????Hadoop?????HDFS??MapReduce????????????ɡ?
??????0.20.X????????hadoop 1.0.X?? ????????汾????????????????á?
???????????????DFS??
????1?????????????????????????????????????????????????????????????????洢???
????2????????????????????????????????????
????3?????????????????????崻???????????????????????????????????????
????HDFS????
?????????Master-Slave????master??????????????slave?????п????ж????master???namenode??
????slave???datanode??
????Namenode????????????????????????????????????????????????????????????????洢?????????????????????????????fsimage???洢?????NameNode?????????????edits:
????????????????fstime??????????chechpoint?????version????????????????????????????????
????hdfs-site.xml??dfs.name.dir???????
????DateNode???????????????洢?????????饗Block?????????С64MB??Replication????????????????????????????????????????hdfs.site.xml??dfs.replication???á?
????SecondaryNameNode????NameNode????????????????fsimage??edits????????????????????μ?fsimage?????????棬???????????NameNode????????NameNode??editis.SecondaryNameNode???????NameNode??????????????????????????λ?á?
????HDFS??????-д????????
????1??????????????浽????????????
????2??????????NameNode????????????????????????NodeNode????DataNode??DateNode?????????λ??????г????????????????????С?
????3???????е???????????????????Socket??????????????????????????????′????????????????????????????
????4????????????????4K???С?????
????HDFS??????-?????????
????????????NameNode??????????????????????????????????????????????λ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????