Cassandra客戶端如何選擇協調器節點? 協調器節點是否存儲客戶端在複製之前發送的數據?Cassandra如何選擇協調節點和複製節點?
8
A
回答
8
協調器節點通常由考慮「網絡距離」的算法選擇。任何節點都可以充當協調器,並且首先請求將被髮送到您的驅動程序知道的節點。但是,一旦它連接並理解了羣集的拓撲結構,它可能會變成「更近」的協調器。
如果協調器最終成爲負責數據令牌範圍的節點之一,則它只在本地存儲數據(寫入時)。
7
驅動程序根據您設置的策略選擇協調程序。常見策略是DCAwareRoundRobinPolicy和TokenAware Policy。
對於DCAwareRoundRobinPolicy,驅動程序根據其輪詢策略選擇協調節點。在這裏查看更多:http://docs.datastax.com/en/drivers/java/2.1/com/datastax/driver/core/policies/DCAwareRoundRobinPolicy.html
對於TokenAwarePolicy,它選擇一個正在查詢數據的協調節點 - 以減少「跳數」和延遲。更多信息:http://docs.datastax.com/en/drivers/java/2.1/com/datastax/driver/core/policies/TokenAwarePolicy.html
這是包裝策略的最佳實踐,以便在出現問題時制定主要和次要策略。更多信息請參閱上面的鏈接。
相關問題
- 1. Cassandra:協調節點超時等待複製節點的響應
- 2. 從一個節點複製Cassandra節點到兩個節點而不修復?
- 3. cassandra節點限制
- 4. HtmlAgilityPack和選擇節點和子節點
- 5. 從節點選擇中選擇節點
- 6. 如何選擇跨度節點的文本節點子節點
- 7. 選擇節點
- 8. 選擇節點
- 9. 如何選擇節點
- 10. cassandra複合節點,多節點上的複合鍵
- 11. ASP.NET TreeView和選擇節點
- 12. 通過節點文本選擇節點
- 13. 父節點/父節點/類選擇器
- 14. 選擇節點時省略子節點
- 15. 複製節點和XSLT
- 16. 複製樹節點和XSLT
- 17. XSLT子節點從父節點複製
- 18. 複製節點屬性父節點
- 19. cassandra節點上的常規節點工具修復的目的
- 20. 選擇XML節點
- 21. SpriteKit - 選擇節點
- 22. 選擇XML節點?
- 23. SimpleXML節點選擇
- 24. php DomXPath - 如何從當前節點的父節點中選擇子節點?
- 25. Cassandra如何選擇節點發送請求?
- 26. 火花如何選擇cassandra節點進行讀取?
- 27. 節點如何決定在Cassandra中進行復制
- 28. Skype協議和超節點
- 29. 將子節點複製到其父節點的兄弟節點的子節點
- 30. Cassandra:如何設置節點到節點的加密?
有關政策的詳細信息。 – Aaron