繁体   English   中英

Cassandra nodetool:无法连接到“ 127.0.0.1:7199”

[英]Cassandra nodetool: Failed to connect to '127.0.0.1:7199'

我是Cassandra Apache的新手。 我在VM上安装了Cassandra

卡桑德拉:3.11.2

Ubuntu的:16.04

Java版本“ 1.8.0_161”

●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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM