elasticsearch插件sql安装


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目录下

 

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

 

 

 

 END


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM