hadoop之启动脚本的分析
来源:互联网 发布:吉首大学网络服务中心 编辑:程序博客网 时间:2024/06/08 17:52
start-all.sh
1. {hadoop}\libexec\hadoop-config.sh
这里主要处理的是HADOOP_CONF_DIR=… //--config参数 的问题
2. /sbin/start-dfs.sh --config$HADOOP_CONF_DIR
3. /sbin/start-yarn.sh --config$HADOOP_CONF_DIR
start-dfs.sh
1. {hadoop}\libexec\hadoop-config.sh
这里主要处理的是HADOOP_CONF_DIR=… //--config参数 的问题
2. NAMENODE={hadoop_home}/bin/hdfsgetconf -namenodes
这里提取名称节点的主机名
3. {hadoop_home}/sbin/hadoop-daemons.sh--config … --hostnames …. --script “{hadoop_home}/bin/hdfs” --start namenode
4. {hadoop_home}/sbin/hadoop-daemons.sh--config … --hostnames …. --script “{hadoop_home}/bin/hdfs” --start datanode
5. {hadoop_home}/sbin/hadoop-daemons.sh--config … --hostnames …. --script “{hadoop_home}/bin/hdfs” --start seconday namenode
查看我们的启动的脚本,start-dfs.sh来说的话
首先启动的是namenode
然后是我们的datanodes
最后是我们的secondary namenode
{hadoop_home}/sbin/hadoop-daemons.sh
1. {hadoop}\libexec\hadoop-config.sh
这里主要处理的是HADOOP_CONF_DIR=… //--config参数 的问题
2. exec "$bin/slaves.sh"--config $HADOOP_CONF_DIR cd "$HADOOP_PREFIX" \;"$bin/hadoop-daemon.sh" --config $HADOOP_CONF_DIR "$@"
{hadoop_home}/sbin/slaves.sh
1. {hadoop}\libexec\hadoop-config.sh
这里主要处理的是HADOOP_CONF_DIR=… //--config参数 的问题
2. "${HADOOP_CONF_DIR}/hadoop-env.sh" 处理环境变量
3. 提取slaves文件的所有主机名àSLAVE_HOMES
4. for SLAVE_NAME àssh @hostname …
$bin/hadoop-daemon.sh"
1. {hadoop}\libexec\hadoop-config.sh
这里主要处理的是HADOOP_CONF_DIR=… //--config参数 的问题
2. namenode|secondarynamenode|datanode|journalnode|dfs|dfsadmin|fsck|balancer|zkfc
这个脚本可以单独启动我们的进程
hadoop-daemon.sh和hadoop-daemons.sh的区别
hadoop-daemons.sh start datanode 这个命令是将我们所有的datanode节点启动
- hadoop之启动脚本的分析
- hadoop架构分析之启动脚本分析
- hadoop启动脚本分析
- Hadoop启动脚本分析
- Hadoop 启动脚本分析
- hadoop架构分析之启动脚本分析(yarn部分)
- hadoop架构分析之启动脚本分析(hdfs部分)
- Hadoop相关启动脚本分析
- 第一章 Hadoop启动Shell启动脚本分析
- hadoop启动和关闭脚本分析
- hadoop启动和关闭脚本分析
- hadoop启动和关闭脚本分析
- Hadoop 1.x 启动脚本分析
- hadoop启动脚本分析:start-all.sh
- Hadoop 启动脚本分析与实战经验
- Hadoop的shell脚本分析
- Hadoop的shell脚本分析
- Hadoop源码分析之NameNode的启动与停止
- 模拟SpringMVC简单实现注解@RequestMapping
- 箭头函数学习初步
- Spark初学者配置windows10下的开发环境
- java 输入几个数字(个数不定),将其从小到大输出
- 跨域请求的几种实现方式
- hadoop之启动脚本的分析
- 使用Kotlin编写Android项目示例
- Git用法之撤销操作
- ImagView宽度固定,高度根据控件宽度与图片宽度比例进行自适应
- ArrayList和数组间的相互转换
- MYSQL数据库设计规范与原则
- Harbor 源码分析之仓库同步(五)
- pagehelper mybatis的分页插件
- 令人振奋的Class(上)