在进行hdfs的shell命令实验中调用mkdir时发现创建不了目录,报错org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/. Name node is in safe mode 。
查阅资料发现hdfs进入了安全模式。
解决方法:
用户可以通过dfsadmin -safemode value 来操作安全模式,参数value的说明如下:
enter - 进入安全模式
leave - 强制NameNode离开安全模式
get - 返回安全模式是否开启的信息
wait - 等待,一直到安全模式结束。
使用:
hadoop dfsadmin -safemode leave
退出安全模式,再mkdir,成功!
参阅:
https://www.cnblogs.com/henglan/p/7779090.html