给ES添加SQL插件的方法:

下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql

当前最新的是7.12版本,我的ES是7.13版本,暂且将就用一下,也许能用呢?

把最后面的下载链接地址复制一下,输入到浏览器,就可以开始下载了。

然后放到ES根目录下先:

然后,在plugin文件夹下面新建一个文件夹,叫 sql。把解压的一些jar包放进去:

因为我的ES是使用的7.13版本,但是我下载的sql插件是7.12版本,所以肯定是会启动不了ES的。所以我这边走个后门,打开plugin-descriptor.properties文件做点更改:

我的配置文件的代码:

# essql项目的描述
description=Query elasticsearch using SQL # essql项目自己的版本,和es的版本没有关系
version=7.12.1.0 # 插件的名字
name=sql classname=org.elasticsearch.plugin.nlpcn.SqlPlug java.version=1.8 # es的版本,ctrl+鼠标点击 可以跳到pom文件看该参数的值
elasticsearch.version=7.13.1

备注:一般人不要学我这么玩~~~

然后,现在点击ES.bat进行启动,显示刚刚我们加入的插件加载成功了:

接下来,下载浏览器插件。下载地址:

链接:https://pan.baidu.com/s/1vub2I0p2aqhezuOjVWzyaQ

提取码:ssql

解压出来,然后打开谷歌浏览器,输入 chrome://extensions/  打开拓展,右上角打开开发者模式,然后,在左上角选择 加载已解压的拓展程序:

然后加载成功以后,会多一个拓展程序:

然后测试一下效果:

也可以做语句转换:

通过kibana进行查询:

查询出来的内容与上面查询的一致,说明数据没有问题,浏览器插件成功~~

不过在此其实还有一个问题没有解决,安装第一个sql插件以后,按理来说,在kibana上面可以更方便地使用sql语句才对,例如:

可以直接通过Get _sql/sql = sql语句 来做一系列数据库操作的,前面的GET也可以换成POST等。

不过目前可能是我的插件版本和ES版本不一致导致的不兼容问题,各位大佬如果是一路跟我过来的,要是还没有13版本,建议ES换12版本玩玩效果也是差不多一样的。如果有了13版本插件,欢迎写下您的宝贵经验,万分感谢!!

将来出13版本插件了,我再尝试下并更新博文,欢迎关注等候消息~~

最新文章

  1. DocX在C#中的基本操作方法
  2. phpexcel生成excel并下载
  3. poj2769 暴力
  4. Asp.net中基于Forms验证的角色验证授权
  5. xUtils3源码分析(一):view的绑定
  6. xmlDom
  7. ActiveMQ——activemq的安装详情,修改密码
  8. php实现记住密码自动登录的功能
  9. C++变量/函数命名规范
  10. Android开发:在Eclipse中配置Android环境
  11. .Net语言 APP开发平台——Smobiler学习日志:如何设置页面的title
  12. activiti工作流笔记
  13. 获取Button脚本挂载的事件名
  14. 小程序报错:request:fail错误(含https解决方案)(真机预览问题)
  15. [整理].net中的延迟初始化器
  16. javascript面向对象的程序设计之Object.getOwnPropertyDescriptor()
  17. Sip协议
  18. java基础 三 概念和java程序的结构.
  19. [转帖]2018年JVM生态系统报告出炉
  20. django创建第一个项目helloworld

热门文章

  1. 支持rotate和大小限制的golang log库
  2. 04- cookie与缓存技术
  3. CTB-LOCKER敲诈者病毒下载器脱壳之样本1
  4. 【python】Leetcode每日一题-笨阶乘
  5. 获取某日期后一周、一月、一年的日期 php
  6. java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V
  7. 【springMVC】<mvc:annotation-driven />标签的使用、作用?
  8. keep-alive与生命周期函数
  9. Java安全之FastJson JdbcRowSetImpl 链分析
  10. Codeforces Round #697 (Div. 3)