Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
MapReduce >> mail # user >> Re: Small cluster setup.


Copy link to this message
-
Re: Small cluster setup.
or set this variable HADOOP_PREFIX to the directory where hadoop is
installed.
On Wed, Mar 13, 2013 at 7:32 PM, Nitin Pawar <[EMAIL PROTECTED]>wrote:

> Cyril,
>
> how did you install hadoop?
> when you start hadoop ... do you start it from the location where it is
> installed or from users home directory?
>
> try setting HADOOP_HOME (its deprecated but it helps to resolve issues
> like where the config files are located etc)
>
>
> On Wed, Mar 13, 2013 at 7:29 PM, Cyril Bogus <[EMAIL PROTECTED]> wrote:
>
>> Thanks for the reply.
>>
>> I am running on Linux. The problem IS the config file but since I
>> couldn't figure out where, I made two copies of hadoop. One where it is
>> looking for it, and where other nodes will be looking for it.
>>
>> In my config file, everything is I have set hadoop in /home/hadoop but it
>> is looking for it in /home/owner/hadoop (for some processes at least) and
>> that was the problem.
>>
>>
>> On Tue, Mar 12, 2013 at 11:06 AM, Jean-Marc Spaggiari <
>> [EMAIL PROTECTED]> wrote:
>>
>>> Hi Cyril,
>>>
>>> Are you running in Cygwin? Or Linux? Also, you might want to share
>>> your configuration files if you want someone to take a look.
>>>
>>> JM
>>>
>>> 2013/3/8 Cyril Bogus <[EMAIL PROTECTED]>:
>>> > I am trying to have a two node cluster.
>>> > Hadoop 1.0.4
>>> >
>>> > the master is under the account A
>>> > the slave is under the account B
>>> >
>>> > I run into an exception when I try to start the cluster.
>>> > Here is my output
>>> >
>>> > A@owner-5:~$ /home/hadoop/bin/start-all.sh
>>> > Warning: $HADOOP_HOME is deprecated.
>>> >
>>> > namenode running as process 3020. Stop it first.
>>> > A@master: starting datanode, logging to
>>> > /home/hadoop/libexec/../logs/hadoop-A-datanode-owner-5.out
>>> > B@slave: Warning: $HADOOP_HOME is deprecated.
>>> > B@slave:
>>> > B@slave: starting datanode, logging to
>>> > /home/owner/hadoop//logs/hadoop-owner-datanode-owner-7.out
>>> > B@slave: Exception in thread "main" java.lang.NoClassDefFoundError:
>>> > org/apache/hadoop/util/PlatformName
>>> > B@slave: Caused by: java.lang.ClassNotFoundException:
>>> > org.apache.hadoop.util.PlatformName
>>> > B@slave:     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>> > B@slave:     at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> > B@slave:     at
>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>> > B@slave:     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> > B@slave:     at
>>> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>> > B@slave:     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>> > B@slave: Could not find the main class:
>>> org.apache.hadoop.util.PlatformName.
>>> > Program will exit.
>>> > B@slave: Exception in thread "main" java.lang.NoClassDefFoundError:
>>> > org/apache/hadoop/hdfs/server/datanode/DataNode
>>> > A@master: secondarynamenode running as process 3352. Stop it first.
>>> > starting jobtracker, logging to
>>> > /home/hadoop/libexec/../logs/hadoop-A-jobtracker-owner-5.out
>>> > B@slave: Warning: $HADOOP_HOME is deprecated.
>>> > B@slave:
>>> > B@slave: starting tasktracker, logging to
>>> > /home/owner/hadoop//logs/hadoop-owner-tasktracker-owner-7.out
>>> > A@master: starting tasktracker, logging to
>>> > /home/hadoop/libexec/../logs/hadoop-A-tasktracker-owner-5.out
>>> > B@slave: Exception in thread "main" java.lang.NoClassDefFoundError:
>>> > org/apache/hadoop/util/PlatformName
>>> > B@slave: Caused by: java.lang.ClassNotFoundException:
>>> > org.apache.hadoop.util.PlatformName
>>> > B@slave:     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>> > B@slave:     at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> > B@slave:     at
>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>> > B@slave:     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> > B@slave:     at
>>> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

Nitin Pawar
+
Cyril Bogus 2013-03-14, 16:31
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB