我已经安装了Ubuntu 14.04(32位)并尝试安装Apache Hadoop 2.4版本,但每当我尝试启动服务时,我收到以下错误WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...在适用的地方使用builtin-java类我尝试了所有解决方案来重新编译本机库,但这些都是64位操作系统的解决方案 . 我很沮丧为什么会发生这种情况,当我运行$ jps命令时,它只显示NameNode正在运行..有什么可以帮我解决这个问题 .
您可以运行此命令来帮助您确定缺少的库 .
${HADOOP_BIN}/hadoop checknative
这将给你类似以下内容 .
chris@chris:/opt/hadoop/apps/hadoop$ ./bin/hadoop checknative 14/07/07 08:56:25 WARN bzip2.Bzip2Factory: Failed to load/initialize native-bzip2 library system-native, will use pure-Java version 14/07/07 08:56:25 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library Native library checking: hadoop: true /opt/hadoop/apps/versions/hadoop-2.4.0/lib/native/libhadoop.so.1.0.0 zlib: true /lib/i386-linux-gnu/libz.so.1 snappy: false lz4: true revision:99 bzip2: false
1 回答
您可以运行此命令来帮助您确定缺少的库 .
这将给你类似以下内容 .