2013-12-17 41 views
1

嘗試使用cassandra 2.0.1版本時,我開始面臨與版本問題的握手。Cassandra握手和節點間通信

OutboundTcpConnection.java有一個例外,說明握手在特定節點上是不可能的。

我看了一下TCP轉儲,並清除了網絡層沒有問題的疑慮。

應用程序未完成握手過程。此外,端口7000仍處於活動狀態。

例如,我所有的8個節點都已啓動。但是當我嘗試一個nodetool狀態時,一些節點給出一個DN-down節點狀態。稍後,在檢查之後,TCP積壓隊列被發現溢出,並且特定服務器已停止偵聽羣集中的其他服務器。

我還是無法發現這個問題的根本原因。

注:我已經嘗試過以前版本的cassandra 1.2.4,並且當時工作正常。在投入生產之前,我認爲最好轉到2.0.x版本以避免主要的遷移開銷。任何人都可以提供一個想法嗎?

異常正在逐漸是

NFO [HANDSHAKE-/aa.bb.cc.XX] 2013年10月3日17:36:16948 OutboundTcpConnection.java(線385)握手版本/aa.bb。 cc.XX 信息[HANDSHAKE-/aa.bb.cc.YY] 2013-10-03 17:36:17,280 OutboundTcpConnection.java(第396行)無法與/aa.bb.cc.YY握手版本

回答