Ubuntu Hadoop安装zookeeper错误

Ubuntu Hadoop安装zookeeper错误,ubuntu,hadoop,mapreduce,hdfs,apache-zookeeper,Ubuntu,Hadoop,Mapreduce,Hdfs,Apache Zookeeper,我使用的是Ubuntu 14.04和Hadoop 2.5 在start dfs.sh和start warn.sh执行jps后,所有节点都会显示一次 当我看我的日志时 hadoop-hduser-datanode-stratageeks-DL-E35LM1-R2.log hadoop-hduser-namenode-stratageeks-DL-E35LM1-R2.log hadoop-hduser-secondarynamenode-stratageeks-DL-E35LM1-R2.

我使用的是Ubuntu 14.04和Hadoop 2.5

start dfs.sh
start warn.sh
执行
jps
后,所有节点都会显示一次

当我看我的日志时

  hadoop-hduser-datanode-stratageeks-DL-E35LM1-R2.log
  hadoop-hduser-namenode-stratageeks-DL-E35LM1-R2.log
  hadoop-hduser-secondarynamenode-stratageeks-DL-E35LM1-R2.log
三者有一个共同点

  ...
  ...
  2014-09-30 09:04:06,282 WARN org.mortbay.log: Failed to read file: /usr/local/hadoop/share/hadoop/common/lib/zookeeper-3.4.6.jar
  java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.jar.JarFile.<init>(JarFile.java:154)
at java.util.jar.JarFile.<init>(JarFile.java:118)
at org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:174)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1279)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:827)
at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:276)
at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.<init>(SecondaryNameNode.java:192)
at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:671)
。。。
...
2014-09-30 09:04:06282警告org.mortbay.log:读取文件失败:/usr/local/hadoop/share/hadoop/common/lib/zookeeper-3.4.6.jar
java.util.zip.ZipException:打开zip文件时出错
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile。(ZipFile.java:215)
位于java.util.zip.ZipFile。(ZipFile.java:145)
位于java.util.jar.JarFile。(JarFile.java:154)
位于java.util.jar.JarFile。(JarFile.java:118)
位于org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:174)
位于org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1279)
位于org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
位于org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
位于org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
位于org.mortbay.jetty.Server.doStart(Server.java:224)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:827)
位于org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:276)
位于org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.(SecondaryNameNode.java:192)
位于org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:671)
我已经给了hduser对zookeeper jar的完全权限,但仍然有相同的警告

我为什么怀疑?
因为我的活动节点仍然是0,即使
jps
告诉我一切正常。我所有的mapreduce作业一开始都冻结了,ResourceManager显然找不到任何资源。

jps的输出是什么?@AntarikshaYelkawar-我显示了所有节点,datanode、namenode、secondary、jps和ResourceManager等。下载jar的新副本并用它替换旧的