《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.17.Elasticsearch SQL (1) https://developer.aliyun.com/article/1227078
二、基本使用
1. 概念对应
因为 Elasticsearch SQL 在设计之初就遵循着最小惊讶原则(principle of least surprise),所以我们可以在 Elasticsearch SQL 中查找到许多熟悉的 SQL 概念。
2. 连接方式
2.1 SQL CLI 脚本
# 进入安装目录,存在可执行脚本./bin/elasticsearch-sql-cli # username password 为 Elasticsearch Cloud 试用时候的用户名密码 # host:port 可以从集群管理界面获取 ./bin/elasticsearch-sql-cli https://username:password@host:port # 进入sql终端,执行sql语句 show tables;
2.2 JDBC 连接
当前 JDBC 客户端是铂金会员功能,下面将演示使用 SQL Workbench 实现 JDBC 协议,执行查询语句。
1)在 SQL Workbench 中添加 Elasticsearch JDBC 驱动;
2)新建配置文件,创建连接实例,并且测试连接;
2.3 ODBC 连接
和 JDBC 客户端相同, ODBC 客户端也是铂金会员功能,详细的使用教程可以参考官方教程,此处略。
2.4 RESTful API 调用
同 Elasticsearch DSL 类似,Elasticsearch SQL 实现了一套基于 HTTP 协议的 RESTful 接口。
《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.17.Elasticsearch SQL (3) https://developer.aliyun.com/article/1227075









