2015-08-15 34 views
1

namenode也知道给定文件的所有块所在的datanodes,但是它不会永久存储块位置,因为这些信息是在系统启动时从datanodes重新构建的。Namenode的元数据存储

这里持续的意思是什么?

回答

0

这里意味着名称节点会将有关块信息的信息存储在内存中,而不是将这些信息保存在文件系统或HDFS或任何数据库或任何类型的外部存储器中。

想想看它是否保留在文件系统上,那么下一次启动群集时,您将获得所有信息。但是,你认为名称节点的信息会是最新的吗?假设一个数据节点可能由于硬件故障而关闭,因此名称节点的信息将失效。