hive
文章平均质量分 93
七年·
这个作者很懒,什么都没留下…
展开
-
hive 开窗函数over()
开窗函数over()是将聚合函数以列的形式展开,替代之前需要join的处理数据:CREATE TABLE `test`( `id` int, `class` string, `name` string, `score` int); insert into test values(1,'a','zhang',90),(2,'a','li',80),(3,'a','zhao',95),(4,'a','qian',85),(5,'a','sun',60),(6,'a',原创 2020-07-10 12:39:49 · 1293 阅读 · 1 评论 -
hive导入/导出表数据
导入准备数据创建表create table hive_test(id int,name string) row format delimited fields terminated by ',';1 直接导入本地文件load data local inpath '/export/data/hive_input/hive_test.txt' into table hive_test;如果是hdfs文件去除local2 put文件到hive对应的hdfs文件先创建表,然后通过将文件上传到h原创 2020-06-14 00:08:37 · 398 阅读 · 0 评论 -
hive 行转列/列转行 多行转一行/一行转多行
mysql跟hive列转行/行转列一样,但是多行转一行,一行转多行就不太一样了链接:mysql 行转列,多行转一行,列转行,一行转多列hive启动hive时 ./hive -S (去除MR打印日志)hive命令行 set hive.exec.mode.local.auto=true; 设置本地模式数据准备:create table student_score(s_id int,s_name string,s_sub string,s_score bigint);insert into stu原创 2020-05-20 15:44:22 · 7015 阅读 · 0 评论