在ubuntu信任的机器上安装新鲜的Cassandra



我正试图在64位ubuntu 14.04上安装Cassandra 3.4。我遵循了DataStax说明

  • Java安装
  • Cassandra安装

一切似乎都很顺利,但当检查cassandra是否使用nodetool status时,我得到:

vagrant@vagrant-ubuntu-trusty-64:~$ nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'.

说明书中有遗漏的东西吗?

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

使用

CCD_ 2和CCD_ 3

查找其中提到的错误。

然后使用sudo service cassandra restart

编辑:由于cassandra.log不存在,我不得不假设,cassandra从未初始化过。

这就是为什么它说"目录/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

并安装Oracle jdk 1.8,而不是使用openjdk。然后重新启动服务。

最新更新