我不断重新安装cassandra几次,仍然得到问题以下的安装指南在官方网站,执行此命令后tail -f logs/system.log我得到了这个结果:tail:无法打开'logs/system.log'为阅读:没有这样的文件或目录tail:没有文件剩余请帮助我解决这个问题我搜索了系统日志,但找不到。
ryhaxcpt1#
假设您正在遵循以下tarball指令:Installing Cassandra在说明中,一些命令是双重的。例如;更改到Cassandra目录并一步启动它:
cd apache-cassandra-4.0.0/ && bin/cassandra
字符串我强烈建议将它们分开,一次运行一个。请注意,直到Cassandra启动,logs目录将不存在。我怀疑这就是这里发生的事情,Cassandra没有启动,因此logs目录不存在。假设你已经下载了Cassandra 4.1.3,首先解压缩压缩包:
logs
tar xzvf apache-cassandra-4.1.3-bin.tar.gz
型接下来,切换到新创建的目录:
cd apache-cassandra-4.1.3
型要启动Cassandra,我建议使用-p选项指定一个PID(进程标识符)文件:
-p
bin/cassandra -p cassandra.pid
型用PID文件启动Cassandra也可以让它在后台运行。否则,在运行bin/cassandra后的任何按键都会杀死进程。如果Cassandra启动,你应该看到这是终端上的最后一行:
bin/cassandra
INFO [main] 2023-12-18 08:42:05,540 StorageService.java:2922 - Node localhost/127.0.0.1:7000 state jump to NORMAL
型此时,运行tail -f logs/system.log应该可以正常工作。完成这些步骤,并编辑您的帖子,其中包含运行bin/cassandra -p cassandra.pid时可能看到的任何错误。
tail -f logs/system.log
1条答案
按热度按时间ryhaxcpt1#
假设您正在遵循以下tarball指令:Installing Cassandra
在说明中,一些命令是双重的。例如;更改到Cassandra目录并一步启动它:
字符串
我强烈建议将它们分开,一次运行一个。
请注意,直到Cassandra启动,
logs
目录将不存在。我怀疑这就是这里发生的事情,Cassandra没有启动,因此logs目录不存在。假设你已经下载了Cassandra 4.1.3,首先解压缩压缩包:
型
接下来,切换到新创建的目录:
型
要启动Cassandra,我建议使用
-p
选项指定一个PID(进程标识符)文件:型
用PID文件启动Cassandra也可以让它在后台运行。否则,在运行
bin/cassandra
后的任何按键都会杀死进程。如果Cassandra启动,你应该看到这是终端上的最后一行:
型
此时,运行
tail -f logs/system.log
应该可以正常工作。完成这些步骤,并编辑您的帖子,其中包含运行
bin/cassandra -p cassandra.pid
时可能看到的任何错误。