RESTful下调用SQL
在 ES 里面执行 SQL 语句,有三种方式,第一种是 RESTful 方式,第二种是 SQL-CLI 命令行工具,第三种是通过 JDBC 来连接 ES,执行的 SQL 语句其实都一样,我们先以 RESTful 方式来说明用法。
查看集群信息:
http://http://172.16.5.86:9200/_cluster/health?pretty=true
利用kibana图形化界面查看集群:
http://http://172.16.5.86:5601/
RESTful 的语法如下:
POST /_xpack/sql?format=txt
{
"query": "SELECT * FROM twitter"
}
RESTful 的语法如下更多内容,请参考:
https://www.elastic.co/guide/en/elasticsearch/reference/6.3/sql-syntax-show-functions.html#sql-syntax-show-functions
JDBC 对接:
客户端可以下载安装连接看数据,找不到查询sql的地方,暂时做记录
参考文章:
https://elasticsearch.cn/article/687#tip3