Cassandra:活动:失败(结果:退出代码)

Cassandra: Active: failed (Result: exit-code)

我在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.服务器

[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

由于信息很少,很难猜测失败的原因。

就其价值而言,Cassandra 3.11 仅适用于 Java 8。如果您使用的是较新的 Java 版本,这将解释为什么您会收到“class 未找到”错误。

正如 Aaron 所建议的,您需要检查日志中的启动错误。您将需要更新您的原始问题和 post 完整的错误消息 + 完整的堆栈跟踪,以便我们可以告诉您它无法启动的原因。干杯!