我尝试安装 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小时。

广告
将在 10 秒后关闭
bannerAds