我已经尝试过apache cassandra的每一个配置组合,但我无法让它运行。每次我收到nodetool:无法连接到'127.0.0.1:7199' - ConnectException:'Connection refused(Connection refused)'。
我在DigitalOcean上运行ubuntu 16.04。
我已将listen_address设置为我的公共IP,我已将broadcast_rpc_address设置为我的公共IP ..我已取消注释JVM_OPTS =“$ JVM_OPTS -Djava.rmi.server.hostname = line并添加了我的公开ip there。我已经尝试在cassandra-env.sh文件中设置thr LOCAL_JMX variable = no。
我已在我的防火墙中允许端口22,7000,7001,7199,9042,9160,9142。
我不知道该怎么办了。我甚至试图将rpc_address设置为我的公共IP。
我已经尝试告诉nodetool使用sudo nodetool -h XX.XXX.XXX.XX状态指向正确的地址。
有没有人有任何想法? 感谢。
答案 0 :(得分:1)
好的,经过很长一段时间后,我发现了这个问题。购买更多公羊的水滴。
事实证明,你无法在512mb ram的服务器上运行apache cassandra。我已经将ram扩展到1GB并立即开始工作。