Hawq采用分层架构,将MPP shared-nothing的计算层架在HDFS之上. Hawq集群中有三种角色:master, namenode和segment hosts. 1.Master负责认证.授权.从查询解析.分析.优化到生成计划,启动并分发计划,并收集执行状态和结果. 2.segment host包含一个hdfs datanode和多个segment以更好地利用多核架构,datanode和segment放在一起可以更好地利用数据本地性.一个datanode对应多个segment,s…