Cassandra:连接到 127.0.0.1/9160 时发生异常。原因:连接被拒绝?

Cassandra:连接到 127.0.0.1/9160 时发生异常。原因:连接被拒绝?

我已经安装了卡桑德拉 1.2.9进入我的vps 服务器正在CentOs。我已成功安装。当我运行sh cassandra-cli,我收到了错误消息

org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused
        at org.apache.thrift.transport.TSocket.open(TSocket.java:183)
        at org.apache.thrift.transport.TFramedTransport.open(TFramedTransport.java:81)
        at org.apache.cassandra.cli.CliMain.connect(CliMain.java:73)
        at org.apache.cassandra.cli.CliMain.main(CliMain.java:249)
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at org.apache.thrift.transport.TSocket.open(TSocket.java:178)

Exception Connecting to 127.0.0.1/9160. Reason: Connection refused?

我已经检查过杰普斯命令并尝试杀死jps过程。ex: kill 9557.不幸的是,我再次收到同样的错误消息-bash: kill :9557 no such process

请给我建议...

答案1

尝试ps aux | grep cassandra查看 cassandra 是否正在运行,为了调试该问题,请尝试在前台运行 Cassandra,在 ubuntu 中我只是cassandra -f在前台启动它,如果 cassandra 配置等有任何问题它会在这里告诉你,如果它启动正常然后打开另一个终端并尝试再次连接,我认为在你的情况下 Cassandra 没有运行这就是为什么你的连接被拒绝的原因。

答案2

收到此错误后,connect listen_address/9160;在控制台上输入

你的文件listen address中提到的地址在哪里?conf/cassandra.yaml

相关内容