hadoop - WARN util.NativeCodeLoader : Unable to load native-hadoop library for your platform. .. 在适用于 mac 的情况下使用内置 java 类

标签 hadoop

我正在使用 Mac OSX El-Capitan,并且是 hadoop 的新手。安装后我收到此警告:

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

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [localhost]
localhost: starting namenode, logging to /usr/local/hadoop/hadoop-2.7.2/logs/hadoop-rippermode-namenode-Nitin-Pro.mshome.net.out
localhost: starting datanode, logging to /usr/local/hadoop/hadoop-2.7.2/logs/hadoop-rippermode-datanode-Nitin-Pro.mshome.net.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/hadoop-2.7.2/logs/hadoop-rippermode-secondarynamenode-Nitin-Pro.mshome.net.out
16/12/07 15:16:34 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop/hadoop-2.7.2/logs/yarn-rippermode-resourcemanager-Nitin-Pro.mshome.net.out
localhost: starting nodemanager, logging to /usr/local/hadoop/hadoop-2.7.2/logs/yarn-rippermode-nodemanager-Nitin-Pro.mshome.net.out

我该如何解决?

最佳答案

您必须自己编译 hadoop 才能解决此问题。

问题不是所有的hadoop都是用java写的。 hadoop 附带了几个 native 库,它们依赖于操作系统中的其他库。某些依赖项未得到满足,因为您下载的 hadoop 是在不同的系统上构建的。

关于hadoop - WARN util.NativeCodeLoader : Unable to load native-hadoop library for your platform. .. 在适用于 mac 的情况下使用内置 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41016117/

相关文章:

hadoop - Hadoop Hive按类别分组

hadoop - sqoop导出命令,用于在hdfs中具有空格的数据

hadoop - Namenode文件数量限制

java - 创建 mapreduce Web 应用程序的方法

hadoop - Pig - 针对主表映射和检索两列?

python - hadoop 中的拆分和映射任务数

hadoop - Spark Parquet block 尺寸不均匀

python - 如何使用 Python 3.4.5 连接 Hiveserver2

xml - 使用 Apache Flink 将数据推送到 S3

hadoop - 如何设置 Hive reduce 运算符,因为 reduce 运算符始终为 0