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

Cassandra-3.10 on Ubuntu 14.04 malfunctions on machine restart

这是我的:
- 我在 Ubuntu 14.04.
上安装了 cassandra 3.10 版本 - 我有它 运行 作为一项服务。
- 我修改了 cassandra.yaml 文件来收听我的 node
- 我有一个节点。

一切正常;直到我不得不重新启动我的机器。我按下命令: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 时,我看到的是 null,而不是有效的主机 ID。我尝试了 nodetool refresh,但没有成功。

谁能告诉我怎么了?

问题现已解决。

我正在查看 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/