Uploaded image for project: 'CDH (READ-ONLY)'
  1. CDH (READ-ONLY)
  2. DISTRO-447

Can't start namenode service when using CDH4.1.2 MRv1 tarball

    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

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jessehu Jesse Hu
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: