Cassandra 卡桑德拉:连接错误:('cannotconnecttoanyservers',{'127.0.0.1':错误(111),“尝试连接到[('127.0.0.1',9042)]

Cassandra 卡桑德拉:连接错误:('cannotconnecttoanyservers',{'127.0.0.1':错误(111),“尝试连接到[('127.0.0.1',9042)],cassandra,ubuntu-16.04,apt-get,Cassandra,Ubuntu 16.04,Apt Get,我使用以下命令在ubuntu16.04上安装了cassandra- echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA sud

我使用以下命令在ubuntu16.04上安装了cassandra-

  echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
  sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
  sudo apt update
  sudo apt install cassandra
当尝试连接到cqlsh时,它会给我错误-

  Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})
按照建议安装cassandra驱动程序已经很累了。仍然会出现相同的错误

我遗漏了什么吗


但是,如果我将cassandra作为前台进程启动,即sudo cassandra-f,它会工作。

安装cassandra后,通过服务cassandra start启动它,然后等待几秒钟。然后,您将能够通过cqlsh客户端访问它


但是,配置文件应该在/etc/cassandra/下可见。您在安装过程中是否收到任何错误消息?

似乎cassandra未正确安装。您可以在cassandra安装过程中共享您的工作日志吗?您是否看到任何警告/错误?

运行cassandra命令将帮助您找到问题,您可以也可以在/var/log/cassandra/system.log中查看日志文件。

启动cassandra后,请在启动时检查system.log和debug.log是否存在任何错误。确保可以在日志中看到cassandra已启动。此外,您还需要检查您的rpc_地址和侦听地址,并尝试使用rpc地址和正确的端口进行连接。通过这种方式,您可以连接ect cqlsh。

我想你已经更改了你的rpc_地址,试着用rpc_地址和cqlport运行cqlsh。例如,cqlsh你启动Cassandra了吗?@ShobanSundar我试过了。同样的错误。下次请在问题的评论中询问其他信息。将此作为答案发布是没有好处的。不会生成日志。如果我将其作为前台启动进程编辑的问题,它可以工作。不会生成任何日志。如果我将其作为前台进程编辑的问题启动,它可以工作。