Ubuntu 14.04上的Cassandra-3.10在机器重启时出现故障

时间:2017-06-24 10:10:13

标签: cassandra ubuntu-14.04 cassandra-3.0

这就是我所拥有的:
- 我在我的Ubuntu 14.04上安装了cassandra 3.10版本 - 我把它当作服务运行 - 我修改了cassandra.yaml文件以收听我的节点
- 我有一个节点。

一切都很好;直到我不得不重启我的机器。我点击命令:sudo service cassandra stop(我尝试重启我的机器而不停止cassandra),然后重新启动我的机器。当我回来,并试图通过cqlsh访问时,我收到以下错误:

Connection error: ('Unable to connect to any servers', {'192.168.2.202': error(111, "Tried connecting to [('192.168.2.202', 9042)]. Last error: Connection refused")})

当我查找nodetool status而不是有效的主机ID时,我会看到null。我试过了nodetool refresh,但没有运气。

谁能告诉我什么是错的?

1 个答案:

答案 0 :(得分:0)

问题现已解决。

我正在阅读Cassandra的下载说明,检查我在安装过程中是否弄乱了一些东西。

然后我发现了这些信息:" 偶数版本是错误修复和新版本和功能,可能有错误(新功能存在现有错误);奇数版本是对其前任"的错误修复。

显然,这就是所谓的" tick-tock"释放。

我认为这是问题 - 一个糟糕的版本。我刚刚用现在最新的Cassandra版本3.11(奇怪= =少马车)检查了它,并且它运行得很好。获得的经验教训 - 如果版本均匀,请不要在生产中部署最新的Cassandra版本!

参考文献:
https://www.datastax.com/dev/blog/cassandra-2-2-3-0-and-beyond
https://www.pythian.com/blog/cassandra-version-production/