Storm 来自Zookeper 3.4.6版本的错误

xqkwcwgp  于 2022-12-09  发布在  Apache
关注(0)|答案(3)|浏览(111)

我下载了zookeeper-3.4.6.tar.gz,在执行zkServer.sh启动时,我遇到了以下错误。我用谷歌搜索了一下,但找不到解决方案,如果你看到类似的问题,请让我知道。

  • /home/spanda 20/Zookeeper/bin/../src/java/lib/*.jar:/home/spanda 20/Zookeeper/bin/../配置文件:zkServer.sh文件夹:/home/spanda 20/zookeeper/bin/zkEnv.sh:语法错误:意外的“(“(应为“fi”)
pbossiut

pbossiut1#

最后,我可以看到 Storm UI和它的运行。下面的变化,我在。bashrc文件。请确保您添加bin路径在路径变量。
我确实在.bashrc文件中添加了以下变量。
export JAVA_HOME =JDK路径export ZOOKEPER_HOME =Zookeper安装路径然后将它们添加到变量路径中。PATH= $PATH:$JAVA_HOME/bin:$ZOOKEPER_HOME/bin
谢谢Sanjeeb

fjaof16o

fjaof16o2#

我在ubuntu14.04上使用的是zookeeper 3.4.9版本,并安装了openjdk7。我已经在~/.bashrcexport 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运行了它,它起作用了。

rsaldnfx

rsaldnfx3#

./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

相关问题