elasticsearch插件x-pack安装

本文是在上篇的基础上进行的。也是写给运维的部署文档,写下留存

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进程号

elasticsearch插件x-pack安装_第1张图片

然后执行

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就行了。

elasticsearch插件x-pack安装_第2张图片

编辑

  / config/ elasticsearch.yml文件

在文件末加上

xpack.security.enabled:false

elasticsearch插件x-pack安装_第3张图片

切记每台机器都需要加上,这句话的意思的不需要帐号密码登录

注意:如果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页面,点击如图中的菜单

elasticsearch插件x-pack安装_第4张图片

进入监控界面

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

接下来一年的时间里就可以使用免费的监控功能


你可能感兴趣的:(elasticsearch)