Hadoop集群中格式化后,怎么避免NN和DN的id不一致。
注意格式化NameNode,会产生新的集群id,导致NameNode和DataNode的集群id不一致,集群找不到已往数据。如果集群在运行过程中报错,需要重新格式化NameNode的话,一定要先停止namenode和datanode进程,并且要删除所有机器的data和logs目录,然后再进行格式化。
也就是说NameNode和DataNode是通过一个id来进行联系的。NameNode格式化一次就会产生一个新的id,就会导致和之前的DataNode的id不一致,就会发生集群运行错误。


浙公网安备 33010602011771号