Hive架构 如图中所示,Hive通过给用户提供的一系列交互接口,接收到用户的指令(SQL),使用自己的Driver,结合元数据(MetaStore),将这些指令翻译成MapReduce,提交到Hadoop中执行,最后,将执行返回的结果输出到用户交互接口. 1)用户接口:Client CLI(hive shell).JDBC/ODBC(java访问hive).WEBUI(浏览器访问hive) 2)元数据:Metastore 元数据包括:表名.表所属的数据库(默认是default).表的拥有者.列…