2016-08-16 83 views
0

我看到這種行爲相當多,在八卦階段一個節點不可發現,並提示警告「INET IPADDR現在已關閉」,但幾秒鐘後就會出現。當我檢查節點時,它實際上沒有停下來,但是不能通過其他節點發現。由於這個問題,提示非常高。間歇性地cassandra節點關閉了幾秒鐘

這個錯誤的可能原因是什麼?它們如何被緩解?

+0

您是否在雲上運行(AWS,Digital Ocean,GCE)?在沒有響應的節點上的這個DOWN期間,您是否在日誌中看到GC消息? –

回答

0

可能有幾個因素會使節點顯示爲DOWN。 gossip protocol節點被確定爲UP或DOWN。在某些環境中,由於網絡擁塞或GC事件較長,八卦可能會失敗。檢查DOWN節點上的system.log。這將顯示任何GC事件及其持續時間。

增加cassandra.yaml中的phi_convict_threshold值將降低故障檢測器的靈敏度。請注意,此值不應設置在12以上。

欲瞭解更多信息,請查閱failure detection and recovery文檔。

+0

我看到,GC事件。我可以採取什麼措施來調整GC?因爲提示不會歸結爲零。 –

+0

您使用的是Java和Cassandra的哪個版本? –

+0

JDK1.8和Cassandra2.2.5 –