一、信息
2017-05-16 11:58:45 [ main:0 ] - [ WARN ] org.apache.hadoop.util.NativeCodeLoader.<clinit>(NativeCodeLoader.java:62) Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
二、分析
可能是代码中缺少本地库环境变量
三、解决
1、通过命令获取本地库地址:
hadoop checknative

2、在代码中添加:
val nativeHadoopPath="/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/hadoop/lib/native/"
System.setProperty("java.library.path", nativeHadoopPath) //设置hadoop本地库
本文介绍了在使用Hadoop过程中遇到的无法加载本地库警告的问题,并提供了可能的原因分析及解决方案,包括通过命令获取本地库地址并设置环境变量。
3万+

被折叠的 条评论
为什么被折叠?



