我在ubuntu服务器上使用cassandra。当我尝试使用CLI与公共IP地址连接时,它返回拒绝连接。而如果我尝试使用localhost,它的工作正常。我在cassandra.yaml和storage-conf.xml中进行了配置更改。但我仍然有问题。应该做些什么改变?
提前致谢..
s ..我使用ssh连接服务器。
答案 0 :(得分:1)
在cassandra.yaml中将localhost更改为0.0.0.0并不总是有效。如果JVM实现不同,它将无法正常工作
检查cassandra-env.sh
文件并最后将此条目与JVM_OPTS
选项
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=here your IP"
答案 1 :(得分:0)
您是否检查过服务器上的防火墙设置以确保允许连接到Cassandra?
答案 2 :(得分:0)
vi conf / cassandra.yaml并将localhost编辑为0.0.0.0