Elasticsearch 的 SQL 功能記錄

2021-10-20 22:00:18 字數 314 閱讀 9803

restful下呼叫sql

在 es 裡面執行 sql 語句,有三種方式,第一種是 restful 方式,第二種是 sql-cli 命令列工具,第三種是通過 jdbc 來連線 es,執行的 sql 語句其實都一樣,我們先以 restful 方式來說明用法。

檢視集群資訊:

利用kibana圖形化介面檢視集群:

restful 的語法如下:

post

/_xpack/sql?format=txt

參考文章:

Elasticsearch集群未分配的shard

elasticsearch的主master節點管理shard在資料節點間的分配,如果有足夠多的資料節點,它自動分配shard primary和replica 到相應的資料節點上。但某些特殊的情況下,也會有未分配shard。如果未分配的是 replica shard,則整個集群處於yellow狀態。在...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...