Hive的组成模块
来源:互联网 发布:淘宝卖家5天不发货 编辑:程序博客网 时间:2024/05/16 08:40
Hive的模块非常类似于传统的数据库的模块,下面是Hive的必要组成模块以及对应的功能介绍
shell的接口,可以进行用户的交互,以及网络接口与JDBC接口。
JDBC接口可以用于编程,与传统的数据库编程类似,使得程序可以直接使用Hive功能而无需更改
Driver: 执行的驱动,用以将各个组成部分形成一个有机的执行系统,包括会话的处理,查询获取以及执行驱动
Compiler:Hive需要一个编译器,将HiveQL语言编译成中间表示,包括对于HiveQL语言的分析,执行计划的生成以及优化等工作
Execution Engine:执行引擎,在Driver的驱动下,具体完成执行操作,包括MapReduce执行,或者HDFS操作,或者元数据操作
Metastore:用以存储元数据:存储操作的数据对象的格式信息,在HDFS中的存储位置的信息以及其他的用于数据转换的信息SerDe等
0 0
- Hive的组成模块
- Spring的模块组成
- hive的组成组件分析
- Qt核心模块的组成
- 一个模块接口的组成
- Qt核心模块的组成
- 一个模块接口的组成
- hive的编译模块设计
- 组成Spring框架的7个模块
- bootstrap div模块 组成的登陆界面
- Horizon dashboard的基本组成模块
- PyQt的组成模块及功能
- Hive简介、什么是Hive、为什么使用Hive、Hive的特点、Hive架构图、Hive基本组成、Hive与Hadoop的关系、Hive与传统数据库对比、Hive数据存储(来自学习资料)
- 网页组成模块
- nginx HTTP模块组成
- FFmpeg 模块组成
- Mysql逻辑模块组成
- 网站组成模块
- mongo数据库增删改查操作
- virsh 修改openstack虚拟机的xml
- jmeter 3.0安装配置
- django 版本冲突 -未解决
- 新手必备的常用代码片段整理(三)
- Hive的组成模块
- 做三级微分销系统的意义及可行性分析
- leetcode题解日练--2016.7.1
- SQL注入原理讲解,很不错!
- JOGL FirstDemo
- 5-2 然后是几点 (15分)
- Linux中的线程局部存储(一)
- 回归架构本真:从规划、思维到设计,构建坚不可摧的架构根基
- is not translated in "en" (English) [MissingTranslation]