搭建hadoop伪集群过程中出现一个奇怪的问题:其他进程启动OK,但是DataNode木有启动,终于找到了原因,特此记录留作纪念
各个配置文件内容如下:
/etc/profile:
########## jdk ################
export JAVA_HOME=/opt/package/jdk1.7.0_76
########### hadoop ############
export HADOOP_HOME=/opt/package/hadoop-2.7.2
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$HADOOP_HOME/lib:$CLASSPATH
hadoop-env.sh:
export JAVA_HOME=/opt/package/jdk1.7.0_76
hdfs-site.xml:
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions.enabled</name>
<value>false</value>
</property>
core-site.xml:
<property>
<name>fs.defaultFS</name>
<value>hdfs://node1:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/data/hadoop_tmp_dir</value>
</property>
mapred-site.xml: