其他分享
首页 > 其他分享> > Hive架构设计总结

Hive架构设计总结

作者:互联网

在这里插入图片描述

一角色名称

user interface,Metestore,hiveserver2,Driver

二角色作用

userInterface分为,hiveCli,hiveClient,hwi,其中最常用的是cli,cli启动的时候,会同时启动一个hive副本。client是hive的客户端,用户连接至hiveserver,在启动client模式的时候需要指出hiveserver所在节点,并在该节点启动hiveserver,作为用户与hive交互的窗口。

三 角色关联

首先,用户将sql语句提交到hiveCli,hivecli将sql通过hiveserver传递给Driver,driver首先与metestore交互,查看表库分区信息是否一致,然后对hivesql进行词法分析,语法分析,编译优化,以及生成查询计划,最后执行,执行结束后将结果返回到hivecli。

标签:总结,架构设计,hiveserver,mapreduce,hive,查询,client,Hive,sql
来源: https://blog.csdn.net/qq_32118757/article/details/120173318