Hadoop 启动集群背后的事
在我们布置好Hadoop环境后我们做的第一件就是 执行 start-all.sh 命令。 那么这个命令都做了什么,今天来探讨一下这个。 start-all.sh内容 Start all hadoop daemons. Run this on master node. bin=`dirname "$0"` bin=`cd "$bin"; pwd` . "$bin"/hadoop-config.sh start dfs daemons "$bin"/start-dfs.sh --config $HADOOP_CONF_DIR start mapred daemons "$bin"/start-mapred.sh --config $HADOOP_CONF_DIR 从上面可以看出来这个脚本,执行了三个脚本,分别是: hadoop-config.sh start-dfs.sh start-mapred.sh hadoop-config.sh 内容 this="$0" while [ -h "$this" ]; do ls=`ls -ld "$this"` link=`expr "$ls" : '.*-> \(.*\)$'`……