关闭

Hive与Hadoop的调用关系

171人阅读 评论(0) 收藏 举报
分类:

一、调用图





二、步骤解析


1、提交sql  交给驱动


2、驱动编译:解析相关的字段表信息


3、去metastore查询相关的信息 返回字段表信息


4、编译返回信息 发给驱动


5、驱动发送一个执行计划 交给执行引擎


6、执行计划


6.1、DDLs 对数据库表的操作的 直接和metastore交互
 create table t1(name string);


6.1、把job交给job tracker 让task tracker执行 返回执行信息


6.2、完成job返回数据信息、找namenode查数据


6.3、dfs ops 直接和namenode取数据
select * from t1;
select count(1) from t1;

7、返回结果信息集





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:436992次
    • 积分:7871
    • 等级:
    • 排名:第2825名
    • 原创:353篇
    • 转载:188篇
    • 译文:0篇
    • 评论:30条