安装Elasticsearch和Kibana(包括代理和自动启动设置)
文章摘要
以下是关于如何在服务器启动时自动配置Elasticsearch和Kibana的方法。请注意,以下内容是参考Elasticsearch的文档页面(参考以下网址):
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
各种代理配置
如果有代理服务器的话,请在这里设置RPM或Yum的代理。
(如果没有代理的话,可以跳过)
http://oscasierra.net/2011/05/redhat-proxy/
安装Elasticsearch
获取GPG-KEY
执行以下命令来获取GPG Key。
如果存在一个代理服务器,将自己环境中的代理服务器地址设置为129.168.0.1,将代理服务器的端口号设置为7777。
(如果没有代理服务器,则可以忽略这个设置。)
sudo rpm --httpproxy 129.168.0.1 --httpport 7777 --import https://packages.elastic.co/GPG-KEY-elasticsearch
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
注册储存库
在下面的位置创建elasticsearch.repo,并记录下面的内容。
sudo vi /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
使用Yum进行安装。
执行以下命令,安装elasticsearch。
sudo yum install elasticsearch
启动设置
打开 /etc/elasticsearch/elasticsearch.yml 文件,将 network.host 更改为安装 Elasticsearch 的服务器的IP地址,并将注释去掉。
vi /etc/elasticsearch/elasticsearch.yml
network.host: xxx.xxx.xxx.xxx(ElasticSearchをインストールしたサーバのIP)
重新启动Elasticsearch
执行以下命令并重新启动elasticsearch。
sudo service elasticsearch restart
自动启动设置
执行以下命令以进行自动启动设置。
sudo chkconfig elasticsearch on
Kibana: 可视化分析工具
注册GPG-KEY
下载并安装GPG-KEY。
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
存储库的注册
在/etc/yum.repos.d/目录下创建一个名为kibana.repo的文件,并写入以下内容。
sudo vi /etc/yum.repos.d/kibna.repo
[kibana-5.x]
name=Kibana repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
在Yum上安装Kibana。
执行以下命令来安装Kibana
sudo yum install kibana
与Elasticsearch的连接设置
在位于/opt/kibana/config下编辑kibana.yml文件,并更改elasticsearch.url的值如下所示(将xxx.xxx.xxx.xxx替换为elasticsearch的IP地址)。
sudo vi /opt/kibana/config/kibana.yml
elasticsearch.url: "http://xxx.xxx.xxx.xxx:9200"
自动启动设置
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
请通过以下链接进行确认。如果出现以下画面,则表示一切正常。
http://xxx.xxx.xxx.xxx:5601/
请注意,如果使用该方法进行安装,Elasticsearch的安装位置如下所示:
更多详细信息请参考以下链接:
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-dir-layout.html
/usr/share/elasticsearch
完成以上的步骤后,进行下一步骤
介绍和安装Elasticsearch插件的步骤