我們有一個兩節點的aerospike集羣。我們想過爲集羣添加兩個節點。一旦我添加它們,我們就會在新節點上得到隊列太深的錯誤,以及設備在客戶端上過載。向aerospike集羣添加新節點
我試圖將migrate-max-num-incoming從256改爲4.仍然問題依然存在。
在不影響客戶端的情況下向羣集添加新節點的最佳方式是什麼?
更多信息: 1)我們正在利用我們使用的是網狀節點架構
我們有一個兩節點的aerospike集羣。我們想過爲集羣添加兩個節點。一旦我添加它們,我們就會在新節點上得到隊列太深的錯誤,以及設備在客戶端上過載。向aerospike集羣添加新節點
我試圖將migrate-max-num-incoming從256改爲4.仍然問題依然存在。
在不影響客戶端的情況下向羣集添加新節點的最佳方式是什麼?
更多信息: 1)我們正在利用我們使用的是網狀節點架構
您的存儲空間不足。
以下鏈接應該有所幫助:
1-瞭解設備過載:
https://discuss.aerospike.com/t/device-overload/733
2 - 瞭解如何調整遷移:
http://www.aerospike.com/docs/operations/manage/migration#lowering-the-migration-rate
3-這可能也可能是由於羣集中以前節點的碎片整理造成的,因爲遷移出來的數據將成爲原因EA真空效果,並可能導致碎片整理活動的回暖,在這種情況下,你會希望通過調整碎片整理睡眠降至碎片減緩:
http://www.aerospike.com/docs/reference/configuration#defrag-sleep
你能否提供:asadm -e「顯示配置像遷移」和asadm -e「顯示像碎片整理配置」。也可以在添加節點後檢查現有節點上aerospike.log中的碎片整理率。 – lvolmar
第二@lvolmar,降低migrate-max-num-incoming將阻止新移民在已有4個以上的移民時開始,但不會阻止現有的移民。 – kporter