使用Kibana管理Elasticsearch集群很方便,但需要集成X-pack组件。
虽然ES和Kibana都是免费开源的,但X-pack却是收费才能开放所有功能。还好,X-pack的证书校验并不复杂,可以绕开验证机制,解锁全部功能。测试版本为X-pack-6.1.0版本。
1、访问在kibana的证书管理页面,上面会指示你跳转到X-pack的官方证书生成网址,可以生成一个1年使用期的basic级别证书。
2、将生成的证书下载到本地,里面有这样几个字段:
"type":"basic","issue_date_in_millis":1514246400000,"expiry_date_in_millis":1545868799999
type指的是证书类型,issue_date_in_millis是证书生效时间,采用秒计数的时间戳方式,expiry_date_in_millis是证书到期时间。
将它们修改为:
"type":"platinum","issue_date_in_millis":1514246400000,"expiry_date_in_millis":1814246400000,