我正在尝试在64位ubuntu 14.04上安装Cassandra 3.4。 我按照DataStax说明进行了操作
一切似乎都没问题,但在检查cassandra是否符合nodetool status
时,我得到了:
vagrant@vagrant-ubuntu-trusty-64:~$ nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'.
指令中是否缺少某些内容?
答案 0 :(得分:0)
您需要检查日志文件以查找错误。
使用
sudo find / -name "cassandra.log"
和sudo find / -name "system.log"
找出那里提到的错误。
然后使用sudo service cassandra restart
编辑: 既然,cassandra.log不存在,我不得不假设,cassandra从未被初始化。
这就是为什么它说“Directory / var / lib / cassandra / data不存在”
让我们一步一步地采取行动
sudo chmod 777 /var/lib/cassandra
sudo mkdir /var/lib/cassandra/data /var/lib/cassandra/commitlog
chown cassandra:cassandra /var/lib/cassandra/data
chown cassandra:cassandra /var/lib/cassandra/commitlog
安装Oracle jdk 1.8而不是使用openjdk。 然后重启服务。