Zookeeper 3.4.6版本出错

时间:2015-03-13 21:10:22

标签: apache-zookeeper apache-storm

我下载了zookeeper-3.4.6.tar.gz并且在执行zkServer.sh启动时,我收到了以下错误。我确实谷歌但找不到解决方案,如果你看到类似问题,请告诉我。< / p>

  • CLASSPATH = /家庭/ spanda20 /动物园管理员/ bin中/../ SRC / JAVA / lib中/ *罐:/家庭/ spanda20 /动物园管理员/ bin中/../ CONF: zkServer.sh:81:/home/spanda20/zookeeper/bin/zkEnv.sh:语法错误:“(”意外(期待“fi”)

3 个答案:

答案 0 :(得分:1)

最后,我能够看到风暴UI及其运行。 我在.bashrc文件中做了以下更改。请确保在PATH VARIABLE中添加bin路径。

我确实在.bashrc文件中添加了以下变量。

export JAVA_HOME = JDK Path  export ZOOKEPER_HOME = Zookeper安装路径  然后将它们添加到变量路径中。  PATH = $ PATH:$ JAVA_HOME / bin:$ ZOOKEPER_HOME / bin

由于 Sanjeeb

答案 1 :(得分:1)

我在ubuntu 14.04上使用zookeeper版本3.4.9并安装了openjdk 7.我在~/.bashrc添加了以下行 export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64" export ZOOKEEPER_HOME ="/path/to/zookeeper" PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

首先我跑了sh /path-to-zookeeper/bin/zkServer.sh start但是没有工作我得到了同样的错误。

我用sudo /bin/bash /path-to-zookeeper/bin/zkServer.sh start运行它。

答案 2 :(得分:0)

./zkServer.sh start

这应该有效。

编辑/etc/environment,然后粘贴以下内容:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"

根据您的本地Java版本修改JAVA_HOME