Ubuntu 14.04 3.19.0-30-generic 运行 cassandra 3.0.2。和 oracle java 版本“1.8.0_72”
我可以看到端口正在监听:127.0.0.1:7199 0.0.0.0:* LISTEN 26048/java
当我尝试检查状态时:
nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - NameNotFoundException: 'jmxrmi'.
答案1
NameNotFoundException:'jmxrmi' 掩盖了较低级别的问题。
一台 Cassandra 节点上的异常在机器重启后出现(但并非所有 Cassandra 节点都需要重启才能工作。在所有机器上,我必须将 Java 更新为 Oracle-Java 版本,因为所有机器一开始都有不同的 Java)
删除 /etc/hosts 本地主机绑定后,另一个节点上的异常消失。