Hive系统架构分享
用户接口模块。包括CLI、HWI、JDBC、ODBC、Thrift Server
驱动模块(Driver)。包括编译器、优化器、执行器等,负责把HiveQL语句转换成一系列MapReduce作业。
文章部分内容由 小红书(www.xiaohongshutuiguang.cn)转载提供
元数据存储模块(Metastore)。是一个独立的关系型数据库(自带derby数据库,或MySQL数据库)
存在一个分组(GroupBy)操作,其功能是把表Score的不同片段按照rank和level的组合值进行合并,计算不同rank和level的组合值分别有几条记录: