运行hadoop自带例子程序wordcount总是死在Map 0% Reduce0% 如下图 求解答 小弟初学

2025-03-01 21:16:53
推荐回答(5个)
回答1:

报的异常是Unable to load native-hadoop library for your platform,你是不是直接针对本地文件进行操作的?hadoop有一套自己的文件管理系统,配置成功之后,你把文件先上传到hdfs上,然后在进行操作,然后在运行试一下~

回答2:

您好,您的这个问题解决了吗,解决的话,能不能给说一下,谢谢哦

回答3:

可以试下启动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/

回答4:

把jvm内存放大,还有就是配置文件里面的hadoop-env.xml中的export HADOOP_HEAPSIZE= 放大(默认1000m)。

回答5:

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

我的也是这样的警告,不过程序可以正常允许。ubuntu系统