【发布时间】:2013-03-29 17:52:09
【问题描述】:
我正在使用 apt 在 debian 上安装 Cassandra 1.2.3,我之前使用的是 tarball 1.1.7 安装。安装后,我将 cassandra.yaml 中的分区器从 Murmur3Partitioner 更改为 RandomPartitioner,如下所示:
分区器:org.apache.cassandra.dht.RandomPartitioner
然后在启动时我看到不兼容的系统键空间错误如下:
错误 18:22:11,465 无法打开 /var/lib/cassandra/data/system/schema_keyspaces/system-schema_keyspaces-ib-1;分区器 org.apache.cassandra.dht.Murmur3Partitioner 与系统分区器 org.apache.cassandra.dht.RandomPartitioner 不匹配。请注意,从 Cassandra 1.2 开始的默认分区程序是 Murmur3Partitioner,因此如果升级,您需要对其进行编辑以匹配您的旧分区程序。 返回值为 1 的服务退出
如何将系统键空间设置为 RandomPartitioner?我已经尝试清除数据文件夹,apt-get remove,也 apt-get purge 然后重新安装,更改为 RandomPartitioner 然后启动 cassandra 但它仍然失败。我也在我的 ubuntu 桌面上复制了这个,所以我认为我在这里做错了什么。
感谢任何帮助!
干杯
山姆
【问题讨论】:
标签: cassandra