Elasticsearch-SQL使用介绍

Elasticsearch-SQL介绍

Elasticsearch的SQLjdbc驱动程序是Elasticsearch的一个功能丰富的jdbc驱动程序。它是Type 4驱动程序,这意味着它是一个独立于平台的、独立的、直接到数据库的纯Java驱动程序,可以将JDBC调用转换为Elasticsearch SQL使用

官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-jdbc.html

 

依赖包下载

下载地址:https://www.elastic.co/cn/downloads/past-releases#jdbc-client

根据不同的版本下载对应版本即可,如果小版本没有相同的则根据小版本就近原则下载使用即可

例如我的ES版本为:elasticsearch-7.6.1,下载的工具包版本:x-pack-sql-jdbc-7.17.9.jar

也可以正常使用

 

将依赖包放置lib库

将下载的jar包放置到elasticsearch项目的lib目录下

 

命令客户端

 

启动Elasticsearch-SQL客户端服务

 

使用介绍

相当于原查索引:

 

注意:在索引名中有符号时,使用引号括起来,否则会提示有特殊符号:

 

 

 

目前主要是为了查询数据便捷,所以关于数据方面的修改插入等操作还不支持

支持的关键吃:“DEBUG”,“DESC”,“DESCRIBE”,“EXPLAIN”,“SELECT”,“SHOW”,“SYS”,“WITH”