1

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

当我启动第一个节点时一切都很好,但是当我启动第二个节点时,我在第一个节点上收到错误:“UnsupportedOperationException:不是基于时间的 UUID。

研究这个错误,如果在同一个集群中混合较旧和较新的 cassandra,似乎可能会出现错误,但这里不是这种情况。

两台机器上的 cassandra.yaml 文件是 vanilla 的(即除了相关的 IP 地址外,与下载相同)。

任何建议表示赞赏。

4

2 回答 2

1

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

阅读 Cassandra 的创建者之一 jbellis 的答案

于 2012-08-15T17:03:28.123 回答
0

发生这种情况的原因是 Windows 机器与 Unix 上的 little-endian 与 big-endian。

于 2012-12-21T18:26:16.973 回答