任务要点
1. Hive的内部表操作
2. Hive的外部表操作
1.Hive内部表与外部表的定义
Hive 内外部表的定义、区别以及数据管理方式
2.Hive内部表
3.Hive内部表二
4.hive的外部表
内外部表的使用场景
内部表被drop后,表的data和metadata都会被删除;外部表被drop后,表的metadata会被删除,但是data不会被删除。如果不小心删掉外部表,重新建表location到数据存放在HDFS的相应路径即可。
使用场景:
(1)外部表:因其指删除表时不会删除HDFS上的数据,安全性相对较高,且指定目录的特性,适合数据需要共享或者数据的处理需要 hive和其他工具一起处理的场景。
(2)内部表:对原始数据或比较重要的中间数据进行建表存储。