我有一个在 datastax-cassandra 1.2.5 上运行的集群,它工作正常,因为 vnodes 和水平压缩策略问题我尝试将它提升到 1.2.6。所以升级涉及 - 1 - 停止所有节点 2 - 删除 1.2.5 rpm 3 - 安装 1.2.6 rpm 4 - 修复 cassandra.yaml 5 - 启动 cassandra。
问题陈述- 现在的问题是所有节点都启动并运行,但不在一个集群中。尽管 yaml 中的种子指向原始种子,但它们都在自己的集群中运行。
- nodetool status也只显示一个节点(我们所在的节点)
系统日志显示一个错误
ERROR [WRITE-/10.93.3.46] 2013-10-21 19:43:29,101 CassandraDaemon.java (line 192) Exception in thread Thread[WRITE-/10.10.10.10,5,main] java.lang.NoClassDefFoundError: Could not initialize class org.xerial.snappy.Snappy at org.xerial.snappy.SnappyOutputStream.<init>(SnappyOutputStream.java:79) at org.xerial.snappy.SnappyOutputStream.<init>(SnappyOutputStream.java:66) at org.apache.cassandra.net.OutboundTcpConnection.connect(OutboundTcpConnection.java:351) at org.apache.cassandra.net.OutboundTcpConnection.run(OutboundTcpConnection.java:143) **** 10.10.10.10 is the seed ip
有关如何通过它的任何帮助