Add some stacks:

Stack: [0x00007f42f0738000,0x00007f42f0839000],  sp=0x00007f42f08375d0,
 free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
V  [libjvm.so+0x632d09]  jni_GetByteArrayElements+0x89
C  [libmesos-0.14.2.so+0x5d60a9]  mesos::FrameworkInfo
construct<mesos::FrameworkInfo>(JNIEnv_*, _jobject*)+0x79

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.apache.mesos.MesosSchedulerDriver.initialize()V+0
j
 
org.apache.mesos.MesosSchedulerDriver.<init>(Lorg/apache/mesos/Scheduler;Lorg/apache/mesos/Protos$FrameworkInfo;Ljava/lang/String;)V+62
j  org.apache.hadoop.mapred.MesosScheduler.start()V+259
j  org.apache.hadoop.mapred.JobTracker.offerService()V+78
j  org.apache.hadoop.mapred.JobTracker.main([Ljava/lang/String;)V+27
v  ~StubRoutines::call_stub



On Wed, Dec 11, 2013 at 4:09 PM, Azuryy Yu <[email protected]> wrote:

> 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