一.hadoop集群的启动与停止
(一)启动hadoop集群
1.切换到Hadoop的sbin文件目录中
cd /opt/server/hadoop/sbin/
2.格式化HDFS文件系统
hadoop namenode -format
3.格式化完成
4.启动hadoop
./start-dfs.sh或者start-dfs.sh
5.启动yarn
./strat-yarn.sh
6.使用jps查看进程,直接在下面发送全部命令,三台虚拟机分别是5 4 3台
7.进入hadoop的web网站进行访问,用自己的虚拟机IP地址
例如:192.168.191.131:9870 # ip+端口
#关闭
systemctl stop firewalld.service
#查看
systemctl status firewalld.service
#防火墙失效设置
systemctl disable firewalld.service
(二)停止hadoop集群
1.停止hadoop
./stop-dfs.sh
2.停止yarn
./stop-yarn.sh
二.编辑hadoop启动与停止的脚本
(一)编辑脚本文件
1.切换到脚本文件目录
cd /opt/script/
2.编辑hadoop.sh集群控制文件
vim hadoop.sh
3.脚本文件
#!/bin/bash
case $1 in
"start" ){
/opt/server/hadoop/sbin/start-dfs.sh
/opt/server/hadoop/sbin/start-yarn.sh
};;
"stop"){
/opt/server/hadoop/sbin/stop-dfs.sh
/opt/server/hadoop/sbin/stop-yarn.sh
};;
esac
4.查看脚本文件是否完成创建
ll
5.授权
chmod 777 hadoop.sh
r=4 读的权限 w=2 写的权限 x=1 执行的权限
(二)启动和停止hadoop集群
1.启动hadoop集群
./hadoop.sh start
2.查看进程
jps
3.hadoop02主机查看进程
jps
4.停止hadoop集群
./hadoop.sh stop
5.查看进程
jps
6.hadoop02主机查看进程