![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
文章平均质量分 59
菜鸟先飞~
大数据开发,向往架构,期待交流
展开
-
更新后-Hive免费版本2.1 报错问题收集
目前还不够全面,慢慢记录2021-12-24 Error while compiling statement: FAILED: SemanticException [Error 10002]: line **Invalid column reference ''错误显示是无效的行,一度怀疑自己查询和关联的字段是不是写错了,验证后发现没错。后来发现是对结果order by 时使用的字段不在查询输出的结果里(注意时查询输出的结果,就是select里),并且 如果对查询结果字段给了别名的话也需要体..原创 2021-12-27 13:33:19 · 2342 阅读 · 2 评论 -
2021-01-26 行列转换 case-when用法案例
行列转换是统计、处理和展示数据常用的操作,也是case when一个重要的用法案例数据如下,将part列转行 内容为其对应的 price(价格)原创 2021-01-26 17:38:36 · 564 阅读 · 0 评论 -
2021-01-20 hive聊一聊分组和开窗 group by 和over()
目录前言一、什么是分组和开窗?二、使用步骤1.引入库2.读入数据总结前言分组和开窗,在分析数据的时候,具有重要意义。首先要理解,为什么有这样的操作,举一个简单例子:一个学校进行期末考试,出成绩时所有人信息都在一张大大的表里(包含姓名,班级,学号,科目,成绩) --千万不要跟别人说为什么不分开放,因为建表太多消耗资源,任务依赖繁琐等等因素会让工作越来越复杂那么,在这张表的基础上想要统计个人总分/均分、班级总分/均分、班级各科总分/均分、年级各科总分/均分,就需要..原创 2021-01-25 16:57:11 · 1458 阅读 · 0 评论 -
2021-01-20 hive-分区字段操作+double 转int
hive 分区简单操作 + double 转int大数据难免要进行分区,这样可以方便针对性处理。目录1、分区2、double 转int大数据难免要进行分区,这样可以方便针对性处理。个人工作经历:我们将数据抽到hive后,会根据抽数日期对其进行分区,在建表时候就会添加分区字段1、分区create table if not exists 表名(字段名 类型 comment'字段注释',name string comment'姓名')comment '表注释'parti原创 2021-01-20 17:12:40 · 1394 阅读 · 0 评论 -
2021-01-18 hive字段操作
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、修改字段 二、增加字段 1.增加字段 2.增加字段字段至指定位置 总结前言 hive在语法一定程度上兼容mysql、oracle以及sqlsever,但是在开发生态上要逊色的多。比如本文要讲述的字段相关操作,用navicat打开mysql库,通过设计表就可以完成,比如修改字段名称、字段类型、字段大小、是否允许为null等等 ...原创 2021-01-18 18:23:34 · 313 阅读 · 0 评论