我按照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缺少“
答案 0 :(得分:2)
saved_caches_directory的默认位置是/ var / lib / cassandra / saved_caches(来自wiki)。尝试手动创建(不要忘记用户权限)
答案 1 :(得分:0)