2013-12-17 3 views
1

При попытке использовать версию cassandra 2.0.1 я начал сталкиваться с рукопожатием с проблемой версии.Рукопожатие Cassandra и междоусобное сообщение

Исключено из OutboundTcpConnection.java, в котором указано, что установление связи не возможно с определенным узлом.

Я посмотрел на дамп TCP и очистил от сомнений, что на сетевом уровне проблем не возникло.

Приложение не завершает процесс установления связи. Кроме того, порт 7000 по-прежнему активен.

Например, все мои 8 узлов. Но когда я пытаюсь присвоить статус nodetool, некоторые узлы получают статус DN-down. Позже, после изучения, очередь backlog TCP была обнаружена переполненной, и конкретный сервер прекратил прослушивание других серверов в кластере.

Я все еще не в состоянии определить причину этой проблемы.

Примечание: Я пытался с предыдущей версией cassandra, 1.2.4, и в то время работала нормально. Прежде чем приступить к производству, я подумал, что лучше перейти к версии 2.0.x, чтобы в основном избежать переналадки. Может ли кто-нибудь представить идею об этом?

Исключение я получаю

NFO [HANDSHAKE-/aa.bb.cc.XX] 2013-10-03 17: 36: 16948 OutboundTcpConnection.java (строка 385) встряхиванием версия с /aa.bb. cc.XX INFO [HANDSHAKE-/aa.bb.cc.YY] 2013-10-03 17: 36: 17280 OutboundTcpConnection.java (строка 396) Невозможно рукопожатие версии /aa.bb.cc.YY

ответ