2016-11-09 10 views
0

このチュートリアルでは、仮想マシンにhadoopをセットアップするための//www.tecmint.com/install-configure-apache-hadoop-centos-7/を読んでいます。私は次のエラーを取得していますHadoopのを起動しようとするただし、:fedoでのhadoopインストールの問題24

start-dfs.sh 

Java HotSpot(TM) Client VM warning: You have loaded library /opt/hadoop/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now. It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'. 16/11/09 08:20:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Starting namenodes on [master.hadoop.lan] 

私のJava JDKのディレクトリには、中JAVA_HOME =は/ usr/local/jdk1.8.0_111

以下である私の設定情報があります。 bash_profileファイル:

## JAVA env variables 
export JAVA_HOME=/usr/local/jdk1.8.0_111 
export PATH=$PATH:$JAVA_HOME/bin 
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar 
## HADOOP env variables 
export HADOOP_HOME=/opt/hadoop 
export HADOOP_COMMON_HOME=$HADOOP_HOME 
export HADOOP_HDFS_HOME=$HADOOP_HOME 
export HADOOP_MAPRED_HOME=$HADOOP_HOME 
export HADOOP_YARN_HOME=$HADOOP_HOME 
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native" 
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native 
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin 

hadoop-env.shファイルの私のJavaホームのパスは次のとおりです。

export JAVA_HOME=/usr/local/jdk1.8.0_111 

設定手順がありませんか?

答えて

0

これは単なる警告です。

タイプjpsとし、namenodeとdatanodeが実行されているかどうかを確認してください。

警告を解消したい場合は、 は

export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib" 
export HADOOP_OPTS="$HADOOP_OPTS -XX:-PrintWarnings -Djava.net.preferIPv4Stack=true" 

export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native" を交換し、

のbashを実行します