【问题标题】:zookeeper_server.pid: Permission denied FAILED TO WRITE PIDzookeeper_server.pid:权限被拒绝无法写入 PID
【发布时间】:2017-01-16 23:35:07
【问题描述】:

对不起,如果有同样的问题。我将在需要安装 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

我认为问题是我不是超级用户所以我使用 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

【问题讨论】:

    标签: linux ubuntu hadoop hbase apache-zookeeper


    【解决方案1】:

    两种解决方案:
    1.将dataDir改成ardias有权限的目录。
    2.找到zkServer.sh的绝对路径,使用sudo /$absolutePath/zkServer.sh start

    【讨论】:

    • 我使用了第二个选项,它适用于我的 MAC。
    【解决方案2】:

    请查看zoo_sample.cfg

    [hadoop@localhost conf]$ vi zoo_sample.cfg
    [hadoop@localhost conf]$ ls
    configuration.xsl  log4j.properties  zoo_sample.cfg
    [hadoop@localhost conf]$ mv zoo_sample.cfg zoo.cfg
    change the zoo_sample.cfg to zoo.cfg
    

    【讨论】:

      【解决方案3】:

      如果有人在 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/[[:space:]]*$//')"

      在此之后重新启动 zookeeper。

      【讨论】:

        猜你喜欢
        • 2021-08-30
        • 2016-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-20
        • 2021-11-05
        • 2018-10-17
        • 1970-01-01
        相关资源
        最近更新 更多