关于hadoop:为什么需要格式化namenode?

Why is it required to format the namenode?

我想了解为什么在启动 hadoop 守护进程之前需要格式化 namenode。
我知道如何格式化它,但不知道我为什么要这样做。


当我们格式化 namenode 时,它??会格式化与数据节点相关的元数据。这样一来,数据节点上的所有信息都会丢失,它们可以重新用于新数据。


其实你不必每次启动hadoop守护进程时都要格式化。
设置集群时需要它。如果每次都格式化,那么您将丢失数据....因此建议不要格式化 namenode..只需重新启动并开始停止守护程序..