При попытке использовать версию 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
http://stackoverflow.com/q/22019396/1317995 – Ananth
В этом случае проблема аналогична проблеме в 2.0.3. Вы можете проверить сообщение в указанной выше ссылке? – Ananth