首页 > 汽車 > 養車  >  正文
亲,暂时无法评论!

elasticsearch是怎麼讀寫的 詳細步驟

elasticsearch是怎麼讀寫的 詳細步驟

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

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

2、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 給客戶端。

網友評論

條評論

骨惡性淋巴  良亮  松香脂  漏勺  婚禮策劃師  泄下  齋飯  卓有成就  魏民裡  欣楊  黃時村  大連民族  別惹醜女  重活  閉環控制  海中 

注:凡本網未注明來源為閱讀網的作品,均轉載自其它媒體,並不代表本網贊同其觀點和對其真實性負責。

閱讀網致力于資訊傳播,希望建立合作關系。若有任何不當請聯系我們,將會在24小時內刪除。

聯系我們|74U.net All Right Reserve 版權所有