hadoop脚本分析和单节点启动和关闭hadoop进程
2017-02-16 20:15
621 查看
最近找了一个人一遇到进程不对,就通过start-all.sh 和 stop-all.sh给我重启了,我告诉他哪个有问题解决哪个,单节点启动,他说不会。我说你不会根据start-all.sh对研究一下吗。不会?好郁闷,正好也总结一下hadoop脚本分析过程,此文章也是参考IT十八掌徐培成视频总结的,希望对其他朋友有帮助:
2)nano start-all.sh
sbin/start-all.sh主要做的事情:
1) libexec/hadoop-config.sh
2) start-dfs.sh
3) start-yarn.sh
3)cat libexec/hadoop-config.sh hadoop_conf_dir =etc/hadoop
3)cat sbin/start-dfs.sh
sbin/start-dfs.sh的作用:
1)libexec/hadoop-config.sh
2)sbin/hadoop-daemons.sh --config .. --hostname .. start
namenode ...
3)sbin/hadoop-daemons.sh --config .. --hostname .. start
datanode ...
4)sbin/hadoop-daemons.sh --config .. --hostname .. start
sescondarynamenode ...
5)sbin/hadoop-daemons.sh --config .. --hostname .. start
zkfc ... //
3)cat sbin/start-yarn.sh
libexec/yarn-config.sh作用
sbin/yarn-daemon.sh start resourcemanager
sbin/yarn-daemons.sh start nodemanager
6)cat sbin/hadoop-daemons.sh
sbin/hadoop-daemons.sh的作用:
libexec/hadoop-config.sh
slaves
hadoop-daemon.sh
6)cat sbin/hadoop-daemon.sh
sbin/hadoop-daemon.sh的作用
libexec/hadoop-config.sh
bin/hdfs ...
8)sbin/yarn-daemon.sh
sbin/yarn-daemon.sh作用
libexec/yarn-config.sh
bin/yarn
1)启动名称节点
hadoop-daemon.sh start namenode
hadoop-daemons.sh start datanode slave
3)hadoop-daemon.sh start secondarynamenode
重新开启
hadoop-daemon.sh start datanode
在大神面前献丑了,写一个文章真不容易,写的不好地方希望大家多多包涵,希望对大家有用,参考视频地址http://pan.baidu.com/s/1pLk7f6N
2脚本分析
2.1脚本分析start-all.sh
1)首先进入/soft/hadoop/sbin目录2)nano start-all.sh
sbin/start-all.sh主要做的事情:
1) libexec/hadoop-config.sh
2) start-dfs.sh
3) start-yarn.sh
3)cat libexec/hadoop-config.sh hadoop_conf_dir =etc/hadoop
3)cat sbin/start-dfs.sh
sbin/start-dfs.sh的作用:
1)libexec/hadoop-config.sh
2)sbin/hadoop-daemons.sh --config .. --hostname .. start
namenode ...
3)sbin/hadoop-daemons.sh --config .. --hostname .. start
datanode ...
4)sbin/hadoop-daemons.sh --config .. --hostname .. start
sescondarynamenode ...
5)sbin/hadoop-daemons.sh --config .. --hostname .. start
zkfc ... //
3)cat sbin/start-yarn.sh
libexec/yarn-config.sh作用
sbin/yarn-daemon.sh start resourcemanager
sbin/yarn-daemons.sh start nodemanager
6)cat sbin/hadoop-daemons.sh
sbin/hadoop-daemons.sh的作用:
libexec/hadoop-config.sh
slaves
hadoop-daemon.sh
6)cat sbin/hadoop-daemon.sh
sbin/hadoop-daemon.sh的作用
libexec/hadoop-config.sh
bin/hdfs ...
8)sbin/yarn-daemon.sh
sbin/yarn-daemon.sh作用
libexec/yarn-config.sh
bin/yarn
3.单独启动和关闭hadoop服务
1)启动名称节点
hadoop-daemon.sh start namenode
2) 启动数据节点
hadoop-daemons.sh start datanode slave
3)hadoop-daemon.sh start secondarynamenode
4)查看端口50070
netstat -anop | grep 5005)开启resourcemanager
yarn-daemon.sh start resourcemanager6)开启nodemanager
bin/yarn-daemons.sh start nodemanager4停止一个数据节点
hadoop-daemon.sh stop datanode重新开启
hadoop-daemon.sh start datanode
在大神面前献丑了,写一个文章真不容易,写的不好地方希望大家多多包涵,希望对大家有用,参考视频地址http://pan.baidu.com/s/1pLk7f6N
相关文章推荐
- 【CF 应用开发大赛】IT Share(IT分享网)
- 详解HDFS Short Circuit Local Reads
- 我是运营,我没有假期
- Hadoop_2.1.0 MapReduce序列图
- 使用Hadoop搭建现代电信企业架构
- 【2017 IT 预测】Mircosoft 询问 17 位女性对 2017 及未来 10 年的展望
- IT职场英语,必须学会
- Shell 脚本编程陷阱
- 单机版搭建Hadoop环境图文教程详解
- 1分钟完成MySQL5.7安装部署
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- DB2数据库的安装
- 用autoit编写第一个脚本(Hello World)
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- VBS调用WMI快速关闭IE的脚本
- it人员要看饮食保健养生谚语
- Oracle数据库执行脚本常用命令小结
- 收集的ROS防火墙脚本