Кассандра: Активно: не удалось (Результат: код выхода)

Я установил cassandra 3.11.11 в Centos 7. Я настроил 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

1 ответ

Имея очень мало информации, трудно догадаться, почему это не удается.

Как бы то ни было, Cassandra 3.11 работает только с Java 8. Если вы используете более новую версию Java, это объясняет, почему вы получаете ошибку «класс не найден».

Как предложил Аарон, вам нужно проверить журналы на наличие ошибок при запуске. Вам нужно будет обновить исходный вопрос и опубликовать полное сообщение об ошибке + полную трассировку стека, чтобы мы могли сказать вам, почему он не запустился. Ваше здоровье!

Другие вопросы по тегам