一个namenode (secordary namenode 2.0冷备份) 和多个datanode构成分布式文件系统
一个 jobtracker 协调
tasktrackers
兼容廉价硬件
实现流数据读写
支持大数据集
简单的文件模型
不适合低延时的数据访问 (hbase 实时随机读取)
不适合高效存储大量小文件
不适合多用户写入及修改(只追加不修改)