【发布时间】:2020-03-02 00:42:09
【问题描述】:
我是 cassandra 的新手,我正在对它进行 Poc,所以我在 RHEL.7.5 VM 上安装了 cassandra 3.11。它工作了几天,但是当我重新启动服务时,它因“pid问题”而失败。 我已验证日志,但未找到任何此类错误相关信息。
谁能帮我解决这个问题。
【问题讨论】:
我是 cassandra 的新手,我正在对它进行 Poc,所以我在 RHEL.7.5 VM 上安装了 cassandra 3.11。它工作了几天,但是当我重新启动服务时,它因“pid问题”而失败。 我已验证日志,但未找到任何此类错误相关信息。
谁能帮我解决这个问题。
【问题讨论】:
我发现了问题,它与 /etc/passwd 文件有关。
以前是这样的, cassandra:x:994:49376::/var/lib/cassandra:/sbin/nologin
所以在重新启动服务器之前,我已将 shell 更改为 bash。现在这对我有用。 cassandra:x:994:49376::/var/lib/cassandra:/bin/bash
更改外壳和重启的命令是:
chsh -s /bin/bash 卡桑德拉
sudo service cassandra 重启
【讨论】:
您可以通过以下命令重新启动 cassandra 服务。请继续安装 cassandra,然后安装 bin 文件夹。 cassandra -f 或 ./cassandra -f
【讨论】: