本文是在上篇的基础上进行的。也是写给运维的部署文档,写下留存
1、x-pack版本下载
https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.0.zip
2、文件准备
将下载好的x-pack-6.2.0.zip文件上传到服务器
移动到/opt/elk文件夹 里面输入
mv x-pack-6.2.0.zip /opt/elk
3、elasticsearch安装X-pack插件
如果集群在启动的话先把集群给停止下来
输入
jps获取Elasticsearch进程号
然后执行
kill -9 进程号
如上面图中Elasticsearch进程为2089
kill -9 2089
需要先关闭的是Data节点机器,再关闭集群下的Master节点机器。
接下来就是安装步骤,三台机器一样的安装步骤
进入elastic用户环境
su elastic
输入:
cd /opt/elk/elasticsearch-6.2.0
再输入
./bin/elasticsearch-plugin install file:/opt/elk/x-pack-6.2.0.zip
接下来中途会要你选择 y
就行了。
编辑
/ config/ elasticsearch.yml文件
在文件末加上
xpack.security.enabled:false
切记每台机器都需要加上,这句话的意思的不需要帐号密码登录
注意:如果elastic用户下无法安装,则到root用户下安装,root用户安装完成之后需要修改 /config/elasticsearch.keystore的用户组
chown-R elastic:elastic /opt/elk/elasticsearch-6.2.0/config/elasticsearch.keystore
重启elasticsearch
3、kibana安装X-pack插件
root用户下安装
如果kibana有启动的话先关闭
输入
netstat-tunlp|grep 5601
获取kinaba进程号
然后执行
kill -9 进程号
如上面图中kinaba进程为76587
kill -9 76587
接下来就是安装步骤
输入:
cd /opt/ kibana-6.2.0-linux-x86_64
再输入
./bin/ kibana-plugin install file:/opt/elk/x-pack-6.2.0.zip
安装成功后
编辑
/ config/ kibana.yml文件
在文件末加上
xpack.security.enabled:false
重启kibana
3、验证
访问:ip:5601
进入kibana页面,点击如图中的菜单
进入监控界面
4、卸载X-pack插件
如果不需要该插件,或者安装失败,也可以通过非常简单的方式删除:
关闭Es
./bin/elasticsearch-plugin remove x-pack
删掉/ config/ elasticsearch.yml文件
中的
xpack.security.enabled:false
重启ElasticSearch
关闭kibana
./bin/kibana-plugin remove x-pack
删掉/ config/ kibana.yml文件
中的
xpack.security.enabled:false
重启Kibana
5、注意
因为x-pack有十四天的使用期限,十四天过后对部分功能进行收费,但是监控功能没有收费,可以继续使用.
十四天后按照官网跳出的链接去选择免费版本
会给一个链接下载license.json文件
把文件上传服务器,执行以下命令,不需要重启
curl-XPUT -u elastic '192.168.1.97:9200/_xpack/license?acknowledge=true' -H"Content-Type: application/json" -d @license.json
名词解释:
elastic:是可以 build 这个项目的超级用户,对应默认的密码为:changeme
接下来一年的时间里就可以使用免费的监控功能