Yes, I followed the instructions.

I put the hadoop-mesos.jar in hadoop-2.0.0-mr1-cdh4.2.2/lib/  and tar it to 
hadoop-2.0.0-mr1-cdh4.2.2.tar.gz

then upload it to HDFS.

 




-----原始邮件-----
发件人: "Brenden Matthews" <bren...@diddyinc.com>
发送时间: 2014年1月24日 星期五
收件人: "HUO Jing" <huoj...@ihep.ac.cn>
抄送: dev <dev@mesos.apache.org>
主题: Re: Fw: Re: Problems with Hadoop on Mesos


Did you follow the instructions here?: https://github.com/mesos/hadoop#build


It looks like the `hadoop-mesos` jar is not in the class path.



On Thu, Jan 23, 2014 at 8:54 PM, HUO Jing <huoj...@ihep.ac.cn> wrote:


-----原始邮件-----
发件人: "Dave Lester" <d...@ischool.berkeley.edu>
发送时间: 2014-01-23 16:12:06 (星期四)
收件人: "dev@mesos.apache.org" <dev@mesos.apache.org>, "Brenden Matthews" 
<brenden.matth...@airbedandbreakfast.com>
抄送:
主题: Re: Problems with Hadoop on Mesos

Just bumping this thread, and cc'ing Brenden Matthews who is the
most-active maintainer of Hadoop on Mesos.


On Fri, Jan 17, 2014 at 10:09 AM, HUO Jing <huoj...@ihep.ac.cn> wrote:

> Hi,
> I am trying to run Hadoop on Mesos, but the stderr shows:
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/mapred/MesosExecutor
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.mapred.MesosExecutor
>         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:306)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> Could not find the main class: org.apache.hadoop.mapred.MesosExecutor.
>  Program will exit.
>
> The mesos slave can download and uncompression the
> hadoop-2.0.0-mr1-cdh4.2.2.tar.gz successfully.
> But when slave run command "./bin/hadoop
> org.apache.hadoop.mapred.MesosExecutor", there is NoClassDefFoundError.
> I don't know why should this happen.
>
> Thank you.
>



Reply via email to