我下载了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”)
3条答案
按热度按时间pbossiut1#
最后,我可以看到 Storm UI和它的运行。下面的变化,我在。bashrc文件。请确保您添加bin路径在路径变量。
我确实在.bashrc文件中添加了以下变量。
export JAVA_HOME =JDK路径export ZOOKEPER_HOME =Zookeper安装路径然后将它们添加到变量路径中。PATH= $PATH:$JAVA_HOME/bin:$ZOOKEPER_HOME/bin
谢谢Sanjeeb
fjaof16o2#
我在ubuntu14.04上使用的是zookeeper 3.4.9版本,并安装了openjdk7。我已经在
~/.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
运行了它,它起作用了。rsaldnfx3#
这应该可以
编辑
/etc/environment
,然后粘贴下列内容:根据本地Java版本修改
JAVA_HOME
。