ELK

在腾讯云服务器上安装并使用 ELK

缘起 科技部重点研发项目之科技咨询资源语义挖掘研究,要搭建一个语义分析的原型系统。其中的文本语义检索部分,准备应用 ELK 开源软件来实现。作为一个分布式的内存计算引擎,Elasticsearch 十分适合做海量文本的近实时搜索,速度快,用户体验好,扩展性强。为此,在腾讯云上安装 ELK(Elasticsearch 和 Kibana),把整个安装与配置过程记载下来留存备忘。 前言 为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务,可以通过使用腾讯云软件源站来提升依赖包的安装速度。目前腾讯云软件源站支持公网访问和内网访问。 公网访问地址:http://mirrors.cloud.tencent.com/ 内网访问地址:http://mirrors.tencentyun.com/ 在 Ubuntu 环境下,用户可通过 Apt-get 快速安装软件。对于 Apt-get 下载源,不需要添加软件源,可以直接安装软件包。 在已登录操作系统为 Ubuntu 的云服务器前提下,执行以下命令,查看可安装的软件: sudo apt-cache search all 如果整个列表信息很长的话,很难查看清楚信息具体内容,因此可以采用以下命令来查找具体某个软件是否有下载源,以 Kibana 为例: sudo apt-cache search kibana 输入此命令后,用户可以查看到信息。 还一种方式是国内的镜像下载地址列表下载,参见:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/ ElasticSearch (7.5.1)的下载地址:https://mirrors.huaweicloud.com/elasticsearch/7.5.1/ Kibana(7.5.1)的下载地址:https://mirrors.huaweicloud.com/kibana/7.5.1/ 在腾讯云上安装与配置 ElasticSearch deb 方式安装 在腾讯云服务器 Ubuntu 16.04LTS 上,采用 deb 包(在Linux服务器上安装软件有多种方式,deb 只是其中一种方式)安装 ElasticSearch 的过程如下: # 在控制台,进入存放下载软件包的目录,依次输入命令 cd /usr/local/src # 默认的存放路径 sudo wget https://mirrors.huaweicloud.com/elasticsearch/7.5.1/elasticsearch-7.5.1-amd64.deb # 下载 ES 7.