我已经成功地在ubuntu 18.04安装了cassandra。当我在命令下面运行时,我得到以下输出。
sudo systemctl状态卡珊德拉
cassandra.service - LSB:结构化数据加载的分布式存储系统: loaded (/etc/init.d/cassandra;生成) Active: active (exited),自Sun 2019-01- 06 :15:28 UTC;10 s前Docs: man:systemd生成器(8)进程: 9453 ExecStop=/etc/init.d/cassandra (code=exited,status=0/SUCCESS) 进程: 9472 ExecStart=/etc/init.d/cassandra (code=exited,status=0/SUCCESS) 06:15:28 ip-172-31-4-16 systemd1:已停止的LSB:结构化数据的分布式存储系统.1月06:15:28 ip-172-31-4-16 systemd1:启动LSB:结构化数据的分布式存储系统06:15:28 ip-172-31-4-16 systemd1:启动LSB:结构化数据的分布式存储系统.
当我输入cqlsh时,会得到以下错误。
连接错误:(“无法连接到任何服务器”,{'127.0.0.1':错误(111),“尝试连接到('127.0.0.1',9042)。最后一个错误:连接被拒绝”)
我已经在/var/log/cassandra/system.log.中检查了日志我没有找到任何错误日志。
下面是/etc/cassandra/cassandra.yaml文件中的一些内容
listen_address: localhost
storage_port: 7000
ssl_storage_port: 7001
start_native_transport:真
native_transport_port: 9042
start_rpc: false
rpc_address: localhost
rpc_port: 9160
rpc_keepalive:真
发布于 2019-01-06 10:16:07
正如您在status:active (exited)中看到的那样,Cassandra进程没有运行。
在Ubuntu18.04上,最可能的原因是Ubuntu默认随Java 10一起发布,而现有的Cassandra版本不支持它。请安装Java 8(通过sudo apt install openjdk-8-jdk),并使其成为默认的-在此之后,它应该可以工作。
发布于 2019-08-05 15:10:35
将/var/lib/cassandra的所有者更改为cassandra:
chown cassandra:cassandra /var/lib/cassandrahttps://stackoverflow.com/questions/54059187
复制相似问题