- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Hive-sql和传统SQL的区别
sql中null代表空值,但是在Hive中,String类型的字段若是空(empty)字符串,即长度为0,那么对它 is null 判断结果为False。总体来说hiveSQL与SQL基本上一致,最初的设计目的就是为了让会SQL但是不会编程MapReduce的人也能使用Hadoop进行数据处理。分号是sql语句的结束符号,在hive中也是,但是hive对分号的识别没有那么智能,有时需要进行转义 “;不支持等值连接,一般使用left join、right join 或者inner join替代。
2023-09-20 17:37:03
366
1
原创 Hive函数
Hive内置了许多函数,在数据查询操作中经常会用到,可以通过show functions来查看内置的函数Hive内置的函数分为:标准函数、聚合函数和表生成函数。
2023-09-20 17:29:07
240
1
原创 Hive的原理及基础命令
1.传统数仓的缺点无法满足快速增长的海量数据存储需求无法有效处理不同类型的数据计算和处理能力不足2.HDFS+Hadoop的不便因为传统数仓的不足,大家希望使用上分布式存储,也就是HDFS。然而使用HDFS后发现,基于数据库的数据仓库用SQL就能做查询,现在换到HDFS上面,只能用Mapreduce任务去做分析。给分析代码极大的不便,因此需要一个框架,使用SQL来做HDFS的查询。Hive正是基于类似SQL的语言完成对hdfs数据的查询分析的框架。
2023-09-20 15:18:13
187
2
HXD1C电力机车辅助系统分析.docx
2019-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人