cassandra从0.6升级到0.7.2

时间:2011-02-24 05:35:31

标签: upgrade cassandra

我按照NEWS.txt中的说明将cassandra 0.6升级到0.7.2。 说明是:     升级过程是:     1)在每个 0.6节点上运行“nodetool drain”。当排水完成时(记录        消息“节点已耗尽”出现),停止该过程。     2)使用将您的storage-conf.xml转换为新的cassandra.yaml        “斌/配置转换器”。     3)重命名任何不遵守的键空间或列族名称        到'^ \ w +'正则表达式约定。     4)使用0.7版本启动群集。     5)使用初始化您的Keyspace和ColumnFamily定义        “bin / schematool import”。 你只需要做        这到一个节点

我做了前三个步骤。排除节点,停止cassandra 0.6,将旧的storage-conf.xml转换为cassandra.yaml。 我使用:“bin / cassandra -f”启动cassandra 0.7.2。但它总是抱怨以下错误。我想知道我是否遵循了正确的指示。如果是这样,我怎么能解决这个问题?

“致命的配置错误 org.apache.cassandra.config.ConfigurationException:saved_caches_directory缺少“

2 个答案:

答案 0 :(得分:2)

saved_caches_directory的默认位置是/ var / lib / cassandra / saved_caches(来自wiki)。尝试手动创建(不要忘记用户权限)

答案 1 :(得分:0)

我发现了。我应该删除系统目录中的旧commitLog和文件。