一、Hive 中创建表的三种方式,应用场景说明
第一种
第二种
第三种
二、内部表和外部表的区别
内部表也称之为MANAGED_TABLE;
默认存储在/usr/hive/warehouse下,也可以通过location指定。
删除表时,会删除表数据以及元数据。
外部表也称之为EXTERNAL_ TABLE;
在创建表时可以自己指定目录位置(LOCATION)
删除表时,只会删除元数据不会删除表数据。
外部表删除后hdfs文件,仍存在
三、分区表的功能、创建,如何向分区表中加载数据、如何检索分区表中的数据
分区表可以使查询效率更高
本文介绍了Hive中创建表的三种方式及其应用场景,并详细解释了内部表与外部表的区别,包括它们的数据存储位置及删除行为的不同。此外,还探讨了分区表的功能、创建方法、数据加载方式以及数据检索技巧。
4285

被折叠的 条评论
为什么被折叠?



