
Hive
半夏茶白
别着急,在变好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据仓库Hive的安装和配置
1.上传hive文件并解压(1)hive及hive安装配置所需jar包:链接:https://pan.baidu.com/s/1BMHPjvGjf4VDdsxPtIF8Ww 密码:kkja (2)将上面链接中的文件上传到虚拟机Linux中,上传步骤详情请见:https://blog.youkuaiyun.com/amin_hui/article/details/81837257 (3)解压文件到相应目...原创 2018-08-28 10:10:56 · 453 阅读 · 0 评论 -
茄子快传数据分析(一)----数据清理
茄子快传原理流程图: 数据“events”: “1473367236143\u00010\u0001connectByQRCode\u0001\u00010\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u00011609072239570000027...原创 2018-09-03 18:41:44 · 878 阅读 · 0 评论 -
Hive函数大全
一、关系运算:1. 等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE 举例: hive> select 1 from lxw_dual where 1=1; 12. 不等值比较: <> 语法: A <> B操作类型: 所有基本类型...转载 2018-08-30 14:22:11 · 312 阅读 · 0 评论 -
Hive的基本数据类型
一、数值类型 整型 TINYINT (1字节整数) SMALLINT (2字节整数) INT/INTEGER (4字节整数) BIGINT (8字节整数) 浮点型 FLOAT (4字节浮点数) DOUBLE (8字节双精度浮点数) 二、时间类型 TIMESTAMP (时间戳) (包含年月日时分秒的一种封装) DATE...原创 2018-08-30 11:26:23 · 8135 阅读 · 0 评论 -
JDBC驱动访问hive中的数据库信息
在pom.xml中导入依赖 <!-- https://mvnrepository.com/artifact/org.apache.hive/hive-jdbc --><dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</...原创 2018-09-01 15:37:06 · 1251 阅读 · 0 评论 -
Hive的基本语法
一、建库 create database 库名 show databases; 显示所有数据库 drop database 库名 删除数据库 use 库名 指定使用哪个数据库 二、建表 create table 表名(字段名 字段类型,…) eg:create table t_user(id int,name string,age i...原创 2018-08-29 20:52:44 · 270 阅读 · 0 评论 -
Hive启动方式
方式一:直接使用 进入hive安装目录下执行 bin/hive 或者配置了环境变量,在任意窗口下执行hive 设置一些基本参数,让hive使用起来更便捷,比如: 让提示符显示当前库: hive>set hive.cli.print.current.db=true; 显示查询结果时显示字段名称: hive>set hive.cli.pr...原创 2018-08-29 11:26:21 · 17593 阅读 · 0 评论 -
Hive自定义函数UDF--求三个数据最大值
数据及需求有如下数据: a,100,50,120 b,220,150,20 c,220,450,220 3个字段分别表示: 用户id,基本工资,业绩提成,股权收益 需要查询出每个人的三类收益中最高的是哪一种收益Java部分1.新建一个maven工程2.在pom.xml中导入依赖<dependencies> <!-- https://mvn...原创 2018-08-31 21:18:23 · 2568 阅读 · 0 评论 -
Hive脚本化运行
大量的hive查询任务,如果用交互式shell来进行输入的话,显然效率及其低下,因此,生产中更多的是使用脚本化运行机制: 该机制的核心点是:hive可以用一次性命令的方式来执行给定的hql语句执行简单hql语句直接在终端输入 hive -e "hql语句;" eg: [root@hadoop01 ~]# hive -e “insert into table t_d...原创 2018-08-31 19:27:47 · 444 阅读 · 0 评论 -
Hql查询案例三 : 连续销售记录查询案例
数据店铺 销售日期 销售额 A,2017-10-11,300 A,2017-10-12,200 B,2017-10-11,400 B,2017-10-12,200 A,2017-10-13,100 A,2017-10-15,100 C,2017-10-11,350 C,2017-10-15,400 C,2017-10-16,200 D,2017-10-13,500 E,2...原创 2018-08-31 15:08:53 · 453 阅读 · 0 评论 -
Hql查询案例一 : 级联累计报表查询案例
数据有如下数据: 用户,日期,月销售额 A,2015-01-08,5 A,2015-01-11,15 B,2015-01-12,5 A,2015-01-12,8 B,2015-01-13,25 A,2015-01-13,5 C,2015-01-09,10 C,2015-01-11,20 A,2015-02-10,4 A,2015-02-11,6 C,2015-01-12...原创 2018-08-31 14:51:44 · 353 阅读 · 0 评论 -
Hql查询案例二 : 词频分析
数据hello tom hello jim hello rose hello tom tom love rose rose love jim jim love tom love is what what is love需求统计文件中每个单词出现的频率需求分析建表存放数据将数据导入hive表中将数据按空格分割,并使用explode炸裂为列的格式 4.炸裂结...原创 2018-08-31 09:02:46 · 379 阅读 · 2 评论 -
茄子快传数据分析(二)----活跃用户和新增用户分析
建库 .create database db_app;建表1、元数据表,用来加载清洗好的数据create table ods_app_log( cid_sn string, mobile_data_type string, os_ver string, mac ...原创 2018-09-03 19:00:51 · 1469 阅读 · 1 评论