## 代碼已經上傳github
[hadoop-train](https://github.com/yijia1992/hadooptrainv2)
## hdfs寫數據流程

## hdfs讀數據流程

## hdfs元數據管理
* 元數據:HDFS的目錄結構以及每個文件的BLOCK信息(id,副本系數、block存放在哪個DN上)
* 存在什么地方:對應配置 ${hadoop.tmp.dir}/name/......

## 安全模式
> 啟動時namenode先進入安全模式檢測datanode是否完好。檢測完畢后退出安全模式。在安全模式中是不可以讀寫的。