
Hive
文章平均质量分 70
你拓哥
终身学习,终身受益。
展开
-
Hive-Hive函数
转移符号\Function 函数build-in 内置函数show functions;desc function upper;desc formatted function upper;desc extended function upper;UDF User Defined Function 用户自定义函数常用的时间函数select * from dual;select...原创 2022-11-22 21:24:24 · 336 阅读 · 0 评论 -
Hive-Hive排序
1. DQL 排序问题1.1 order by默认是升序asc,可指定降序desc。order by是全局排序 只能有一个reduce作业来完成多个reduce 如何保证全局顺序?hive.mapred.mode改为strict,则使用order by的时候有以下限制:如果是普通表,则需要加 limit如果是分区表则:需要加 limit需要限定分区条件建议:慎用...原创 2019-12-22 12:10:07 · 506 阅读 · 0 评论 -
Hive-特殊数据类型(ARRAY+MAP+STRUCT)+行转列&列转行
1. DQL1.1 joininner join : 只返回连接条件匹配上的数据outer joinleft outer join 以左边表为基准right outer join 以右边表为基准full outer joinjoin 的 on 条件中支持AND多条件,不支持OR1.2 HiveServer2 & beelineHiveServer2 : Serve...原创 2019-12-19 17:36:44 · 1873 阅读 · 0 评论 -
Hive-HiveDQL(未完待续)
1. Hive DQL语法:SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condition] [GROUP BY col_list] [ORDER BY col_list] [CLUSTER BY col_list | [DISTRIB...原创 2019-12-17 22:10:51 · 131 阅读 · 0 评论 -
Hive-HiveDML+数据导入导出
1. Hive DMLHive中有多种修改数据的方式:LOADINSERTinto Hive tables from queriesinto directories from queriesinto Hive tables from SQLUPDATEDELETEMERGE另外,EXPORT 和 IMPORT 命令也可以使用(截至Hive0.8)1.1 Load方式...原创 2019-12-17 22:09:00 · 225 阅读 · 0 评论 -
Hive-HiveDDL(Database+Table+Partition)
1. Hive DDL之数据库官网: https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-DDLOperations1.1 创建数据库创建数据库语法(方括号表示可选项):CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name...原创 2019-12-17 22:07:22 · 357 阅读 · 0 评论 -
Hive-Hive数据抽象+基本数据类型+分隔符
1. Hive中的数据抽象Hive中的表(stu)必须要归属于某个数据库(default)Database 包含了0到N张表,每个db对应HDFS上的一个文件夹,default库默认对应的是 /user/hive/warehouse2. Hive DDL之数据库官网: https://cwiki.apache.org/confluence/display/Hive/GettingSta...原创 2019-12-15 14:44:11 · 223 阅读 · 0 评论 -
Hive-Hive简介+Hive部署+Hive简单使用+HiveServer2使用
1. Hive产生背景MapReduce 缺点明显:现实业务场景下,编写MapReduce代码复杂,代价太大。2. Hive概述Hive是SQLon Hadoop的一种解决方案。(SQL on Hadoop:Hive/Presto/Impala/Spark SQL…)2.1 官网定义The Apache Hive ™ data warehouse software facilitate...原创 2019-12-15 14:03:12 · 498 阅读 · 0 评论