解决Kibana报错[security_exception] current license is non-compliant for [security]问题
目录
- 报错详情
- 报错如图
- 原因
- 解决方式
- 总结
ElasticSearch版本:5.1.1
报错详情
plugin:profiler@5.1.1 [security_exjavascriptception编程] current license is non-compliant for [security], with { license.expired.feature=security}
报错如图
![解决Kibana报错[security_exception] current license is non-compliant for [security]问题 解决Kibana报错[security_exception] current license is non-compliant for [security]问题](https://www.devze.com/res/2025/07-29/10/995e7fc1933662ed9d4eb866cebacfc8.jpg)
原因
提供的license过期
解决方式
更换license
(1)官网(https://register.elastic.co/registration)申请license,所有条目都需要填写,邮箱正确即可。
![解决Kibana报错[security_exception] current license is non-compliant for [security]问题 解决Kibana报错[security_exception] current license is non-compliant for [security]问题](https://www.devze.com/res/2025/07-29/10/ee5f5605827ac3befea2adafaf89f9f3.jpg)
(2)点开邮箱,打开链接下载license
![解决Kibana报错[security_exception] current license is non-compliant for [security]问题 解决Kibana报错[security_exception] current license is non-compliant for [security]问题](https://www.devze.com/res/2025/07-29/10/2ab70dd0ee1dac66d924368cb9c079f7.jpg)
点击右边5http://www.devze.com.x版本下载到本地,会生成一个json文件,命名为:First name-Last name-编号-版本号.json。并将该文件php上传到服务器
(3)打开教程,提示执行下面的代码
curl -XPUT -u elastic 'http://<host>:<port>/_xpack/license' -H "Content-Type: application/json" -d @license.json
note:
- 注意切换到管理员
root权限 - 如果没有账号密码,可以删掉
-u elastic host为该服务器ipport默认是9200,如果你没有改动的话- @license.json改python为刚刚上传到服务器的
license文件
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
加载中,请稍侯......
精彩评论