![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
阿济1907
这个作者很懒,什么都没留下…
展开
-
Hive的分区分桶
Hive的分区分桶1. Hive的分区1.1 分区的概念hive的分区就是在表目录下建立子目录,方便查找和关理1.2 静态分区静态分区就是自己动手指定分区的值。1.2.1 建立分区表create table if not exists t_part(id int,name string,age int)partitioned by (birth string)row format delimitedfields terminated by ','stored as text原创 2020-07-09 08:06:57 · 139 阅读 · 0 评论 -
Hive的基础语法
Hive的基础语法1. DDL1.1 DataBase--创建数据库语法CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)]; e.g.create database if not exists hivecomment 'the 1st原创 2020-07-09 07:56:34 · 291 阅读 · 0 评论 -
Hive:内置函数
Hive内置函数内置函数:自定义函数:UDF : 用户自定义函数(重点)UDAF : 用户自定义聚合函数UDTF : explode帮助命令show functions 查看hive中所有的内置函数desc function func_name 查看具体的函数的使用方式1. 数值函数--1 round(x[,d]):将一个小数四舍五入(x为数字,d为取几位小数)hive (hive)> select round(3.55);OK4.0hive (hive)&g原创 2020-07-06 19:50:56 · 406 阅读 · 0 评论 -
Hive:数据类型及其基础使用
Hive:数据类型及其基础使用1. Array1.在建含有数组的表时,数组字段的类型为array<string>2.需要指定数组中的元素分隔符,下面使用 "," 来分隔 collection items terminated by ','3.通过xxx[index] 选取某个数组中的元素,其中xxx为数组字段名,index为下标。– 举例:1)数据:重庆市 渝中区,江北区,南岸区,沙坪坝区,九龙坡区,渝北区,大渡口区,巴南区,北碚区山西省 太原市,大同市,忻州市,运城市,晋中原创 2020-07-04 11:37:40 · 845 阅读 · 0 评论