Cassandra握手和节间通信 [英] Cassandra handshake and internode commmunication

查看:243
本文介绍了Cassandra握手和节间通信的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试使用cassandra 2.0.1版本时,我开始面临与版本问题的握手。

While trying to use the cassandra 2.0.1 version, i started facing the handshaking with version problem .

OutboundTcpConnection.java中有一个异常,声明特定节点不可能进行握手。

There was an exception from OutboundTcpConnection.java stating that handshaking is not possible with a particular node.

我看了一下TCP转储,清除了网络层没有问题的疑虑。

I had a look at the TCP dump and cleared off the doubts that there was no problem in the network layer.

应用程序未完成握手过程。此外,端口7000仍然有效。

The application is not completing the handshaking process .Moreover , the port 7000 is still active.

,我所有的8个节点都起来了。但是当我尝试一个nodetool状态,一些节点给一个DN-down节点状态。稍后,在检查后,发现TCP backlog队列溢出,并且特定服务器已停止监听集群中的其他服务器。

For example, all my 8 nodes are up . But when i try a nodetool status, some nodes give a DN- down node status. Later on, after examining , the TCP backlog queue was found overflowing and the particular server has stopped listening for other servers in the cluster.

我仍然无法发现此问题的根本原因。

Am still not able to spot the root cause of this problem.

注意:我已经尝试过以前版本的cassandra,1.2.4,它当时正常工作。在开始生产之前,我认为最好是去2.0.x版本,以避免主要的迁移开销。任何人都可以提供这个想法吗?

Note: I have tried with previous version of cassandra , 1.2.4, and it was working ok at that time. Before going to production , i thought it is better to go to 2.0.x version to avoid a migration overhead mainly. Can anyone provide an idea on this ?

异常获取是

NFO [HANDSHAKE- / aa.bb .cc.XX] 2013-10-03 17:36:16,948 OutboundTcpConnection.java(line 385)握手版本与/aa.bb.cc.XX
INFO [HANDSHAKE- / aa.bb.cc.YY] 2013-10-03 17:36:17,280 OutboundTcpConnection.java(第396行)不能与/aa.bb.cc.YY握手版本

NFO [HANDSHAKE-/aa.bb.cc.XX] 2013-10-03 17:36:16,948 OutboundTcpConnection.java (line 385) Handshaking version with /aa.bb.cc.XX INFO [HANDSHAKE-/aa.bb.cc.YY] 2013-10-03 17:36:17,280 OutboundTcpConnection.java (line 396) Cannot handshake version with /aa.bb.cc.YY

推荐答案

这听起来像是 https://issues.apache.org/jira/browse/ CASSANDRA-6349 。您应该升级。

This sounds like https://issues.apache.org/jira/browse/CASSANDRA-6349. You should upgrade.

这篇关于Cassandra握手和节间通信的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆