Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop, mail # general - Error after installing Hadoop


Copy link to this message
-
Re: Error after installing Hadoop
Steve Loughran 2013-01-24, 20:57
1. hadoop installation issues are something to discuss on hadoop user -see
http://hadoop.apache.org/general_lists.html#User

2. Hadoop 0.20.2 is pretty dated. You should try installing a later version.

3. There is a preview release from Microsoft of a Hadoop-based-system on
windows without Cygwin. That should be a lot easier to install on windows
box:
http://www.microsoft.com/web/gallery/install.aspx?appid=HDINSIGHT-PREVIEW

On 24 January 2013 10:05, Deepti Garg <[EMAIL PROTECTED]> wrote:

> Hi,
>
>
>
> I installed Hadoop from this link on my Windows 7 machine using cygwin:
>
> http://hadoop.apache.org/docs/r0.20.2/quickstart.html#Installing+Software
>
>
>
> I am getting an error on running
>
> bin/hadoop jar hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
>
>
>
> Error:
>
> cd: pattern "--" not found in "c:/cloudera/hadoop-1.0.4"
>
> Warning: $HADOOP_HOME is deprecated.
>
>
>
> java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.util.PlatformName
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>
>         at java.security.AccessController.doPrivileged(Native Method)
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>
> Could not find the main class: org.apache.hadoop.util.PlatformName.
>  Program
> will exit.
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/util/RunJar
>
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.RunJar
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>
>         at java.security.AccessController.doPrivileged(Native Method)
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>
> Could not find the main class: org.apache.hadoop.util.RunJar.  Program will
> exit.
>
> Exception in thread "main"
>
>
>
> I read in some other posts to add "CLASSPATH=`cygpath -wp "$CLASSPATH"`" to
> hadoop-config.sh, but the error did not go away after adding it.
>
>
>
> I get this on running bin/hadoop:
>
> cd: pattern "--" not found in "c:/cloudera/hadoop-1.0.4"
>
> Warning: $HADOOP_HOME is deprecated.
>
>
>
> Usage: hadoop [--config confdir] COMMAND
>
> where COMMAND is one of:
>
>   namenode -format     format the DFS filesystem
>
>   secondarynamenode    run the DFS secondary namenode
>
>   namenode             run the DFS namenode
>
>   datanode             run a DFS datanode
>
>   dfsadmin             run a DFS admin client
>
>   mradmin              run a Map-Reduce admin client
>
>   fsck                 run a DFS filesystem checking utility
>
>   fs                   run a generic filesystem user client
>
>   balancer             run a cluster balancing utility
>
>   fetchdt              fetch a delegation token from the NameNode
>
>   jobtracker           run the MapReduce job Tracker node
>
>   pipes                run a Pipes job
>
>   tasktracker          run a MapReduce task Tracker node
>
>   historyserver        run job history servers as a standalone daemon
>
>   job                  manipulate MapReduce jobs
>
>   queue                get information regarding JobQueues
>
>   version              print the version
>
>   jar <jar>            run a jar file
>
>   distcp <srcurl> <desturl> copy file or directories recursively
>
>   archive -archiveName NAME -p <parent path> <src>* <dest> create a hadoop
> archive
>
>   classpath            prints the class path needed to get the
>
>                        Hadoop jar and the required libraries
>
>   daemonlog            get/set the log level for each daemon