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

查看:249
本文介绍了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个节点都处于up状态.但是,当我尝试使用nodetool状态时,某些节点会给出DN-down节点状态.稍后,在检查之后,发现TCP待办事项队列溢出,并且特定服务器已停止侦听集群中的其他服务器.

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(第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天全站免登陆