【发布时间】:2023-04-03 02:57:01
【问题描述】:
我在 Centos 7 中安装了 cassandra 3.11.11。我配置了 cassandra.service。跑的时候出现如下错误:
编辑
● cassandra.service - Apache
Loaded: loaded (/etc/systemd/system/cassandra.service; static; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2021-09-30 12:22:08 EDT; 2min 6s ago
Process: 5972 ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pidx (code=exited, status=203/EXEC)
Main PID: 5972 (code=exited, status=203/EXEC)
Sep 30 12:22:08 GDBDEV08 systemd[1]: Started Apache.
Sep 30 12:22:08 GDBDEV08 systemd[1]: cassandra.service: main process exited, code=exited, status=203/EXEC
Sep 30 12:22:08 GDBDEV08 systemd[1]: Unit cassandra.service entered failed state.
Sep 30 12:22:08 GDBDEV08 systemd[1]: cassandra.service failed.
/etc/systemd/system/Cassandra.server
[Unit]
Description=Apache
Cassandra After=network.target
[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pidx
【问题讨论】:
-
嗯。也许
tail日志,看看最后的条目是什么? -
修复了用户和组的冲突,但服务没有启动。我正在检查日志!谢谢
-
我发现了这个错误
Error: Could not find or load main class org.apache.cassandra.service.CassandraDaemon。你能帮帮我吗? -
很难说到底发生了什么。您使用的是哪个版本的 Cassandra?它有什么特别的吗(自定义 Docker 镜像、K8ssandra 的分支等)?基本上,看看
bin/cassandra.in.sh。不知何故,Cassandra 的lib/目录没有进入$CASSANDRA_HOME。 -
好的,谢谢大家!我会审查所有的。第一次使用docker镜像。
标签: cassandra cassandra-3.0 cassandra-4.0