cassandra.service 失败,因为超出了配置的资源限制

cassandra.service failed because a configured resource limit was exceeded

我是 cassandra 的新手,我正在对其进行 Poc,所以我在 RHEL.7.5 VM 上安装了 cassandra 3.11。几天来它工作正常,但是当我重新启动服务时它失败了 "pid issue"。 我已经验证了日志但没有找到任何此类错误相关信息。

谁能帮我解决这个问题。

错误信息: enter image description here

您可以通过以下命令重启cassandra服务。请继续安装 cassandra,然后安装 bin 文件夹。 cassandra -f 或 ./cassandra -f

我发现了问题,它与 /etc/passwd 文件有关。

早些时候是这样的, cassandra:x:994:49376::/var/lib/cassandra:/sbin/nologin

因此,在重新启动服务器之前,我已将 shell 更改为 bash。现在这对我有用。 cassandra:x:994:49376::/var/lib/cassandra:/bin/bash

更改 shell 和重新启动的命令是:

chsh -s /bin/bash 卡桑德拉

sudo 服务 cassandra 重启