500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > zookeeper伪分布式错误解决:无法创建目录/opt/beh/logs: 权限不够

zookeeper伪分布式错误解决:无法创建目录/opt/beh/logs: 权限不够

时间:2021-12-16 09:06:51

相关推荐

zookeeper伪分布式错误解决:无法创建目录/opt/beh/logs: 权限不够

伪分布式的zookeeper启动报错如下:

[text@minion19 bin]$ sh zkServer.sh start ../conf/zk1.cfg

JMX enabled by default

Using config: ../conf/zk1.cfg

/home/text/clusters/zookeeper/zk1

mkdir: 无法创建目录"/opt/beh/logs": 权限不够

Starting zookeeper ... zkServer.sh:行108: /opt/beh/logs/zookeeper/zookeeper.out: 没有那个文件或目录

STARTED

查看zkServer.sh脚本发现:

if [ -z "$ZOOPiIDFILE" ]; then

ZOO_DATADIR="$(grep "^[[:space:]]*dataDir" "$ZOOCFG" | sed -e s/.*=//)"

if [ ! -d "$ZOO_DATADIR" ]; then

mkdir -p "$ZOO_DATADIR"

fi

ZOOPIDFILE="$ZOO_DATADIR/zookeeper_server.pid"

else

# ensure it Iexists, otw stop will fail

mkdir -p "$(dirname "$ZOOPIDFILE")"

fi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。