Apache Hive数据仓库
Apache Hive
@是小白吖
CSDN博主,Java、HarmonyOS开发爱好者
一位用灵魂让代码飞起来的程序猿
展开
-
【Hive】Apache Hive源码编译
最近在学习Apache HIve课程,发现下载的HBase1.2.4版本和Hive1.2.2版本存在兼容性问题,因此尝试将Hive源码包进行编译处理,过程如下:首先,由于源码编译需要用到maven环境,所以需要下载apache-maven-3.6.3-bin.tar.gzapache-hbase-1.2.4-bin.tar.gz和apache-hive-1.2.2-src.tar.gz三个解压包。并将解压包上传至服务器。配置HBase环境,详见:HBase系列之HBase概述及环境搭建然后,安装并配置原创 2020-10-18 17:08:03 · 962 阅读 · 0 评论 -
【Hive】Apache Hive系列之Hive高级查询案例
指路牌准备SQL查询单表查询`WHERE`条件查询`DISTINCT`去重查询`LIMIT`分页查询`GROUP BY`分组查询ORDER AND SORT排序sort byorder by`HAVING`条件过滤`DISTRIBUTE BY` 分发`CLUSTER BY`查询`Join`表连接查询内连接外连接`LEFT SEMI JOIN` 查询JOIN优化`STREAMTABLE``MAPJOIN`开窗函数`Cube`分析行转列准备1、筹备一些测试数据# t_employee表数据7369,SM原创 2020-10-18 15:21:08 · 765 阅读 · 0 评论 -
【Hive】Apache Hive系列之Hive DDL&DML操作
指路牌DDL操作数据库操作表操作建表修改表其他命令DML操作加载文件数据到表中查询结果插入表中结果写出到文件系统DDL操作数据库操作1、查看数据库0: jdbc:hive2://CentOS:10000> show databases;+----------------+--+| database_name |+----------------+--+| default || test |+----------------+--+2 rows原创 2020-10-18 14:45:33 · 821 阅读 · 0 评论 -
【Hive】Apache Hive系列之Hive中表的操作
指路牌原始类型复杂类型案例测试数据格式默认分隔符自定义分割符号正则格式数据CSV格式文件JSON格式文件Hive支持原始数据类型和复杂类型。原始类型包括数值型、Boolean、字符串、时间戳等。复杂类型包括数组、Map集合、struct等。下面是Hive数据类型的一个总结:原始类型类型描述字面量示例BOOLEAN布尔值,可选值true/falsetrueTINYINT1字节的有符号整数 -128~1271YSMALLINT2个字节的有符号整数,-327原创 2020-10-18 14:27:24 · 733 阅读 · 0 评论 -
【Hive】Apache Hive系列之Hive简介及环境搭建
指路牌概述组成架构(运行流程)特点Hive和数据库的区别Hive安装MariaDB安装Hive安装配置概述Hive是建立在 Hadoop 上的数据仓库(Data Warehouse)基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL-Extract-Transform-Load),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。 Hive 查询操作过程严格遵守Hadoop MapReduce 的作业执行模型,Hive 将用户的HiveQL 语句通过解释器转换为提原创 2020-10-18 13:54:50 · 1025 阅读 · 0 评论