hadoop架构分析之启动脚本分析(yarn部分)
来源:互联网 发布:linux init 1 编辑:程序博客网 时间:2024/06/06 19:03
一.start-yarn.cmd
(1)set HADOOP_BIN_PATH=%~dp0
设置HADOOP_HOME=当前目录
(2)set HADOOP_BIN_PATH=%HADOOP_BIN_PATH:~0,-1%
去掉最后一个’\’符号
(3)set DEFAULT_LIBEXEC_DIR=%HADOOP_BIN_PATH%\..\libexec
设置本地执行目录文件
(4)call %HADOOP_LIBEXEC_DIR%\yarn-config.cmd %*
调用yarn-config.cmd(此处有后续)
(5)start "Apache Hadoop Distribution" yarn resourcemanager
(6)start "Apache Hadoop Distribution" yarn nodemanage
r
启动一个单独的窗口运行一个新程序。 “Apache Hadoop Distribution”窗口的标题。hadoop是一个可执行文件(此处有后续)
二.yarn-config.cmd
(1)set HADOOP_BIN_PATH=%~dp0
设置HADOOP_HOME=当前目录
(2)set HADOOP_BIN_PATH=%HADOOP_BIN_PATH:~0,-1%
去掉最后一个’\’符号
(3)set DEFAULT_LIBEXEC_DIR=%HADOOP_BIN_PATH%\..\libexec
设置本地执行目录文件
(4)call %HADOOP_LIBEXEC_DIR%\hadoop-config.cmd %*
调用hadoop-config.cmd
(5)set YARN_CONF_DIR=%HADOOP_YARN_HOME%\conf
(6)set YARN_SLAVES=%YARN_CONF_DIR%\%2
将第二个参数作为文件夹名称
三.yarn.cmd
(1)set HADOOP_BIN_PATH=%~dp0
设置HADOOP_HOME=当前目录
(2)set HADOOP_BIN_PATH=%HADOOP_BIN_PATH:~0,-1%
去掉最后一个’\’符号
(3)set DEFAULT_LIBEXEC_DIR=%HADOOP_BIN_PATH%\..\libexec
设置本地执行目录文件
(4) call %YARN_CONF_DIR%\yarn-env.cmd
调用yarn-env.cmd
(5)set yarn-command=%1
提取第一个参数
(6)call :make_command_arguments %*
调用命令参数标签
(7)set JAVA_HEAP_MAX=-Xmx%YARN_HEAPSIZE%m
设置java堆大小
(8)set CLASSPATH=%HADOOP_CONF_DIR%;%YARN_CONF_DIR%;%CLASSPATH%
设置类路径
(9)
set yarncommands=resourcemanager nodemanager proxyserver rmadmin version jar application applicationattempt cluster container node queue logs daemonlog historyserver timelineserver classpath
设置yarncommands命令集合
(10)call :%yarn-command%
调用yarn命令
(11)set YARN_OPTS=%YARN_OPTS% -Djava.library.path=%JAVA_LIBRARY_PATH%
设置yarn选项
(12)set java_arguments=%JAVA_HEAP_MAX% %YARN_OPTS% -classpath %CLASSPATH% %CLASS% %yarn-command-arguments%
设置java参数
(13)call %JAVA% %java_arguments%
调用java程序
四.yarn-env.cmd
(1)set HADOOP_YARN_USER=%yarn%
%yarn%表示yarn的环境变量
(2)set YARN_CONF_DIR=%HADOOP_YARN_HOME%\conf
设置yarn配置目录
(3) set JAVA_HEAP_MAX=-Xmx%YARN_HEAPSIZE%m
设置java堆大小
(4)set YARN_LOG_DIR=%HADOOP_YARN_HOME%\logs
设置日志目录
(5)set YARN_LOGFILE=yarn.log
设置日志文件
(6)set YARN_LOG_DIR=%HADOOP_YARN_HOME%\logs
设置日志目录
(7)set YARN_ROOT_LOGGER=%HADOOP_LOGLEVEL%,console
设置yarn根目录的日志目录
(8)set YARN_OPTS=%YARN_OPTS% -Dhadoop.log.dir=%YARN_LOG_DIR%
设置yarn选项
- hadoop架构分析之启动脚本分析(yarn部分)
- hadoop架构分析之启动脚本分析(hdfs部分)
- hadoop架构分析之启动脚本分析
- Hadoop Yarn NodeManger架构分析
- Hadoop 2.0+YARN启动脚本分析与实战经验
- Hadoop 2.0+YARN启动脚本分析与实战经验
- hadoop启动脚本分析
- Hadoop启动脚本分析
- Hadoop 启动脚本分析
- hadoop之启动脚本的分析
- Hadoop相关启动脚本分析
- 第一章 Hadoop启动Shell启动脚本分析
- Hadoop之RPC架构分析
- hadoop启动和关闭脚本分析
- hadoop启动和关闭脚本分析
- hadoop启动和关闭脚本分析
- Hadoop 1.x 启动脚本分析
- hadoop启动脚本分析:start-all.sh
- oracle只修改年份
- Runtime的使用3 【字典转模型】
- oracle exp导出部分表和部分数据
- kafka存储机制
- 修改maven默认JDK
- hadoop架构分析之启动脚本分析(yarn部分)
- 一个简单的循环rsync是否同步完成脚本
- tensorflow语法学习
- log4j2的介绍与使用(配置文件,路径等)
- postfix 实现自动发邮件
- delphi代码编写加载指示器
- hdu 6044 Limited Permutation
- 关于kafka中的timestamp与offset的对应关系
- vue学习总结之路由