将cassandra表1.2.5升级到.1.2.6失败
我在datastax cassandra 1.2.5上运行了一个集群,它运行得很好,因为vnodes和分层压缩策略问题,我尝试将它提升到1.2.6。 因此,我认为: 1-停止所有节点 2-删除1.2.5 rpm 3-安装1.2.6 rpm 4-固定卡桑德拉·亚马尔 5-开始卡桑德拉 问题陈述-现在的问题是所有节点都已启动并运行,但不在一个集群中。尽管yaml中的种子指向原始种子,但它们都在自己的集群中运行将cassandra表1.2.5升级到.1.2.6失败,cassandra,Cassandra,我在datastax cassandra 1.2.5上运行了一个集群,它运行得很好,因为vnodes和分层压缩策略问题,我尝试将它提升到1.2.6。 因此,我认为: 1-停止所有节点 2-删除1.2.5 rpm 3-安装1.2.6 rpm 4-固定卡桑德拉·亚马尔 5-开始卡桑德拉 问题陈述-现在的问题是所有节点都已启动并运行,但不在一个集群中。尽管yaml中的种子指向原始种子,但它们都在自己的集群中运行 nodetool状态也只显示一个节点(我们所在的节点) 系统日志显示一个错误 ERROR
- nodetool状态也只显示一个节点(我们所在的节点)
- 系统日志显示一个错误
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
ERROR[WRITE-/10.93.3.46]2013-10-21 19:43:29101 cassandrademon.java(第192行) 线程[WRITE-/10.10.10.10,5,main]中出现异常 java.lang.NoClassDefFoundError:无法初始化类org.xerial.snappy.snappy 位于org.xerial.snappy.SnappyOutputStream。(SnappyOutputStream.java:79) 位于org.xerial.snappy.SnappyOutputStream。(SnappyOutputStream.java:66) 在 org.apache.cassandra.net.OutboundTcpConnection.connect(OutboundTcpConnection.java:351) 在 org.apache.cassandra.net.OutboundTcpConnection.run(OutboundTcpConnection.java:143) ****10.10.10.10是否为种子ip
有关如何通过它的任何帮助,请尝试将节间压缩设置为无。它将禁用节点之间的压缩,这将失败,因为snappy无法初始化
节间压缩:无有什么好的理由来记下我的问题吗?