springboot集成elasticsearch6.3.0并开启x-pack更新license

本文档详细记录了如何在Spring Boot项目中集成Elasticsearch 6.3.0并启用X-Pack,包括设置许可证、更新试用期、配置账号密码以及处理集成过程中的问题。
摘要由CSDN通过智能技术生成

概要

由于项目spring boot版本较低,不能够兼容较高版本ES,所以使用elastic6.3.0版本。在此记录下集成步骤(只记录过程),供自己参考。

es开启x-pack验证

安装es和kibana等步骤直接解压安装即可。
更改elasticsearch.yml配置文件设置开启x-pack。

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

重新启动es后先用psotman访问下面链接,开启试用期30天试用,不然直接运行设置账号密码命令可能
会报连接不上的错误。

http://localhost:9200/_xpack/license/start_trial?acknowledge=true

如图所示:
在这里插入图片描述
接下来设置账号密码,进入es安装目录执行下面命令。

/bin/elasticsearch-setup-passwords interactive

然后根据窗口提示一步步设置就行,设置完es、kibana等密码。
如有kibana则需要在kibana.yml文件中配置es的密码。

elasticsearch.username: "kibana"
elasticsearch.password: "xxxxx"

至此x-pack开启及账号密码设置完成。
如下图所示访问localhost:9200/
在这里插入图片描述
访问localhost:5601/
在这里插入图片描述

更新es的License

开启x-pack后试用期只有一个月,所以我们需要更新产品license来延长x-pack试用时间。es6.3后官方已开放源码,只要要重写源码中LicenseVerifier和XpackBuild这两个类。经过编译后形成class文件再替换掉源码原有的class文件即可。在此附上编译好的class文件。

https://pan.baidu.com/s/1G_ACslZQZcr37ME0FfNR7g

提取码:9527

替换位置

es安装目录下
modules\x-pack\x-pack-core\x-pack-core-6.3.0.jar

用解压缩软件打开jar包
在这里插入图片描述
替换即可

替换掉class文件后去elastic官网申请license证书
邮箱一定要正确,国家就不用说了 必须China NO.1
根据提示一步步操作后,elastic官网会生成一个json文件,这就是license文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值