Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Not A Bug
-
Affects Version/s: CDH4.1.2
-
Fix Version/s: None
-
Component/s: Packaging
-
Labels:None
Description
I'm using CDH4.1.2 MRv1 tarball to install Hadoop and MapReduce v1, here is my installation steps:
wget http://archive.cloudera.com/cdh4/cdh/4/mr1-2.0.0-mr1-cdh4.1.2.tar.gz
untar it into /usr/lib/hadoop/
use /etc/init.d/hadoop-0.20-namenode (in CDH3) to start namenode service, it failed and the error msg is :
2012-07-09 11:14:32,183 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode join java.io.FileNotFoundException: webapps/hdfs not found in CLASSPATH at org.apache.hadoop.http.HttpServer.getWebAppsPath(HttpServer.java:532) at org.apache.hadoop.http.HttpServer.<init>(HttpServer.java:225) at org.apache.hadoop.http.HttpServer.<init>(HttpServer.java:165) at org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer$1.<init>(NameNodeHttpServer.java:90) at org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:88) at org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:529) at org.apache.hadoop.hdfs.server.namenode.NameNode.startCommonServices(NameNode.java:471) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:434) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:590) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:571) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1134) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1193) 2012-07-09 11:14:32,185 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG:
Here is how I resolve this issue:
download http://archive.cloudera.com/cdh4/cdh/4/hadoop-2.0.0-cdh4.1.2.tar.gz
untar it into /tmp/hadoop-2.0.0-cdh4.1.2
cp -r hadoop-2.0.0-cdh4.1.2/share/hadoop/hdfs/webapps/* /usr/lib/hadoop/webapps
start namenode service and it works!!
and using service script in CDH3 to start jobtracker, datanode, tasktacker also works.
only one issue is that when running a pi job, it gives a warning '12/11/27 14:28:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable'
So is it means there are some fils missing in http://archive.cloudera.com/cdh4/cdh/4/mr1-2.0.0-mr1-cdh4.1.2.tar.gz