gpt4 book ai didi

linux - zookeeper_server.pid : Permission denied FAILED TO WRITE PID

转载 作者:太空宇宙 更新时间:2023-11-04 12:43:49 27 4
gpt4 key购买 nike

对不起,如果有同样的问题。我将在需要安装 zookeeper 的 hbase 上做项目。所以我按照 youtube 上的说明进行操作:https://www.youtube.com/watch?v=ZoYteLiNHNc

最后我想启动 zkServer.sh 但是

ardias@Arif-Satellite-C800D:~$ zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/hadoop/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... /usr/local/hadoop/zookeeper-3.4.9/bin/zkServer.sh: line 149: /usr/local/hadoop/zoo_data/zookeeper_server.pid: Permission denied
FAILED TO WRITE PID

我认为问题是我不是 super 用户所以我使用 sudo 但是

ardias@Arif-Satellite-C800D:~$ sudo zkServer.sh start
[sudo] password for ardias:
sudo: zkServer.sh: command not found

我一直在搜索任何解决方案 FAILED TO WRITE PID installing Zookeeper并且 Zookeeper: FAILED TO WRITE PID但它对我不起作用。/usr/local/hadoop/zoo_data 中的文件 myid 包含字符“1”。有人有解决方案吗?这是我的 zoo.cfg,我的 ubuntu 版本是 14.04。

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/hadoop/zoo_data
clientPort=2181
server.1=localhost:2888:3888

最佳答案

如果有人在 MAC 上仍然面临这个问题,请在下面找到

ZOO_DATADIR="$(echo -e "${ZOO_DATADIR}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" 

在 zkServer.sh 文件中,从 echo 命令中删除选项 -e

最后的命令应该是 ZOO_DATADIR="$(echo "${ZOO_DATADIR}"| sed -e 's/^[[:space:]]*//' -e 's/[[:空格:]]*$//')"

之后重启zookeeper。

关于linux - zookeeper_server.pid : Permission denied FAILED TO WRITE PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39401039/

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