初识Hive

2019-08-22  本文已影响0人  康俊1024

前言

Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。
其本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据的存储,Hive可以理解为一个将SQL转换为MapReduce任务的工具,甚至更进一步可以说Hive就是一个MapReduce的客户端。

Hive的特点

Hive架构

Hive的数据存储

1、Hive中所有的数据都存储在 HDFS 中,没有专门的数据存储格式(可支持Text,SequenceFile,ParquetFile,ORC格式RCFILE等)
2、只需要在创建表的时候告诉 Hive 数据中的列分隔符和行分隔符,Hive 就可以解析数据。
3、Hive 中包含以下数据模型:DB、Table,External Table,Partition,Bucket。

上一篇 下一篇

猜你喜欢

热点阅读