我已经下载了zookeeper-3.4.5.tar.gz,解压后我将conf/zoo.cfg写为
tickTime=2000
dataDir=/var/zookeeper
clientPort=2181
现在我尝试通过 bin/zkServer.sh start 启动zookeeper
它给
mohit@mohit:~/zookeeper-3.4.5/bin$ sudo sh zkServer.sh start
[sudo] password for mohit:
JMX enabled by default
Using config: /home/mohit/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
But
$ echo ruok | nc localhost 2181
没有给出任何输出。
我检查了zookeeper.out,它给出了
mohit@mohit:~/zookeeper-3.4.5/bin$ cat zookeeper.out
nohup: failed to run command ‘java’: No such file or directory
mohit@mohit:~/zookeeper-3.4.5/bin$
但是我的JAVA变量已经设置了,我不明白为什么会出现这个错误?
mohit@mohit:~/zookeeper-3.4.5/bin$ echo $JAVA_HOME
/usr/lib/jdk
mohit@mohit:~/zookeeper-3.4.5/bin$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jdk/bin
请帮忙。提前致谢:)
解决方案:
须藤正在改变环境。
所以我设置了root的环境变量。
感谢埃利奥特·弗里希。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)