我的cassandra集群中有8个节点,它有两个数据中心,每个节点有4个节点 . 我在所有节点中使用cassandra版本2.0.9 . 在过去的10天里,发生了一些连接干扰 . 但它立即解决了 . 但DC1中的节点无法与DC2中的节点握手 . 消息显示为

INFO [HANDSHAKE-/172.21.142.249] 2016-06-08 15:19:23,022 OutboundTcpConnection.java (line 386) Handshaking version with /172.21.142.249
INFO [HANDSHAKE-/172.21.142.249] 2014-06-08 15:19:23,024 OutboundTcpConnection.java (line 406) Cannot handshake version with /172.21.142.249

nodetool status 中也显示为向下 . 如果我从DC1节点运行 nodetool status ,则表明所有DC2节点都已关闭 . 如果我从DC2节点运行 nodetool status ,则表明所有DC1节点都已关闭 . 但两者都显示 nodetool gossipinfo 正常和一些心跳值 .

从DC2重新启动一个节点后,我运行 nodetool status 它显示节点和DC1节点为UN,其他DC2节点为DN . 我重新启动了DC2的所有节点,它就能理解该问题的根本原因 . 谁能帮我?