Hadoop作业要求手动禁用安全模式。它说资源不可用。如何禁用安全模式?
答案 0 :(得分:11)
您可以使用以下命令离开安全模式:
hadoop dfsadmin -safemode leave
The documentation touches briefly on other safemode states。但是,通常您的Hadoop实例出于某种原因进入安全模式,因此这可能不是永久修复。
答案 1 :(得分:0)
不确定为什么要手动退出安全模式。 dfsadmin命令可用于手动进入/退出安全模式。通常,当只应对HDFS进行只读操作时,手动输入安全模式。
在Namenode启动时自动进入安全模式,并在配置的最小块百分比满足最小复制条件时自动离开安全模式。安全模式也可以手动输入,但之后也只能手动关闭。
这是命令
hadoop dfsadmin -safemode leave
答案 2 :(得分:0)
在我的情况下,只要我关闭系统而不关闭hadoop和hbase,它就会进入安全模式。因此,请确保在关闭系统之前关闭hadoop和hbase。