1、集群安全模式概述
2、基本语法
集群处于安全模式,不能执行重要操作(写操作)。集群启动完成后,自动退出安全模式。
(1) 查看安全模式状态
hdfs dfsadmin -safemode get
(2) 进入安全模式状态
hdfs dfsadmin -safemode enter
(3) 离开安全模式
hdfs dfsadmin -safemode leave
(4) 等待安全模式
hdfs dfsadmin -safemode wait
3、案例
模拟等待安全模式
(1) 查看当前模式
[test@hadoop151 current]$ hdfs dfsadmin -safemode get
Safe mode is OFF
(2) 先进入安全模式
[test@hadoop151 current]$ hdfs dfsadmin -safemode enter
Safe mode is ON
(3) 创建并执行脚本
在 /opt/module/hadoop-2.7.2 路径上,编辑一个脚本 safemode.sh
[test@hadoop151 hadoop-2.7.2]$ vim safemode.sh
[test@hadoop151 hadoop-2.7.2]$ cat safemode.sh
#!/bin/bash
hdfs dfsadmin -safemode wait
hdfs dfs -put /opt/module/hadoop-2.7.2/README.txt /
[test@hadoop151 hadoop-2.7.2]$ chmod 777 safemode.sh
[test@hadoop151 hadoop-2.7.2]$ ./safemode.sh
(4) 再复制一个窗口,解除安全模式
[test@hadoop151 namesecondary]$ hdfs dfsadmin -safemode leave
Safe mode is OFF
(5) 结果
A、上一个窗口状态
[test@hadoop151 hadoop-2.7.2]$ ./safemode.sh
Safe mode is OFF
B、web端查看HDFS文件系统