![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
yzgyjyw
这个作者很懒,什么都没留下…
展开
-
Hive中的分区表
分区表创建分区表CREATE TABLE employees ( name STRING, salary FLOAT, subordinates ARRAY<STRING>, deductions MAP<STRING, FLOAT>, address STRUCT<street:STRING, city:STRING, state:STRING, zip原创 2017-06-11 15:36:32 · 1300 阅读 · 0 评论 -
Hive之Table
创建表创建表的语句CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name [(col_name data_type [COMMENT col_comment]] [COMMENT table_comment] [PARTITIONED BY (col_name data_type [COMMENT原创 2017-06-11 15:04:33 · 1404 阅读 · 0 评论 -
hive 分区表msck命令
当我们创建好一个分区表的时候:CREATE external TABLE IF NOT EXISTS db01.employees( name STRING COMMENT 'Employee name', salary FLOAT COMMENT 'Employee salary') partitioned by (country string) ROW FORMAT DELIMITED FIE原创 2017-06-13 17:15:47 · 8956 阅读 · 0 评论 -
hive中的四个by
order by全局排序,只有一个reducesort by对每一个reducer内部的数据进行排序,全局结果集来说不是排序的,即只能保证每一个reduce输出的文件中的数据是按照规定的字段进行排序的 insert overwrite local directory ” select * from table_name sort by colum_name distribute by注意:这边需要原创 2017-06-13 21:25:36 · 3935 阅读 · 0 评论 -
hive中的join
多个表进行join的MapReducer任务的数量根据最典型的学生课程表,由于学生和课程之间是多对多的关系,所以需要一张中间表stundet_course表进行关联案例一:查询学生课程信息select stu.* , c.* from student stu join student_course sc on student.sno = sc.sno join course c on sc.cno原创 2017-06-14 10:57:54 · 1341 阅读 · 0 评论