0

我正在尝试将 cassandra 单节点安装从 1.2.10 升级到 2.0.1。

我仍在使用旧的 RandomPartitioner,我更改了 cassandra.yaml 文件中的所有参数。但是当我尝试启动节点时,我收到了这个错误:

java.lang.RuntimeException: Can't open incompatible SSTable! Current version jb

在文档的注释中,我找不到与 SSTables 更改相关的任何内容,有人处理过这个问题吗?

4

1 回答 1

0

如果你们之前从早期版本升级到 1.2.10,你们是否执行了“nodetool upgradesstables”?这将升级 sstables 以防止可能的不兼容。

从 1.2.9 到 2.x 的升级过程似乎不建议运行它,所以那些 sstables 应该是兼容的,但再试一次可能是值得的。

http://www.datastax.com/documentation/cassandra/1.2/webhelp/#upgrade/upgradeC_c.html#task_ds_gqm_vzr_ck

于 2013-10-25T08:55:00.777 回答