【发布时间】:2015-07-31 00:49:37
【问题描述】:
当我在我的 RHEL 机器上执行 nodetool status 时,我收到错误 failed to connect to 127.0.0.1:7199: connection refused。直到昨天它工作正常,但今天它突然开始出现此错误。我没有对配置文件进行任何更改。
我已经安装并正确配置了 DSE,因为它在过去 3-4 个月之前一直运行良好。 cassandra.yaml 的集群名称、种子、rpc 地址、rpc 端口、监听地址都配置正确。我还在 cassandra-env.sh 中设置了-Djava.rmi.server.hostname=<server ip address>;。仍然没有工作。我也无法连接到 cqlsh,此后也无法访问我的 SOLR。此外,我还允许我机器上安全组上的所有端口检查是否有任何端口问题,但事实并非如此。
任何帮助将不胜感激。
【问题讨论】:
-
不是一个真正的编程问题,但
netstat是否显示在端口 7199 上侦听的任何内容? -
是的,它显示状态为已建立
-
好的,当你
telnet 127.0.0.1 7199时,连接被拒绝了吗? -
等等,你说的是“成立”吗?有没有说“听”的条目?你需要
netstat -na。 -
是的,我同意 cassandra 没有运行。检查 system.log 是否有错误 - 特别是内存不足错误。
标签: solr cassandra rhel datastax datastax-enterprise