Hi,
I download hadoop-mesos from here:
https://github.com/mesos/hadoop

I changed mesos.version to <mesos.version>0.14.2</mesos.version> in the
pom.xml, then build successful.

then I download mesos-0.14.2, and build successfully, I can start mesos
cluster successfully with 3 nodes. I can see all nodes on the webUI.

but when I start jobTracker strictly follow
https://github.com/mesos/hadoop/blob/master/README.md
JobTracker cannot start and throw Exceptions:
13/12/11 15:07:55 INFO mapred.MesosScheduler: Starting MesosScheduler
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007febaee37d09, pid=14013, tid=140650221684480
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build
1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode
linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x632d09]  jni_GetByteArrayElements+0x89
#
# Failed to write core dump. Core dumps have been disabled. To enable core
dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/hadoop/hadoop-1.2.1/logs/jt_error_gc.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp

*It seems JVM crashed during JNI calling. but who can tell me how to fix
it. Thanks.*
My Java version: 1.7.0_45
hadoop-core : build from the 2.2.0
HDFS is started with HA,

My mapred-site.xml:
  <property>
    <name>mapred.jobtracker.taskScheduler</name>
    <value>org.apache.hadoop.mapred.MesosScheduler</value>
  </property>
  <property>
    <name>mapred.mesos.taskScheduler</name>
    <value>org.apache.hadoop.mapred.FairScheduler</value>
  </property>
  <property>
    <name>mapred.mesos.master</name>
    <value>webdm.test.com:5050</value>
  </property>
  <property>
    <name>mapred.mesos.executor.uri</name>
    <value>hdfs://webdm-cluster/data/mesos/hadoop-2.2.0.tar.gz</value>
  </property>

Reply via email to