在使用elasticsearch-sql-cli的时候,用SQL查询ES数据时,抛出Bad request [current license is non-compliant for [sql]]

或者在使用JDBC连接elasticsearch时,抛出ElasticsearchSecurityException: current license is non-compliant for [security] 异常;

这个是由于X-Pack的许可证过期了。

这时候我们需要通过注册账号获得一个免费的许可证证书。

证书分为付费版和免费版,免费版会对节点数量有限制,但是一般的工作环境足够使用,因此我们采用BASIC授权文件。
1.注册elasticsearch账号,注册地址 https://register.elastic.co/

根据你填写的邮箱,会收到一封邮件,如下图

用命令切换到下载好的license.json文件目录下;

把许可证下载好上传到ES服务器,根据手册执行安装命令:curl -XPUT -u elastic "http://_xpack/license" -H “Content-Type: application/json” -d @ license.json

elastic是X-Pack内置的超级用户。默认密码是changeme。如果您还没有,请更改默认密码。具有群集管理员权限的任何用户都可以安装许可证
<host>是Elasticsearch节点的主机名(localhost如果在本地执行)
<port>是http端口(默认为9200)
license.json 是许可证JSON文件名称

执行后如果有上图类似的报错的话,看报错提示,需要http://_xpack/license改成http://_xpack/license/start_basic

再次执行后,还报错的话,如下图

报错提示,需要将PUT请求改成POST请求,再次修改后就能成功了

最后需要重启elasticsearch就可以了。

启动elasticsearch的bin目录下的elasticsearch-sql-cli

输入SQL语句:

使用sense查询:

成功返回查询结果。

Elasticsearch X-Pack许可证过期解决办法相关推荐

  1. Matlab许可证过期解决办法

    Matlab许可证过期解决办法 许可证到期前 许可证已经到期 电脑账户是英文名 联网激活 手动激活 电脑账户是中文名 通用办法 寒假的时候许可证快过期了一直没管,当时想着到了学校再更新,反正用不到,结 ...

  2. VS2019许可证过期解决办法

    写在前面的话:安装VS2019几乎快一年,今天打开提示许可证过期无法登录,微软账号也一直登不上去无法升级许可证,找了一些解决办法加总结,得出如下解决方法 打开文件所在位置,找到这个文件以管理员身份运行 ...

  3. CAD2020许可证过期解决办法,亲测有效

    1.CAD2020许可证过期,代开软件显示保存并退出 图片: 2.解决方法 2.1 去官网下载许可证书 (1) 官网网址为:https://knowledge.autodesk.com/search- ...

  4. Visual Studio 2019 许可证过期解决办法

    打开Visual Studio 2019程序,会出现如下问题: 点击"检查更新的许可证",显示 解决办法: 找到VS2019安装目录,找到Common7/IDE/DDConfigC ...

  5. 【技巧】vistual studio 2017 communty 版本许可证过期解决办法

    过期原因: vistual studio 2017有新的版本需要进行更新. 解决方法:(亲测有效) 1.在电脑中搜索并打开 vistual studio installer,此时软件会显示需要更新,点 ...

  6. esxi license过期_Vcenter 和ESXi License过期解决办法

    Vcenter License过期解决办法 用client连接vcenter: KEY必须用vCenter Server 5 Standard序列号 如果使用使用的"vCenter Serv ...

  7. teamviewer 过期解决办法

    teamviewer 过期解决办法 参考资料: http://blog.csdn.net/z249683156/article/details/41842271 posted on 2015-12-2 ...

  8. Visual Studio 2019 许可证过期解决方法

    Visual Studio 2019弹出窗口显示 许可证过期 解决方法: 打开VS所在文件夹,找到DDConfigCA.exe 这个文件,双击打开会立刻闪退,再次重启VS就可以了.

  9. ios企业版如果证书过期了_战舰少女r企业端证书过期解决办法 IOS安卓服证书过期怎么办...

    第1页: 展开 战舰少女r企业端证书过期解决办法,IOS安卓服证书过期怎么办?这两天有玩家反应IOS的企业端和IOS端安卓服出现了证书过期的问题 首先,请前往以下的位置下载该工具:点我进入 同时在本楼 ...

最新文章

  1. css中的margin和padding
  2. 理解 : UDID、UUID、IDFA、IDFV
  3. 6.1.Scrapy项目
  4. 使用PCB Editor 布局布线
  5. PAT甲级1001 A+B Format:[C++题解]字符串处理
  6. hbase scan超时设置_深入浅出HBase系列(二)
  7. C语言哆啦a梦用printf输出,【2013.1.20】故事的最后,哆啦A梦终于又回到了大雄身边。从此两个人过上了…——ProtoType...
  8. spring 启动进度_在Web浏览器中显示Spring应用程序启动的进度
  9. MyCat分布式数据库集群架构工作笔记0009---Mycat主--从复制配置上
  10. 三大知名PHP开源多用户商城系统对比
  11. python excel 空值_我用Python展示Excel中常用的20个操作
  12. OpenGL第二讲——绘制简单的几何图形
  13. Unity内存/GC优化方法
  14. 网络抓包学MQTT物联网协议
  15. C#实现微信自动回复机器人和微信支付
  16. OSChina 周日乱弹 —— 进入读图时代
  17. html,canvas——星星闪烁
  18. unittest的运行方式
  19. 批量插入图片——《超级处理器》应用
  20. 亚马逊云科技的Graviton3为什么只有64核,官方回应来了!

热门文章

  1. java 生成随机码 字符数字图片等
  2. Conversion failed when converting date and/or time from character string.
  3. 使用python实现科学记数法的书面形式输出
  4. ROS2:Humble 教程
  5. 【Java】我的世界Java版外挂制作 [1] - 模块管理器与第一个模块
  6. excel计算机基础知识考试题,2017年计算机excel基础考试题「附答案」
  7. 后端 学习 前端 Vue 框架基础知识
  8. 2022微软实习面经 | 关于实习面试的所有问题,都能在这里找到答案
  9. win7计算机个性化,win7系统桌面右击不显示个性化选项的解决方法
  10. 学习典范【管理学之七】