以安全模式启动节点

ivqmmu1c  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(295)

我正在使用centos实现hadoop。当我启动os时,默认情况下hadoop将以安全模式启动。在我将其从“安全模式”中删除并尝试将数据放入hdfs之后,它会弹出0个可用的名称节点。有人说“重启操作系统”可以解决这个问题。有没有办法摆脱这个问题。。

6ju8rftf

6ju8rftf1#

嗯,强迫神经网络退出安全模式不是一个明智的选择。在此期间,namenode从fsimage和edits日志文件加载文件系统状态。通常,在安全模式下花费的时间通常与集群的大小或数据的大小成正比。
如果对当前配置不满意,可以使用dfs.safemode.threshold.pct更改nn safemode行为。nn等待直到特定百分比的块出现并由该属性表示。达到此阈值后,安全模式将自动退出。如果您想让nn快速脱离安全模式,可以选择smller值。
话虽如此,如果您面临长时间的安全模式,您可以检查几件事情以确保一切正常运行:
所有数据节点都正常运行。
您有足够的名称节点线程来处理要签入的数据节点的数量。您可以通过dfs.namenode.handler.count处理此问题。
hth公司

相关问题