2012-07-13 47 views
4

我有一個加入現有集羣的Cassandra節點。它開始引導自己,傳輸大量數據(通過nodetool netstats進行監控),然後似乎完成 - 但它實際上並不加入環。這是怎麼回事?我如何弄清楚發生了什麼?日誌中沒有任何錯誤,這已經足夠了,Cassandra進程做得很少。爲什麼我的Cassandra節點不能加入環?

回答

6

在這種情況下,我在/etc/cassandra/log4j-server.properties打開alllll調試日誌,並通過輸出的裏姆斯過篩,直到我發現一對夫婦約OutboundTCP: attempting to connect to *host*發言出現某些主機而不是其他人的。進一步的調查顯示,由於網絡配置是我自己的錯誤,因此羣集中的某些節點之間的連接有限:新節點只能連接羣集中其他5臺主機中的3臺。

固定在此之後,該節點能夠傳輸更多的數據,我可以自由地追求宗教滿足的生活。 *(另外,我跑nodetool repair所有的地方出來的偏執。)

相關問題