首页
/
每日頭條
/
知識
/
elasticsearch是怎麼讀寫的
elasticsearch是怎麼讀寫的
更新时间:2025-05-25 10:48:18

elasticsearch是怎麼讀寫的?es 寫數據過程:客戶端選擇一個 node 發送請求過去,這個 node 就是 coordinating node(協調節點)coordinating node 對 document 進行路由,将請求轉發給對應的 node(有 primary shard),接下來我們就來聊聊關于elasticsearch是怎麼讀寫的?以下内容大家不妨參考一二希望能幫到您!

elasticsearch是怎麼讀寫的(詳細步驟)1

elasticsearch是怎麼讀寫的

es 寫數據過程:客戶端選擇一個 node 發送請求過去,這個 node 就是 coordinating node(協調節點)。coordinating node 對 document 進行路由,将請求轉發給對應的 node(有 primary shard)。

實際的 node 上的 primary shard 處理請求,然後将數據同步到 replica nodcoordinating node 如果發現 primary node 和所有 replica node 都搞定之後,就返回響應結果給客戶端。

es 讀數據過程:可以通過 doc id 來查詢,會根據 doc id 進行 hash,判斷出來當時把 doc id分配到了哪個 shard 上面去,從那個 shard 去查詢。客戶端發送請求到任意一個 node,成為 coordinate node。

coordinate node 對 doc id 進行哈希路由,将請求轉發到對應的 node,此時會使用 round-robin随機輪詢算法,在 primary shard 以及其所有 replica 中随機選擇一個,讓讀請求負載均衡。接收請求的 node 返回 document 給 coordinate node。coordinate node 返回 document 給客戶端。

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
顴怎麼讀顴的意思是什麼
顴怎麼讀顴的意思是什麼
顴怎麼讀顴的意思是什麼?顴的讀法:【quán】顴的意思是:眼眶下面,兩頰上面突起的部分,今天小編就來說說關于顴怎麼讀顴的意思是什麼?下面更多詳細答案一起來看看吧!顴怎麼讀顴的意思是什麼顴的讀法:【quán】。顴的意思是:眼眶下面,兩頰上面突...
2025-05-25
坦的拼音和組詞
坦的拼音和組詞
坦的拼音和組詞?平坦[píngtǎn]沒有高低凹凸(多指地勢):寬闊平坦的馬路,我來為大家講解一下關于坦的拼音和組詞?跟着小編一起來看一看吧!坦的拼音和組詞平坦[píngtǎn]沒有高低凹凸(多指地勢):寬闊平坦的馬路。坦克[tǎnkè]英...
2025-05-25
險的組詞
險的組詞
險的組詞?險的組詞:(1)冒險、艱難險阻、險象叠生、铤而走險、險隘、曆險、險峻、驚險,我來為大家科普一下關于險的組詞?以下内容希望對你有幫助!險的組詞險的組詞:(1)冒險、艱難險阻、險象叠生、铤而走險、險隘、曆險、險峻、驚險。(2)探險、險...
2025-05-25
王者榮耀探秘玄雍活動在哪裡
王者榮耀探秘玄雍活動在哪裡
王者榮耀探秘玄雍活動在哪裡?王者榮耀遊戲界面有該活動顯示,點擊可以進入探秘玄雍活動頁面,與嬴政對話,即可領取探秘玄雍任務,今天小編就來說說關于王者榮耀探秘玄雍活動在哪裡?下面更多詳細答案一起來看看吧!王者榮耀探秘玄雍活動在哪裡王者榮耀遊戲界...
2025-05-25
纏組詞拼音
纏組詞拼音
纏組詞拼音?“纏”組詞:盤纏、纏絡、纏裹、纏綿悱恻、胡攪蠻纏、纏磨、牽纏、歪纏、纏足、纏繞、難纏、腰纏萬貫、糾纏不清、乜斜纏帳、纏賬、搭纏、纏袋、胡纏、八纏、纏絲拳、纏綿彌漫、鈎纏、繳纏、綿纏、腳纏、絞纏、纏絲瑪瑙、萦纏、纏織、死标白纏、小...
2025-05-25
Copyright 2023-2025 - www.tftnews.com All Rights Reserved