gpt4 book ai didi

cassandra - 无法启动 Cassandra 。设置 ulimit 失败

转载 作者:行者123 更新时间:2023-12-02 01:33:09 25 4
gpt4 key购买 nike

我安装了 cassandra 并尝试启动服务,但遇到以下错误。我可以知道我应该改变什么值(value)吗?感谢您的宝贵时间。

#service dse start
Starting DSE daemon : dse
DSE daemon starting with just Cassandra enabled (edit /etc/default/dse to enable)
Fail setting `ulimit '-p' '8'`: /etc/init.d/dse: line 430: ulimit: pipe size: cannot modify limit: Invalid argument

/etc/init.d/dse file contains below info

copy_limits(){
# Use CASSANDRA_USER as a default argument
local user=${1:-${CASSANDRA_USER}}

# Since /bin/sh has a limited `ulimit` and `prlimit` from 'utils-linux' is
# not well spread, we use `for` as an alternative
local c
for p in -t -f -d -s -c -m -l -p -n; do
local v="$( su - "$user" -s /bin/sh -c "ulimit $p" 2>/dev/null )"
==>line 430 in error ***** : ulimit $p $v 2>&1 | \
while read err; do
log_message "Fail setting \`ulimit '$p' '$v'\`: $err"
done
done
}

最佳答案

无论错误消息如何,节点都应该UP。您可以通过运行 sudo service dse statusnodetool ring 来验证这一点。

如果这没有帮助,解决方法是编辑 /etc/init.d/dse 并删除 for 循环中的 -p 标志重新查看错误消息(for p in -t -f -d -s -c -m -l -n; do)

关于cassandra - 无法启动 Cassandra 。设置 ulimit 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32953355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com