在ubuntu trusty机器上安装新的Cassandra
我正在尝试在64位ubuntu 14.04上安装Cassandra 3.4。 我遵从税务指示在ubuntu trusty机器上安装新的Cassandra,ubuntu,cassandra,Ubuntu,Cassandra,我正在尝试在64位ubuntu 14.04上安装Cassandra 3.4。 我遵从税务指示 一切似乎都很顺利,但当检查cassandra是否处于nodetool状态时,我得到: vagrant@vagrant-ubuntu-trusty-64:~$ nodetool status nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'. 说明中是否缺少某些内容?您
nodetool状态时,我得到:
vagrant@vagrant-ubuntu-trusty-64:~$ nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'.
说明中是否缺少某些内容?您需要检查日志文件以查找错误
使用
sudo find/-name“cassandra.log”
和sudo find/-name”system.log“
查找其中提到的错误
然后使用sudo服务cassandra restart
编辑:
由于cassandra.log不存在,我不得不假设,cassandra从未初始化过
这就是为什么它说“目录/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
然后重新启动服务。检查
sudo服务cassandra状态
@Undefined_variable I get无法访问cassandra的PID文件
cassandra安装存在问题。和@Undefined_variable很抱歉打扰您,但我尝试删除文件夹并授予权限,但仍然出现错误。无法访问该文件。你还有别的想法吗?第一个命令找不到第二个命令做的任何事情,文件中只有警告。但我不是Linux的人,也许你能看到一些我看不到的东西。