Cassandra 确定八卦协议是否与卡桑德拉合作?
我在客户处安装了一个6节点VM Apache Cassnadra 1.0.6环。我们在云提供商中使用HA代理。我们最初提供了完整的设置,然后客户将它放在那里使其更好。现在,我们仍有一些问题受到指责,我们必须确定原因 我看到在一个特定的节点上,我们仍然有一个高度暗示的交接队列。我还看到了一个数据非常少的节点 我怀疑节点没有在环周围通信。有没有一个命令或其他工具或方法,我可以用来看看流言蜚语是不是像他们应该的那样在拳击场上传播Cassandra 确定八卦协议是否与卡桑德拉合作?,cassandra,Cassandra,我在客户处安装了一个6节点VM Apache Cassnadra 1.0.6环。我们在云提供商中使用HA代理。我们最初提供了完整的设置,然后客户将它放在那里使其更好。现在,我们仍有一些问题受到指责,我们必须确定原因 我看到在一个特定的节点上,我们仍然有一个高度暗示的交接队列。我还看到了一个数据非常少的节点 我怀疑节点没有在环周围通信。有没有一个命令或其他工具或方法,我可以用来看看流言蜚语是不是像他们应该的那样在拳击场上传播 更一般地说,确定Cassandra环网络运行状况/配置的最佳方法/工具是
更一般地说,确定Cassandra环网络运行状况/配置的最佳方法/工具是什么。我想确保所有节点都能够通过gossip相互通信,并且数据正在被复制。我们都知道gossip协议负责对等通信,因此基本上如果我们跟踪rpc端口,即9160(默认),那么我们可以获得一些相关信息
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47166 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47164 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:47162 XXX.XX.XX.XX:9160 ESTABLISHED 1334/python2.7 off (0.00/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47163 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:47164 XXX.XX.XX.XX:9160 ESTABLISHED 1334/python2.7 off (0.00/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47167 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47165 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:47166 XXX.XX.XX.XX:9160 ESTABLISHED 1334/python2.7 off (0.00/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47162 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp 0 0 XXX.XX.XX.XX:9160 XXX.XX.XX.XX:47168 ESTABLISHED 21990/java keepalive (5554.50/0/0)
tcp6 0 0 XXX.XX.XX.XX:47167 XXX.XX.XX.XX:9160 ESTABLISHED 2215/java keepalive (5554.50/0/0)
tcp6 0 0 XXX.XX.XX.XX:47168 XXX.XX.XX.XX:9160 ESTABLISHED 1189/java off (0.00/0/0)
从这些信息,我们可以很容易地确定,是的,流言蜚语仍然在起作用