1. 简介:

es-sql 以插件的方式运行在es中,拦截_sql开头的请求,将请求中的sql语句解释成es的DSL查询语句,在es内部调用执行后,将结果返回给用户。

部署后的效果:

rest API 调用 http://xxxx:9200/_sql?sql=select * from ds_alarm

 

2. 安装

下载插件

https://github.com/NLPchina/elasticsearch-sql

版本要与es版本对应

将插件压缩包里的文件解压到/opt/elasticsearch-5.6.16/plugins/sql目录下

 elasticsearch插件sql安装

sql文件夹的权限赋权给es用户

chown -R es:elasticsearch /opt/elasticsearch-5.6.16/plugins/sql

然后重启es 即可。

3. 访问

此时即可通过sql 查询es:

http://10.168.4.60:9200/_sql?sql=SELECT x,y,sfdz,sfsj,zjhm from ds_alarm ORDER BY sfsj desc

 elasticsearch插件sql安装

 

 

 END

相关文章:

  • 2021-08-21
  • 2021-09-24
  • 2021-10-12
  • 2022-01-08
  • 2021-06-26
  • 2021-09-01
  • 2022-12-23
猜你喜欢
  • 2021-09-09
  • 2021-11-09
  • 2021-08-27
  • 2022-12-23
  • 2021-11-20
  • 2021-07-23
相关资源
相似解决方案