HDFS

NameNode:

  NameNode的元数据中的一部分存放在内存中的,在进程当中;

  另一部分存放在本地磁盘(fsimage:镜像文件和edits:编辑日志)。

  fsimage 是 NameNode启动时 元数据的一个快照,格式化 hdfs 就是为了生成这个文件。

  edits 是 启动后那些增删改 的操作记录。

DataNode:

  文件内容相关的数据流不会经过NameNode,直接与相关的DataNode进行交互

Secondary NameNode 就是定期的合并 fsimage 和 edits,生成一个新的快照。

 

删除进入回收站

默认不进入回收站,我们需要在 core-site.xml中进行一下配置:

NameNode是由哪个文件中的哪个配置属性指定的呢?

      core-site.xml文件中;

<property>
  <name>fs.defaultFS</name>
  <value>hdfs://hadoop-senior.ibeifeng.com:8020</value>
</property>

DataNodes:是由哪个文件中的哪个配置属性指定的呢?

      slaves文件中:

hadoop-senior.ibeifeng.com

SecondaryNameNode是由哪个文件中的哪个配置属性指定的呢?

      hdfs-site.xml文件中:

<property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>hadoop-senior.ibeifeng.com:50090</value>
</property>

 

posted on 2018-03-08 19:50  HB1  阅读(151)  评论(0)    收藏  举报

导航