无法连接到我的Cassandra

我的卡桑德拉曾经工作没有问题。

我能够连接没有问题,但现在由于某种原因,它不再工作。

[default@unknown] connect localhost/9160; Exception connecting to localhost/9160. Reason: Connection refused. 

 root# ./bin/cassandra-cli -host localhost -port 9160 Exception connecting to localhost/9160. Reason: Connection refused. 

我在Linux Ubuntu服务器上。

提前致谢…

    正如其他人已经build议确保你的cassandra实例正在运行

     ps axu | grep cassandra 

    如果输出告诉你它正在运行,你可以检查它正在监听的端口:

     netstat -tulpn | grep -i listen | grep <pid> 

    你可以从第一个命令的输出中得到你的cassandra实例的进程ID。

    您有兴趣在此命令的输出中find端口9160。 你会从中知道它正在监听的地址(如果由于某种原因,它不再是本地主机)。

    如果由于某种原因,您不能在侦听套接字列表中find9160端口,那么您可能需要检查您的cassandra.yamlconfiguration文件(searchrpc_port)。 你还会在那里find节俭绑定的地址来听取客户的意见。

    默认情况下,Thrift没有启动,你必须启动它

     nodetool enablethrift