Apache hadoop2.2.0报错:java.lang.UnsatisfiedLinkError

tonyhuang_google_com 2014-05-16 10:25:10
当运行MR程序时,报错。 错误堆栈如下:
java.lang.UnsatisfiedLinkError: org/apache/hadoop/security/JniBasedUnixGroupsMapping.anchorNative()V
at org.apache.hadoop.security.JniBasedUnixGroupsMapping.<clinit>(JniBasedUnixGroupsMapping.java:49)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.<init>(JniBasedUnixGroupsMappingWithFallback.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129)
at org.apache.hadoop.security.Groups.<init>(Groups.java:55)
at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:182)
at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:235)
at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:214)
at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:669)
at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:571)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2590)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2582)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2448)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:367)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:166)
at com.spss.ae.filesystem.hdfs.impl.HdfsFileSystemProvider.checkInitted(HdfsFileSystemProvider.java:320)
at com.spss.ae.filesystem.hdfs.impl.HdfsFileSystemProvider.createFolder(HdfsFileSystemProvider.java:517)
at com.spss.ae.projectversioning.filesystem.ProjectFileManipulatorImpl.getMetadataPath(ProjectFileManipulatorImpl.java:720)
at com.spss.ae.client.local.LocalProjectApi.getMetadataPath(LocalProjectApi.java:1100)
at com.spss.ae.client.local.LocalProjectApi.createProjectWithPrincipal(LocalProjectApi.java:889)
at com.spss.ae.client.local.LocalProjectApi.access$300(LocalProjectApi.java:69)
at com.spss.ae.client.local.LocalProjectApi$13.wrap(LocalProjectApi.java:870)
at com.spss.ae.client.local.LocalProjectApi$13.wrap(LocalProjectApi.java:860)
at com.spss.ae.dbpersistence.impl.DBStoreProvider$2$1.apply(DBStoreProvider.java:157)
at com.spss.utilities.thread.ThreadScope.doWith(ThreadScope.java:27)
at com.spss.ae.dbpersistence.impl.DBStoreProvider$2.run(DBStoreProvider.java:147)
at com.spss.ae.client.local.LocalProjectApi.getAllProjects(LocalProjectApi.java:860)
at com.spss.ae.client.local.LocalProjectApi.getProjects(LocalProjectApi.java:673)
at com.spss.ae.restprojectapi.executors.GetProjectList.execute(GetProjectList.java:56)
... 30 more
...全文
1612 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
UESTC少尉 2014-10-08
  • 打赏
  • 举报
回复
配置文件有没有配置错误,我也用2.2.0版本,倒是没碰到这个错误
sweetangang 2014-10-07
  • 打赏
  • 举报
回复
好的 好的 厉害
毕加索爱编程 2014-09-29
  • 打赏
  • 举报
回复
http://blog.csdn.net/picassolovecoding/article/details/39529541 可以解决
  • 打赏
  • 举报
回复
当运行命令: ./hdfs dfs -ls / 时报下列警告: util.NativeCodeLoader: Unable to load native-hadoop library from your platform ... Using builtin-java classes when applicable.

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧