2017-03-24 3 views
0

debian jessieにhadoopをインストールすると問題が発生します。Hadoop 2.7.3 WARN util.NativeCodeLoader:ご使用のプラットフォーム用のnative-hadoopライブラリを読み込めません...組み込みJavaクラスを使用しています(該当する場合)

[email protected]:~$ /usr/local/hadoop/sbin/start-dfs.sh 17/03/24 10:40:00 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/logs/hadoop-hadoop-namenode-debian1.out localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hadoop-datanode-debian1.out Starting secondary namenodes [0.0.0.0] 0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-hadoop-secondarynamenode-debian1.out 17/03/24 10:40:16 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

-dfs.sh誰かが警告を修正するために私を助けることができる私は

のHadoop-2.7.3、Debianのジェシー(8.7)、レポのdebian

からデフォルトのJavaを実行していますよ?

答えて

1

hadoop-env.shにラインの下に追加し、それは私のためのソリューションは.bashrcのファイルに以下の行を追加した

export HADOOP_HOME_WARN_SUPPRESS=1 
export HADOOP_ROOT_LOGGER="WARN,DRFA" 
+0

ありがとう、ブルース、それは私のために働く –

+0

喜んで聞く:-)。 Answer – BruceWayne

+0

'あなたのプラットフォームにnative-hadoopライブラリを読み込めません。 '.... Huumm私はこれをロギングすると思います! –

0

を修正します:

... others enviroment variables... 
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native 
export HADOOP_OPTS="-Djava.library.path=$HADOOP_COMMON_LIB_NATIVE_DIR" 

をこれを実行した後、あなたはこれを使用して更新する必要がありますコマンド:

source ~/.bashrc 

hadoop-env.shを編集する警告を省略する代わりに、これらの手順を実行して、ネイティブライブラリのパスを指定します。

関連する問題