我尝试安装 Elasticsearch5.5 X-Pack5.5
简要说明:我在CentOS 7上安装了Elasticsearch 5.5和X-pack 5.5。
环境:CentOS 7
首先安装Elastcisearch。
yum install -y java java-1.8.0-openjdk-devel
yum -y update
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.rpm
sha1sum elasticsearch-5.5.0.rpm
rpm --install elasticsearch-5.5.0.rpm
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.0-x86_64.rpm
sha1sum kibana-5.5.0-x86_64.rpm
rpm --install kibana-5.5.0-x86_64.rpm
wget https://artifacts.elastic.co/downloads/logstash/logstash-5.5.0.rpm
sha1sum logstash-5.5.0.rpm
rpm --install logstash-5.5.0.rpm
下一步是修改yml文件。
vi /etc/kibana/kibana.yml
server.host:”0.0.0.0”
#外部からのアクセスを受け付けるとき
需要同样修改elasticsearch.yml文件。
vi /etc/elasticsearch/elasticsearch.yml
network.host:"0.0.0.0"
#外部からのアクセスを受け付ける
■在防火墙中添加内容
firewall-cmd --permanent --add-port=9200/tcp
firewall-cmd --permanent --add-port=5601/tcp
firewall-cmd --reload
■接下来,通过public.xml验证反映结果。
打开位于/etc/firewalld/zones/public.xml的文件。
<port protocol="tcp" port="5601"/>
<port protocol="tcp" port="9200"/>
确认Elasticsearch是否启动。
systemctl start elasticsearch
systemctl start kibana
systemctl start logstash
systemctl enable elasticsearch
systemctl enable kibana
systemctl enable logstsh
■确认启动
curl http://localhost:9200
curl http://localhost:5601
x-pack5.5 最好通过单独下载并使用SCP上传进行安装,这样更快。例如,我们将其暂存到 /tmp 目录并进行安装。
/usr/share/elasticsearch/bin/elasticsearch-plugin install file:///tmp/x-pack5.5.0.zip
/usr/share/kibana/bin/kibana-plugin install file:///tmp/x-pack5.5.0.zip
/usr/share/logstash/bin/logstash-plugin install file:///tmp/x-pack5.5.0.zip
■ 重新启动服务
systemctl restart elasticsearch
systemctl restart kibana
systemctl restart logstash
■启动确认:安装x-pack后,需要输入密码。
curl -u elastic:changeme localhost:9200
curl -u elastic:changeme localhost:5601
这样就基本完成了,工作时间大约是3至4小时。