Hive
goldlone
这个作者很懒,什么都没留下…
展开
-
【Hive】毫秒时间戳格式化
1. 除以1000,再格式化 select from_unixtime(cast(server_time/1000 as bigint), 'yyyy-MM-dd') date from access_log; 2. 字符串切割掉后3位,再格式化 select from_unixtime(cast(substring(server_time, 1, 10) as bigint),'yyyy-MM...原创 2018-12-07 22:29:03 · 14462 阅读 · 0 评论 -
Hive注释中文乱码
hive1.2.1 表中comment 中文乱码解决办法 将元数据库中Comment列转换为UTF-8编码 ALTER TABLE `COLUMNS_V2` CHANGE `COMMENT` `COMMENT` varchar(256) CHARACTER SET UTF8 COLLATE utf8_general_ci DEFAULT NULL; 修改配置文件hive-site.x...转载 2018-12-19 17:22:22 · 127 阅读 · 0 评论 -
Hive动态分区
DynamicPartitions Hive动态分区 参数配置及语法 HIVE动态分区参数配置 1. 修改配置 -- 开启动态分区,默认开启 set hive.exec.dynamic.partition=true; -- 严格模式要求只少有一个分区字段是指定值的 set hive.exec.dynamic.partition.mode=nonstrict; -- 一个DML操作可以创建的...原创 2018-12-21 19:10:47 · 617 阅读 · 0 评论 -
Hive 学习笔记
Hive 学习笔记 1. 环境搭建 1.1 Hive 1.X 2. 使用 2.1 数据库 2.2 表 2.3 分区 2.4 分桶 2.5 数据操纵 2.5.1 导入数据 2.5.2 导出数据 2.5.3 查询 2.5.4 删除 2.5.5 自定义函数 2.6 通过脚本运行HQL Hive 学习笔记 1. 环境搭建 1.1 Hive 1.X 要求:搭建H...原创 2018-09-08 17:46:12 · 456 阅读 · 0 评论 -
Hive 求学生成绩的最好课程(课程名+分数)、最差课程(课程名+分数)、平均分
题目描述 有一张hive表,表名stdent_score,包含两列,分别是学生姓名name(类型string),学生成绩score(类型map<string,int>),成绩列中key是课程名称,例如语文、数学等,value是对应课程分数(0-100),请用一个hql求一下每个学生成绩最好的课程及分数、最差的课程及分数、平均分数。 表结构 create table student_sc...原创 2019-03-27 21:34:21 · 1960 阅读 · 2 评论