hadoop常用命令,脚本分析,服务启动,系统配置
hadoop [--config confdir] COMMAND : 这说明在执行hadoop的时候,可以带参数来执行相关的操作,比如我们有好几个版本的hadooop,那么我们在执行hadoop的时候,到底运行哪个呢?那么这样就可以执行hadoop命令时加上后面的参数来指定具体要执行那个版本的hadoop。例:hadoop --config /opt/hadoop/hadoop-1.2.1/
libexec所在路径:/soft/hadoop/libexec
libexec:服务器二进制文件
/soft/hadoop/sbin/start-all.sh
--------------
bin=`dirname "${BASH_SOURCE-$0}"` //{BASH_SOURCE-$0}代表取得当前执行的shell文件所在的完整路径:/soft/hadoop/sbin/start-all.sh
libexec/hadoop-config.sh
hadoop/sbin/start-dfs.sh
hadoop/sbin/start-yarn.sh
sbin/start-dfs.sh
--------------
libexec/hadoop-config.sh
sbin/hadoop-daemons.sh --config .. --hostname .. start namenode ...
sbin/hadoop-daemons.sh --config .. --hostname .. start datanode ...
sbin/hadoop-daemons.sh --config .. --hostname .. start sescondarynamenode ...
sbin/hadoop-daemons.sh --config .. --hostname .. start zkfc ... //
sbin/start-yarn.sh
--------------
libexec/yarn-config.sh
sbin/yarn-daemon.sh --config $YARN_CONF_DIRstart resourcemanager
sbin/yarn-daemons.sh--config $YARN_CONF_DIRstart nodemanager
sbin/hadoop-daemons.sh
----------------------
libexec/hadoop-config.sh
slaves
hadoop-daemon.sh
sbin/hadoop-daemon.sh
-----------------------
libexec/hadoop-config.sh
bin/hdfs ....
sbin/yarn-daemon.sh
-----------------------
libexec/yarn-config.sh
bin/yarn
页:
[1]