Elasticsearch讀(查詢)數據的過程
es可以通過doc id來查詢,會根據doc id進行hash,判斷出來當時把doc id分配到了哪個shard上面去,從那個shard上去查詢.
1.客戶端發送請求到任意一個node,成爲協調節點.
2.協調節點對doc id進行哈希路由,將請求轉發到對應node,此時會使用rund-robin隨機輪詢算法,在primary shard以及其所有replica中隨機選擇一個,讓讀請求負載均衡.
3.接收請求的node返回document給協調節點.
4.協調節點返回document給客戶端.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
基於Flink和Drools的實時日誌處理
雲棲號資訊小哥
2020-07-10 16:13:52
如何預防 Elasticsearch 服務器入侵事件的發生
Java小罗
2020-07-08 06:52:10
ES的Query、Filter、Metric、Bucketing使用詳解
吃鱼的羊
2020-07-08 05:50:47
Elasticsearch:ES 倒排索引爲什麼查詢速度會這麼快
吃鱼的羊
2020-07-08 05:50:47
Elasticsearch入門必備——ES中的字段類型以及常用屬性
吃鱼的羊
2020-07-08 05:50:47
ElasticSearch那些事兒(一)
Computer_hello
2020-07-08 01:45:20
認識Elasticsearch
爱做梦的锤子
2020-07-07 23:22:40
Elasticsearch基礎——概念和基本API操作
爱做梦的锤子
2020-07-07 23:22:40
ES特定場景性能優化
AlwaysOnMyWay
2020-07-07 18:10:00
elasticsearch中IK分詞處理
sinat_27747695
2020-07-07 11:21:08
elasticsearch分組並獲得分組裏面的結果 group_concat
GET /test_index/_search { "size": 0, "query": { "match_phrase": { "legalpersonname": "李斌" //搜索名稱爲李斌
Ch3n
2020-07-07 08:54:12
解決Elasticsearch啓動後,可以進行外網訪問
静风落叶
2020-07-07 01:37:09
Please check the elasticsearch SSL settings under xpack.security.http.ssl.
水的精神
2020-07-06 23:16:04