Return-Path: X-Original-To: apmail-hadoop-mapreduce-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6B6621070E for ; Thu, 8 Jan 2015 20:40:34 +0000 (UTC) Received: (qmail 17288 invoked by uid 500); 8 Jan 2015 20:40:35 -0000 Delivered-To: apmail-hadoop-mapreduce-issues-archive@hadoop.apache.org Received: (qmail 17212 invoked by uid 500); 8 Jan 2015 20:40:35 -0000 Mailing-List: contact mapreduce-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-issues@hadoop.apache.org Delivered-To: mailing list mapreduce-issues@hadoop.apache.org Received: (qmail 17200 invoked by uid 99); 8 Jan 2015 20:40:35 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2015 20:40:35 +0000 Date: Thu, 8 Jan 2015 20:40:35 +0000 (UTC) From: "Chris Nauroth (JIRA)" To: mapreduce-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MAPREDUCE-6212) UnsatisfiedLinkError: org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative() happened when starting MRAppMaster MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MAPREDUCE-6212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14270014#comment-14270014 ] Chris Nauroth commented on MAPREDUCE-6212: ------------------------------------------ Hi [~maidh91]. This error would happen if the process was successful in opening libhadoop.so, but then the {{anchorNative}} function did not exist in that library. I recommend making sure that the correct version of libhadoop.so is deployed on all nodes in your cluster. The native code build version must match with the rest of your Hadoop deployment (the Java bits). I agree with Vinod that this will end up being some kind of environmental issue. I recommend contacting user@hadoop.apache.org if you still need further help after trying the above. > UnsatisfiedLinkError: org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative() happened when starting MRAppMaster > ---------------------------------------------------------------------------------------------------------------------------- > > Key: MAPREDUCE-6212 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6212 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: security > Affects Versions: 2.6.0 > Environment: CentOS 64bit > Reporter: Dinh Hoang Mai > Assignee: Dinh Hoang Mai > > I have just started to work with Hadoop 2. > After installing with basic configs, I always failed to run any examples. Has anyone seen this problem and please help me? > This is the log > 2015-01-08 01:52:01,599 INFO [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Created MRAppMaster for application appattempt_1420648881673_0004_000001 > 2015-01-08 01:52:01,764 FATAL [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Error starting MRAppMaster > java.lang.RuntimeException: java.lang.reflect.InvocationTargetException > at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131) > at org.apache.hadoop.security.Groups.(Groups.java:70) > at org.apache.hadoop.security.Groups.(Groups.java:66) > at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:280) > at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:271) > at org.apache.hadoop.security.UserGroupInformation.setConfiguration(UserGroupInformation.java:299) > at org.apache.hadoop.mapreduce.v2.app.MRAppMaster.initAndStartAppMaster(MRAppMaster.java:1473) > at org.apache.hadoop.mapreduce.v2.app.MRAppMaster.main(MRAppMaster.java:1429) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:408) > at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129) > ... 7 more > Caused by: java.lang.UnsatisfiedLinkError: org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V > at org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative(Native Method) > at org.apache.hadoop.security.JniBasedUnixGroupsMapping.(JniBasedUnixGroupsMapping.java:49) > at org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.(JniBasedUnixGroupsMappingWithFallback.java:39) > ... 12 more > 2015-01-08 01:52:01,767 INFO [main] org.apache.hadoop.util.ExitUtil: Exiting with status 1 > This is my configs > core-site.xml > > fs.defaultFS > hdfs://grey5:9000 > > > > hadoop.tmp.dir > /home/maidinh/hadoop2/hadoop-data > > > hdfs-site.xml > > dfs.namenode.name.dir > /home/maidinh/hadoop2/nn > > > > dfs.datanode.data.dir > /data1/maidinh/hadoop2/dn,/data2/maidinh/hadoop2/dn,/data3/maidinh/hadoop2/dn > > yarn-site.xml > > yarn.resourcemanager.hostname > grey5 > > > > yarn.nodemanager.local-dirs > /data4/maidinh/hadoop2/yarn-data,/data5/maidinh/hadoop2/yarn-data,/data6/maidinh/hadoop2/yarn-data > > > > yarn.nodemanager.log-dirs > /data4/maidinh/hadoop2/yarn-logs,/data5/maidinh/hadoop2/yarn-logs,/data6/maidinh/hadoop2/yarn-logs > > > > yarn.nodemanager.aux-services > mapreduce_shuffle > > mapred-site.xml > > mapreduce.framework.name > yarn > > > > mapreduce.jobhistory.address > grey5:10020 > > > mapreduce.jobhistory.webapp.address > grey5:19888 > > > > mapreduce.jobtracker.address > grey5:50030 > > .bashrc > export JAVA_HOME="/usr/java/latest/" > export HADOOP_PREFIX="/home/maidinh/hadoop2/hadoop-2.6.0" > export HADOOP_YARN_USER="maidinh" > export HADOOP_HOME="$HADOOP_PREFIX" > export HADOOP_CONF_DIR="$HADOOP_PREFIX/etc/hadoop" > export HADOOP_PID_DIR="$HADOOP_PREFIX" > export HADOOP_LOG_DIR="$HADOOP_PREFIX/logs" > export HADOOP_OPTS="$HADOOP_OPTS -Djava.io.tmpdir=$HADOOP_PREFIX/tmp" > export YARN_HOME="$HADOOP_PREFIX" > export YARN_CONF_DIR="$HADOOP_PREFIX/etc/hadoop" > export YARN_PID_DIR="$HADOOP_PREFIX" > export YARN_LOG_DIR="$HADOOP_PREFIX/logs" > export YARN_OPTS="$YARN_OPTS -Djava.io.tmpdir=$HADOOP_PREFIX/tmp" -- This message was sent by Atlassian JIRA (v6.3.4#6332)