通过FileSystem这个API去访问hdfs上面的文件,需要使用本地库文件libhadoop.so时,当库文件版本不一致时会出现以下异常:
- 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.<clinit>(JniBasedUnixGroupsMapping.java:49)
- at org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.<init>(JniBasedUnixGroupsMappingWithFallback.java:38)
- ... 25 more
复制代码
|