报的异常是Unable to load native-hadoop library for your platform,你是不是直接针对本地文件进行操作的?hadoop有一套自己的文件管理系统,配置成功之后,你把文件先上传到hdfs上,然后在进行操作,然后在运行试一下~
您好,您的这个问题解决了吗,解决的话,能不能给说一下,谢谢哦
可以试下启动JVM时,在java命令中添加java.library.path属性:-Djava.library.path=$HADOOP_INSTALL/lib/native/Linux-amd64-64/
Linux可以添加系统属性:export LD_LIBRARY_PATH=$HADOOP_INSTALL/lib/native/Linux-i386-32/
把jvm内存放大,还有就是配置文件里面的hadoop-env.xml中的export HADOOP_HEAPSIZE= 放大(默认1000m)。
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
我的也是这样的警告,不过程序可以正常允许。ubuntu系统