xywuyiba6 发表于 2017-12-17 12:53:39

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]
查看完整版本: hadoop常用命令,脚本分析,服务启动,系统配置