Editlog和fsimage

时间:2016-05-28 02:53:36

标签: hadoop

我读了一些地方,如果namenode失败,那么我们必须手动将FsImage和editlog复制到二级Namenode。但我的问题是,如果namenode失败,那么我们将获得FsImage和Editlog文件,因为两者都是NameNode的一部分。

我们可以在NameNode之外存储FsImage和EditLog,例如NAS吗?

2 个答案:

答案 0 :(得分:0)

EditLogPersistent Storage(disk)存储在fsimage and editlog to the memory

当Hadoop集群启动时,Namenode会加载<manifest > <activity android:name="UI" android:noHistory="true"/> </manifest>

请仔细阅读以下文档,以便更好地了解辅助名称节点。

any()

答案 1 :(得分:0)

好吧,我们不需要手动将fsimage和editlogs复制到Namenode。在合并这两个文件以创建新的fsimage之后,辅助节点始终具有最新元数据的快照。只要Namenode失败,一旦你重新启动它。它将从Secondary Namenode获取元数据。