![](/img/trans.png)
[英]how to fix “nodetool: Failed to connect to 'localhost:7199' - ConnectException: 'Connection refused (Connection refused)'.”
[英]Cassandra nodetool: Failed to connect to '127.0.0.1:7199'
我是Cassandra Apache的新手。 我在VM上安装了Cassandra
●cassandra.service-LSB:用于结构化数据的分布式存储系统加载:已加载(/etc/init.d/cassandra;错误;供应商预设:启用)活动:活动(退出)。
在我的nodetool状态之后,它显示:
无法连接到“ 127.0.0.1:7199”-ConnectException:“连接被拒绝(连接被拒绝)”。
我努力了
1.$JVM_OPTS -Djava.rmi.server.hostname=127.0.0.1 in cassandra-env.sh
2.Set listen_address and broadcast_rpc_address to local ip in in cassandra.yaml
3.Restart Cassandra
还是没用...
盛,在您的评论中您说服务声明中说:
“活跃(退出)”
这意味着服务未运行。 我将检查您的日志文件“ /var/log/cassandra/system.log”,以查看阻止C *启动的原因。
尝试将种子地址设置为cassandra.yaml文件中的本地IP,然后重新启动cassandra
作为您的日志-> Active: active (exited).
发生此问题的另一个原因! 请在debug.log和system.log中获取更多信息!
您使用的Java版本遇到了一个已知问题。
https://issues.apache.org/jira/browse/CASSANDRA-14173 (Open; Unresolved; 3.11.2): "JDK 8u161 breaks JMX integration"
通过将Java-8设置为默认Java版本,然后重新启动Cassandra,解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.