网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
我安装的es版本是5.6的,其他版本同样适用:
1.给ElasricSearch和Kibana安装X-Pack
1.ElasticSearch安装X-Pack
进入es的bin目录,执行下边的命令
./elasticsearch-plugin install x-pack #在线安装
在线安装可能会很慢,建议使用离线安装,官网下载地址:https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.6.13.zip
我下载好的压缩文件在/opt/myapp
目录
./elasticsearch-plugin install file:///opt/myapp/x-pack-5.6.12.zip #离线安装
安装成功后,需要先禁用x-pack的权限功能,打开es的配置文件,./config/elasticsearch.yml
,在末尾添加
#禁用权限功能
xpack.security.enabled: false
2.kibana安装X-Pack
- kibana在安装X-Pack时,服务器内存必须大于2G才可以安装成功
同ElasticSearch一样,进入kibana的bin目录安装,下载的x-pack离线文件中包含了elasticsearch和kibana的x-pack插件,所以kibana在安装的时候不需要再进行下载
./kibana-plugin install x-pack #在线安装
./kibana-plugin install file:///opt/myapp/x-pack-5.6.12.zip #离线安装
2.替换X-Pack文件
安装成功后,进入es的./plugins/x-pack
目录找到x-pack-5.6.9.jar
这个jar包,用解压工具打开,分别进入到
org\elasticsearch\license
目录和org\elasticsearch\xpack
找到LicenseVerifier
、XPackBuild.class
这两个文件替换,使用下边的项目按照jar包中的路径进行调整包路径,然后编辑把这两个文件替换置x-pack-5.6.9.jar包中
3.去官网申请license证书
- 邮箱认真写,用来接收json文件的
- country写china,其它都可以随便写
- 点击申请后邮箱马上会收到一个证书JSON文件
下载证书json文件后修改以下几个内容
1. "type":"basic" 替换为 “type”:"platinum" # 基础版变更为铂金版
2. "expiry_date_in_millis":1561420799999 替换为 "expiry_date_in_millis":3107746200000# 1年变为50年
4.上传license证书
启动elasticsearch、kibana,根据邮件中发送的上传证书教程,将修改后的证书上传到es中,打开kibana进入Monitoring中查看激活日期,如下图已经变成到2068年表示激活成功
5.启用权限功能
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
b5e56a57acb)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!