hadoop的三大部分组成