【发布时间】:2014-04-20 12:10:45
【问题描述】:
我是一名 java 程序员,正在学习 Hadoop。 我读到 HDFS 中的 Name 节点将其信息存储到两个文件中,即 fsImage 和 editLog。在启动的情况下,它会从磁盘读取这些数据并执行检查点操作。
但在很多地方,我也读到 Name Node 将数据存储在 RAM 中,这就是为什么 apache 建议使用具有高 RAM 的机器作为 Name Node 服务器。
请赐教。 它存储在 RAM 中的哪些数据以及存储 fsImage 和编辑 Log 的位置?
对不起,如果我问了什么明显的问题。
【问题讨论】: