我是Zookeeper的新手,它的安装和运行是一个真正的问题。我不确定这里有什么问题,但是我会解释我正在做的事情,以使其更加清晰:安装失败PID安装Zookeeper
1.-我遵循Apache提供的安装指南。这意味着下载Zookeeper发行版(稳定发行版)提取文件并移入主目录。
2:由于我使用Ubuntu 12.04我修改.bashrc文件包括这个:
export ZOOKEEPER_INSTALL=/home/myusername/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
3.-上的conf/zoo.cfg
tickTime=2000
dataDir=/var/zookeeper
clientPort=2181
创建一个配置文件
也试图用:
dataDir=/var/log/zookeeper
和
dataDir=/var/bin/zookeeper
4.-当运行启动命令
zkServer.sh start or `bin/zkServer.sh start` nothing happens and always returns this
JMX enabled by default
Using config: /home/sasuke/zookeeper-3.4.5/bin/../conf/zoo.cfg
mkdir: cannot create directory `/var/zookeeper': Permission denied
Starting zookeeper ... /home/sasuke/zookeeper-3.4.5/bin/zkServer.sh: line 113: /var/zookeeper/zookeeper_server.pid: No such file or directory
FAILED TO WRITE PID
我已经安装了Java和zookeper目录中有,我认为它没有运行zookeeper.jar文件。 检查这里的计算器有一个人,说他可以输入
ssh localhost
后运行饲养员但是,当我尝试这样做,我得到这个错误
ssh: connect to host localhost port 22: Connection refused
请帮助。我在这里试图解决它太久了。
入门饲养员的指导: http://zookeeper.apache.org/doc/r3.1.2/zookeeperStarted.html 前面的情况与SHH本地主机解决 Zookeeper: FAILED TO WRITE PID
更新: 日志的权限是:
drwxr-xr-x 19 root root 4096 Oct 10 07:52 log
和饲养员:
drwxr-xr-x 2 zookeeper zookeeper 4096 Mar 23 2012 zookeeper
我应该改变这些都是?
'/ var/log/zookeeper'的权限?看起来你没有所需的权限 – bsd
请参阅我对同一问题的回答: http://stackoverflow.com/questions/11092636/zookeeper-failed-to-write-pid –
尝试启动服务器“启动-foreground“看到问题的完整日志 –