hadoop集群中的主机名不能带有下划线。
<!-- lang: shell -->
[hadoop@PROC_141 bin]$ cat /etc/profile.d/hadoop.sh export HADOOP_HOME=/opt/old/htt/hadoop/hadoop-2.5.1export HADOOP_PREFIX=/opt/old/htt/hadoop/hadoop-2.5.1export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_PREFIX"/lib/native"export HADOOP_HDFS_HOME="$HADOOP_PREFIX"export HADOOP_COMMON_HOME="$HADOOP_PREFIX"export HADOOP_YARN_HOME="$HADOOP_HOME"export HADOOP_CONF_DIR="$HADOOP_PREFIX"/etc/hadoopexport HADOOP_OPTS=-Djava.library.path="$HADOOP_PREFIX"libexport HADOOP_MAPRED_HOME="$HADOOP_PREFIX"export PATH=$PATH:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbinvim $HADOOP_PREFIX/etc/hadoop/core-site.xmlvim $HADOOP_PREFIX/etc/hadoop/hdfs-site.xml fs.defaultFS hdfs://PROC-141 fs.default.name hdfs://PROC-141:9000 dfs.datanode.data.dir file:///home/hadoop/local/var/hadoop/hdfs/datanode dfs.namenode.name.dir file:///home/hadoop/local/var/hadoop/hdfs/namenode dfs.namenode.checkpoint.dir file:///home/hadoop/local/var/hadoop/hdfs/namesecondary dfs.replication 1
[hadoop@PROC_141 bin]$ jps 12216 NameNode 12362 DataNode 13915 Jps 12574 SecondaryNameNode 13023 NodeManager 12895 ResourceManager