現在、 CentOsを実行しているサーバーで Hadoop を構成しています。start-dfs.sh
またはを実行するとstop-dfs.sh
、次のエラーが表示されます。
WARN util.NativeCodeLoader: お使いのプラットフォームのネイティブ Hadoop ライブラリをロードできません... 該当する場合は組み込みの Java クラスを使用します
Hadoop 2.2.0を実行しています。
オンラインで検索すると、次のリンクが表示されます: http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html
ただし、/native/
hadoop 2.x のディレクトリの内容は異なるようで、どうすればよいかわかりません。
また、次の 2 つの環境変数を に追加しましたhadoop-env.sh
。
export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=/usr/local/hadoop/lib/"
export HADOOP_COMMON_LIB_NATIVE_DIR="/usr/local/hadoop/lib/native/"
何か案は?