Hive学习
文章平均质量分 89
shi_zi_183
这个作者很懒,什么都没留下…
展开
-
Hive数据库对象与用户自定义函数
Hive数据库对象与用户自定义函数Hive视图Hive中的视图和关系型数据库中视图在概念上是一致的,都是一组数据的逻辑表示,享用基本原始表的数据而不会另生成一份数据,是纯粹的逻辑对象。本质上,视图是一条SQL语句的集合,但该条SQL不会立即执行,我们称其为逻辑视图,它没有关联的实际存储。当有查询需要引用视图时,Hive才真正开始将查询中的过滤器推送到视图中去执行。创建视图在Hive中使用create view命令创建视图,需要注意的是,创建的视图名字不能与Hive中已存在的表明和视图名相同,否则会抛原创 2021-10-17 21:23:04 · 566 阅读 · 0 评论 -
HiveQL数据查询进阶
HiveQL数据查询进阶Hive内置函数Hive内置函数就是Hive数据仓库工具已经帮助开发者实现好的可以拿来即用的函数,就好像传统的关系型数据库为开发者提供的丰富的函数,如sum、count、sqrt等。Hive提供的这些内置函数与关系型数据库所提供的函数在形式和功能上都是一样的。首先,我们来浏览一下Hive都提供了哪些内置函数,show functions;Hive内置函数可以分为:数学函数、字符函数、收集函数、转换函数、日期函数、条件函数、聚合函数以及表生成函数。数学函数四则运算+-原创 2021-10-04 12:09:23 · 992 阅读 · 0 评论 -
HiveQL数据查询基础
HiveQL数据查询基础HiveQL数据查询语法select语句在所有数据库系统中,select语句是应用最广的,也是相对复杂的语句,它用于选取字段。同样,Hive中的select语句也是比较复杂的查询语句。select */field1,field2... from tableName,where语句select语句用于选取字段,where语句则用于过滤条件,两者结合使用可以查找到符合过滤条件的记录。group by语句group by语句通常会和聚合函数一起使用,其语意为按照一个或者多原创 2021-10-04 22:38:16 · 778 阅读 · 0 评论 -
Hive数据定义与操作
Hive数据定义与操作HiveQL数据定义语言创建数据库create database sogou;如果数据库sogou已经存在的话,会抛出异常,创建数据库的命令应为create database if not exists sogou;查看数据库随时可以通过如下命令查看Hive中所包含的数据库show databases;数据多的时候,可以使用正则表达式来筛选show databases like 's.*';为数据库增加描述,以说明该数据库的业务含义create原创 2021-09-16 01:10:27 · 592 阅读 · 0 评论 -
Hive安装与配置
Hive安装与配置安装前准备三台虚拟机master、slave1、slave2配置hadoop用户,之间免密登录,时钟同步,hadoop健康可用Hadoop与Hive的整合因为Hive需要把数据存储在HDFS上,并且通过MapReduce作为引擎处理数据;因此需要在Hadoop中添加相关配置属性,以满足Hive在Hadoop上允许。修改Hadoop中core-site.xml,并且Hadoop集群同步配置文件,重启生效。 <property> &l原创 2021-08-28 00:25:05 · 470 阅读 · 0 评论 -
一、Hive概述
Hive概述数据库类型按照存放数据方式不同,数据库分为关系型数据库和非关系型数据库。常见的关系型数据库有MySQL、Oracle、DB2、Sybase、PostareSQL、SQLServer、Access等。MySQL是学习Hive大数据技术的基础。常见的非关系型数据库有BigTable(Google)、Hbase(Apache)、Redis、MongoDB、Cassandra等,其中BigTable、Hbase大数据中用到的数据库数据库三范式主导市场的基于关系模型的关系型数据库所采用的关系原创 2021-08-18 15:27:22 · 200 阅读 · 0 评论