美文网首页
20180604早课记录24-Hive

20180604早课记录24-Hive

作者: MySQL技术 | 来源:发表于2018-06-04 16:06 被阅读0次
1. hive数据分为哪两块?分别存储在哪?

元数据和数据本身; mysql等关系型数据库 和 hdfs

2. hive的建表SQL语句你们觉得里有哪些内容?(不光光是字段的定义)

定义分区,分隔字符,内外表之分

3. 默认的换行符和分割符是什么?

/t /r

4. 加载数据或本地数据到hive表或者覆盖hive表,语法是什么?

LOAD DATA LOCAL INPATH 'xxx' OVERWRITE INTO TABLE xxxx;

5.hive的执行引擎是mr,请问哪种hive SQL是触发mr job的

带聚合函数,某些insert,还有create table as select

6. create table a as select * from b; 你们觉得有没有mr job?

7. 谈谈你们对分区表的理解? 怎样定义的,怎样加载数据,怎么查询

定义:CREATE TABLE order_created_partition (
order_number string,
event_time string
)
PARTITIONED BY (event_month string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY "\t";
加载数据:LOAD DATA LOCAL INPATH "/tmp/order_created.txt"
OVERWRITE INTO TABLE order_created_partition
PARTITION (event_month='2017-12');
查询:select * from test1.order_created_partition
where event_month='2017-12';

8. 静态分区表和动态分区表是什么区别?

静态只能自己手动建立分区表 动态可以设置分区字段然后自动分区

9. 查看函数的是什么语法?

desc function xxx

10. (拓展题)hive一般我们用来做数据插入和追加,不会去更新删除数据,那么hive支持这种操作吗?该加什么参数呢?

支持

相关文章

  • 20180604早课记录24-Hive

    1. hive数据分为哪两块?分别存储在哪? 元数据和数据本身; mysql等关系型数据库 和 hdfs 2. ...

  • 早课记录

    早课五点半开始,六点四十五结束,失眠到两点。早起没有问题。带着自己的困惑,问题开始早课,接受问题。在每个奎亚中感受...

  • #周检视#第五组/丁正荣

    ——易效能192期杭州班2.0 #周检视#第1周(20180604-20180610) 没有记录就没有发生,没有反...

  • 20180604  哈雷美好记录

    1.学老妈的样子,跟着小火山视频煲菌汤,儿子说味道不错,喝的津津有味。母亲还去小区摘了花椒叶,发了面,做了茄子包子...

  • 180502早课记录

    1. pwd是什么意思 显示当前所在的路径(以绝对路径显示) 2.切换到上一次目录的命令 cd - 3.切换到...

  • 180503早课记录

    1.移动文件或文件夹是什么命令 mv(其中mv还可以用于重命名文件/文件夹) 2.复制文件或文件夹是什么命令参数 ...

  • 180531早课记录

    1.hive是什么? hive是构建在 Hadoop 上的数据仓库构架 2.hive的默认使用什么数据库?生产上...

  • 今天早课记录

    2017年5月27日星期六晴 读经时间:7:20AM6:15PM 读经方式:跟音频读 茵茵读经内容:1、《易经》说...

  • #周检视#第五组/雷华兴

    #周检视#第1周(20180604-20180610) 没有记录就没有发生。 没有反思的人生不值得过——苏格拉底 ...

  • 崔小小_Anne2018年6月第2周(总第14周)~有所退步,但

    20180604-20180610 没有记录就没有发生。没有反思的人生不值得过。不忘初心,方得始终。 我的三个标签...

网友评论

      本文标题:20180604早课记录24-Hive

      本文链接:https://www.haomeiwen.com/subject/zmrysftx.html