Apache zookeeper Zookeper 3.4.6版本中的错误
我下载了zookeeper-3.4.6.tar.gz,在执行zkServer.sh start时,我发现以下错误。我使用了google,但找不到解决方案,如果您看到类似问题,请告诉我Apache zookeeper Zookeper 3.4.6版本中的错误,apache-zookeeper,apache-storm,Apache Zookeeper,Apache Storm,我下载了zookeeper-3.4.6.tar.gz,在执行zkServer.sh start时,我发现以下错误。我使用了google,但找不到解决方案,如果您看到类似问题,请告诉我 CLASSPATH=/home/spanda20/zookeeper/bin/。/src/java/lib/*.jar:/home/spanda20/zookeeper/bin/。/conf: zkServer.sh:81:/home/spand20/zookeeper/bin/zkEnv.sh:语法错误:“(“
- CLASSPATH=/home/spanda20/zookeeper/bin/。/src/java/lib/*.jar:/home/spanda20/zookeeper/bin/。/conf: zkServer.sh:81:/home/spand20/zookeeper/bin/zkEnv.sh:语法错误:“(“意外(应为“fi”)
Sanjeeb我在ubuntu 14.04上使用zookeeper 3.4.9版,并安装了openjdk 7。我在
~/.bashrc
export JAVA_HOME=“/usr/lib/jvm/JAVA-7-openjdk-amd64”
导出ZOOKEEPER\u HOME=“/path/to/ZOOKEEPER”
PATH=$PATH:$JAVA\u HOME/bin:$ZOOKEEPER\u HOME/bin
首先,我运行了sh/path to zookeeper/bin/zkServer.sh start
,但没有运行,我得到了相同的错误
我用sudo/bin/bash/path-to-zookeeper/bin/zkServer.sh start运行它
它成功了
./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\u HOME
。我有完全相同的版本,我想说您的安装已中断,在第81行,我有echo“Using config:$ZOOCFG”>&2
。文件的md5是dec17b86d0a345889b68233752999645
你的是什么?我不明白你的意思。ZOOCFG是你的配置文件rt..echo“使用配置:$ZOOCFG”是什么>&2意思是..对不起,请您详细说明一下。我说的是bin
文件夹中的zkServer.sh
。这是值,它与..dec17b86d0a345889b68233752999645 zkServer.sh匹配。对我来说,它只与/zkServer.sh start
一起工作。您正在使用的系统的默认shell是什么?