当我键入cqlsh时,我发现连接被拒绝错误

igetnqfo  于 2021-06-14  发布在  Cassandra
关注(0)|答案(2)|浏览(287)

我已经成功地在ubuntu18.04中安装了cassandra。当我在命令下面运行时,我得到以下输出。
●sudo systemctl状态cassandra
lsb:结构化数据的分布式存储系统loaded:loaded(/etc/init.d/cassandra;已生成)活动:自2019-01-06 06:15:28 utc周日起活动(退出);10年前文档:man:systemd-sysv-generator(8) 进程:9453 execstop=/etc/init.d/cassandra stop(代码=退出,状态=0/成功)
进程:9472 execstart=/etc/init.d/cassandra start(代码=退出,状态=0/成功)
1月6日06:15:28 ip-172-31-4-16 systemd[1]:停止lsb:结构化数据的分布式存储系统。1月6日06:15:28 ip-172-31-4-16 systemd[1]:正在启动lsb:结构化数据的分布式存储系统。。。2006年1月6日06:15:28 ip-172-31-4-16 systemd[1]:启动lsb:结构化数据的分布式存储系统。
当我输入cqlsh时,我得到下面的错误。
连接错误:('unable to connect to any servers',{'127.0.0.1':error(111),“Trouted connecting to[('127.0.0.1',9042)]。上一个错误:连接被拒绝(“)})
我已经检查了/var/log/cassandra/system.log中的日志。我没有发现任何错误日志。。
下面是/etc/cassandra/cassandra.yaml文件中的一些内容
侦听地址:localhost
存储端口:7000
ssl\存储\端口:7001
启动本地传输:true
本地\u传输\u端口:9042
启动rpc:false
rpc\u地址:localhost
rpc\ U端口:9160
rpc\u keepalive:真

tzcvj98z

tzcvj98z1#

更改的所有者 /var/lib/cassandra Cassandra:

chown cassandra:cassandra /var/lib/cassandra
xzabzqsa

xzabzqsa2#

cassandra进程没有像您在中看到的那样运行 status : active (exited) .
在ubuntu18.04上,最可能的原因是ubuntu默认附带了java10,而现有的cassandra版本不支持java10。请安装java 8(通过 sudo apt install openjdk-8-jdk )并将其设为默认值-在这之后它应该可以工作。

相关问题