一、基础
在安全模式下,不能对节点进行写操作
二、命令
hdfs dfsadmin -safemode get # 查看安全模式的状态 hdfs dfsadmin -safemode enter # 进入安全模式 hdfs dfsadmin -safemode leave # 脱离安全模式 hdfs dfsadmin -safemode wait # 等待安全模式
三、模拟等待接口
1、进入安全模式
hdfs dfsadmin -safemode enter
2、编写脚本
#!/bin/bash hdfs dfsadmin -safemode wait hdfs dfs -put /opt/module/hadoop-2.7.7/a.txt /
3、修改脚本权限
chmod +777 test.sh
4、执行脚本
5、开启另一会话,关闭安全模式
hdfs dfsadmin -safemode leave
6、执行上传操作