我最近将我的节点从2.0.7升级到2.1.0。但是节点无法找到以前存在的键空间。我在升级到2.1.0之前运行了nodetool -a upgradedesstables。在关闭以前的版本之前,我还运行了nodetool drain。
我在Windows上运行此节点。现在,nodetool状态仅显示58.94 KB负载。旧版本中的负载为1.5 GB。
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 58.94 KB 256 100.0% e10e77e8-79d0-4a54-bb1f-a36944f3c3a6 rack1
我可以在数据目录中看到我的键空间目录,但它没有被2.1.0选中。关于我应该检查什么的任何建议?我没有在启动日志或系统日志中看到任何丢失的密钥空间。
更新
来自2.1.0及更高版本的Cassandra yaml规范默认情况下将数据,commitlog和保存的缓存注释掉。我刚刚更新了目录而没有在yaml文件中看到“#”。