两个节点Cassandra集群(最新版本)失败,“Not a time-based UUID”

时间:2012-08-14 16:25:27

标签: cassandra

我一直在1.1.3运行单节点cassandra集群(在Windows上)。 我在1.1.3处添加了第二个节点(在ubuntu上)。

当我启动第一个节点时一切正常,但是当我启动第二个节点时,我在第一个节点上出现错误:“UnsupportedOperationException:不是基于时间的UUID。

研究这个错误似乎是在同一个集群中混合使用较旧和较新的cassandras时可能会出现的错误,但事实并非如此。

两台计算机上的cassandra.yaml文件都是vanilla(即除了相关的IP地址外,下载时保持不变)。

任何建议表示赞赏。

2 个答案:

答案 0 :(得分:1)

AFAIK,不支持在同一群集中混合具有不同操作系统的节点。

Read this answer by jbellis, one of the Cassandra creators

答案 1 :(得分:0)

之所以发生这种情况,是因为Windows机器上的小端vs大端与Unix相比。