当前位置: 首页 > news >正文

河南省建设厅八大员网站专业北京网站建设公司

河南省建设厅八大员网站,专业北京网站建设公司,卧龙区网站建设价格,浙江响应式网站建设公司HIve介绍 Hive是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载,可以简称为ETL。 Hive 定义了简单的类SQL查询语言,称为HQL,它允许熟悉SQL的用户直接查询Hadoop中的数据&#xf…

HIve介绍        

Hive是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载,可以简称为ETL。

        Hive 定义了简单的类SQL查询语言,称为HQL,它允许熟悉SQL的用户直接查询Hadoop中的数据,同时,这个语言也允许熟悉MapReduce的开发者开发自定义的mapreduce任务来处理内建的SQL函数无法完成的复杂的分析任务。

        Hive中包含的有SQL解析引擎,它会将SQL语句转译成M/R Job,然后在Hadoop中执行。Hive可以通过sql查询Hadoop中的数据,并且sql底层也会转化成mapreduce任务,所以hive是基于hadoop的。

Hive的数据存储

Hive的数据存储基于Hadoop的 HDFS
Hive没有专门的数据存储格式
Hive默认可以直接加载文本文件(TextFile),还支持SequenceFile、RCFile等文件格式
针对普通文本数据,我们在创建表时,只需要指定数据的列分隔符与行分隔符,Hive即可解析里面的数据。

Hive的系统架构

 1)用户接口,包括 CLI、JDBC/ODBC、WebGUI CLI,即Shell命令行,表示我们可以通过shell命令行操作Hive JDBC/ODBC 是 Hive 的Java操作方式,与使用传统数据库JDBC的方式类似

2)元数据存储(Metastore),注意:这里的存储是名词,Metastore表示是一个存储系统
Hive中的元数据包括表的相关信息,Hive会将这些元数据存储在Metastore中,目前Metastore只支
持 mysql、derby。

3)Driver:包含:编译器、优化器、执行器
编译器、优化器、执行器可以完成 Hive的 查询语句从词法分析、语法分析、编译、优化以及查询计划的生成。生成的查询计划最终存储在 HDFS 中,并在随后由 MapReduce 调用执行

4)Hadoop:Hive会使用 HDFS 进行存储,利用 MapReduce 进行计算
Hive 的数据存储在 HDFS 中,大部分的查询由 MapReduce 完成(特例 select * from table 不会生
成 MapRedcue 任务,如果在SQL语句后面再增加where过滤条件就会生成MapReduce任务了。

注意:Hive2开始,其实官方就不建议默认使用MapReduce引擎了,而是建议
使用Tez引擎或者是Spark引擎,不过目前一直到最新的3.x版本中mapreduce还是默认的执行引擎

Metastore元数据存储

Metastore是Hive元数据的集中存放地。
Hive 中的元数据包括表的名字,表的列和分区及其属性,表的属性(是否为外部表等),表的数据所在的hdfs目录等
Metastore默认使用内嵌的derby数据库
Derby数据库的缺点:在同一个目录下一次只能打开一个会话
使用derby存储方式时,Hive会在当前目录生成一个derby.log文件和一个metastore_db目录,
metastore_db里面会存储具体的元数据信息

http://www.tj-hxxt.cn/news/44104.html

相关文章:

  • 国外 视频上传网站源码佛山百度seo点击软件
  • 蓝色网站导航营销策划方案怎么写
  • 各类微网站建设佛山做网站推广的公司
  • 大连项目备案网站热搜榜排名前十
  • 免费网站管理系统实时热搜榜
  • 怎么建设网站视频教程上海网站搜索引擎优化
  • 开网站做私彩赚钱吗sem和seo是什么意思
  • 行业门户网站方案权威发布
  • 电商型企业网站建设北京自动seo
  • 工程建设管理长沙建站优化
  • 郑州制作网站设计网络运营怎么学
  • 扶风网站开发地推拉新接单平台
  • 网络营销是什么含义seo推广专员
  • 云南网站建设公司哪家好成都seo公司
  • 企业网站代运营新手怎么做网络推广
  • wpf做网站教程汕头疫情最新消息
  • 有趣的创意广告南京seo推广公司
  • 帝国cms怎么做电影网站湖南网站营销推广
  • 内力网站建设品牌营销策略有哪些
  • 天元建设集团有限公司财务部电话seo免费诊断电话
  • 做英文网站多少钱搜索大全引擎入口网站
  • 响应式网站发展网站首页的优化
  • 福田企业网站推广哪个好附近电商培训班
  • 五原网站建设站长工具seo源码
  • 找人做网站被骗属于诈骗吗汕头seo收费
  • 电商系统服务口碑好常德seo快速排名
  • 一个人做两个博客网站百度首页排名代发
  • 品牌网站建设有哪些手游推广平台
  • 网站建设能解决哪些问题企业官网怎么做
  • 做网站预付款 怎么做账谷歌浏览器下载手机版安卓