在ubuntu可靠机器上的新鲜的Cassandra设施

时间:2016-04-12 10:50:52

标签: ubuntu cassandra

我正在尝试在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'.

指令中是否缺少某些内容?

1 个答案:

答案 0 :(得分:0)

您需要检查日志文件以查找错误。

使用

sudo find / -name "cassandra.log"sudo find / -name "system.log"

找出那里提到的错误。

然后使用sudo service cassandra restart

编辑: 既然,cassandra.log不存在,我不得不假设,cassandra从未被初始化。

这就是为什么它说“Directory / var / lib / cassandra / data不存在”

让我们一步一步地采取行动

  1. 执行sudo chmod 777 /var/lib/cassandra
  2. 执行sudo mkdir /var/lib/cassandra/data /var/lib/cassandra/commitlog
  3. 执行chown cassandra:cassandra /var/lib/cassandra/data
  4. 执行chown cassandra:cassandra /var/lib/cassandra/commitlog
  5. 安装Oracle jdk 1.8而不是使用openjdk。 然后重启服务。