Hadoop 3.0.0 MacOS High Sierra 10.13.3
当我跑步时
sbin/start-dfs.sh
有错误:
Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
我配置如下但无法工作:
我还使用上述变量配置了hadoop-env.sh,也不起作用。
我解决了这个错误。我构建源代码(hadoop-3.0.0-src.tar.gz)。 然后我将
hadoop-3.0.0-src/hadoop-dist/target/hadoop-3.0.0/lib/native
复制到 ${HADOOP_HOME}/lib/native/
我写了一篇为 macOS 构建 Hadoop 源代码的文章 https://medium.com/@zekexu/build-hadoop-source-code-on-macos-3f932780fd84 希望对你有帮助
您可以在这里找到可以使用的二进制版本 https://hadoop.apache.org/releases.html 使用binary-aarch64版本!