![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数仓
流浮影
这个作者很懒,什么都没留下…
展开
-
浅谈hive
浅谈hivehive2.5.1 Hive是什么###2.5.1.1 为什么有HiveHive最初是应Facebook每天产生的海量新兴社会网络数据进行管理和机器学习的需求而产生和发展的。数据量大,处理的效率比较低mapreduce学习成本比较高类sql的用法,工作效率高入门比较简单2.5.1.2 Hive是什么hive是一个数据仓库。hive是一个基于hadoop的数据仓库...原创 2019-09-20 16:22:49 · 192 阅读 · 0 评论 -
Hive的安装部署
Hive的安装部署hive1.2.1Hive常用的安装分三种(注意:Hive会自动监测Hadoop的环境变量,如有就必须启动Hadoop)本地模式(多用户模式):使用hive自带默认元数据库derby来进行存储,通常用于测试优点:使用简单,不用进行配置缺点:只支持单session。安装步骤:1、解压hive,并配置环境变量vi /etc/profilesource /etc/...原创 2019-09-20 16:26:39 · 90 阅读 · 0 评论 -
hive基础语法一
hive基础语法一set $属性(变量);with tmp as();select from( select a.id id, a.name name from test left join test1 b on .... join ... where group by having order b...原创 2019-09-20 16:32:11 · 228 阅读 · 0 评论 -
hive基础语法二
hive语句二分区表概念分区意义:避免全表扫描,从而提高查询效率;默认使用全表扫描。使用什么样的分区:日期、区域、能将数据分散开来分区技术:[PARTITIONED BY (COLUMNNAME COLUMNTYPE [COMMENT 'COLUMN COMMENT'],...)]1.hive的分区名区分大小写2.hive的分区字段是一个伪字段,但是可以用来进行操作3.一个表可...原创 2019-09-20 16:37:50 · 1105 阅读 · 0 评论 -
hive基础语法三
hive基础语法三from --map阶段join --map(有map端join)或者reduce(reduce join)onwhere --map端group by --reduce阶段having --reduce端select --reduce端(或者map端)order by --reduce端limit --reduce端(或者map端)基础数据类型...原创 2019-09-20 16:43:41 · 440 阅读 · 0 评论 -
从mysql的存储过程到hive的存储过程
mysql的存储过程在mysql中的声明字段:使用关键字:declare普通类型申明格式如下:Decalare 字段名 字段类型(位数) [default 默认值];如:declare name varchar(45) default ‘’;在mysql中的赋值:使用关键字:set如: Set i =100;在mysql中判断常用的是if...end if 、if...e...原创 2019-09-20 17:06:02 · 740 阅读 · 0 评论