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>
浙公网安备 33010602011771号