[Update] ELK 6.6.0 集群部署以及体验使用插件X-pack
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Update] ELK 6.6.0 集群部署以及体验使用插件X-pack相关的知识,希望对你有一定的参考价值。
在之前的文章中已经介绍过如何安装5.5.0的版本,今天我们来讲解下如何使用6.6.0 看看有哪些变化,安装流程参照这里。
新版本对照老版本的安装有哪些不同点:
- x-pack集成到了ES的目录下
- 体验x-pack的文件改名为x-pack-core-6.6.0.jar
- 使用x-pack使用用户管理增强功能后必须打开SSL传输功能(略坑)
大概流程:
- 正常安装完ES、Kibana、Logstash,启动应用
- 去官网申请License这里,怎么改这个文件参照之前的文档
- 关闭elasticsarch应用服务器,然后在elasticsearch.yaml末尾加入
... xpack.security.enabled: false
整个ES集群都要改哦~
- 启动ES集群,上传License,机器学习就可以浪起来了~
-
启动x-pack用户认证登陆的高端功能,需要关闭先ES集群
- 获取ES的CA证书
[[email protected] ~]# $ES_HOME/bin/elasticsearch-certutil ca
密码啥的都不用设置最后生成的文件默认为:elastic-stack-ca.p12
-
获取ES的SSL传输加密证书
[[email protected] ~]# $ES_HOME/bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
密码啥的都不用设置最后生成的文件默认为:elastic-certificates.p12
- 保存这两个文件并放置在ES集群的每台ES config目录下
- 编辑修改elasticsearch.yaml末尾处并加入:
xpack.security.transport.ssl.enabled: true xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12 xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12
- 启动ES集群,确认无误后启动密码生成脚本
[[email protected] ~]# $ES_HOME/bin/elasticsearch-setup-passwords interactive
设置相关密码~
- 更改Kibana的配置文件,把配置好了elastic密码修改放入kibana的配置文件中,启动kibana
以上是关于[Update] ELK 6.6.0 集群部署以及体验使用插件X-pack的主要内容,如果未能解决你的问题,请参考以下文章
ELK5.2+kafka+zookeeper+filebeat集群部署
ELFK Filebeat+ELK 部署 zookeeper集群+kafka集群 部署