一、Hive 中创建表的三种方式,应用场景说明
第一种
第二种
第三种
二、内部表和外部表的区别
内部表也称之为MANAGED_TABLE;
默认存储在/usr/hive/warehouse下,也可以通过location指定。
删除表时,会删除表数据以及元数据。
外部表也称之为EXTERNAL_ TABLE;
在创建表时可以自己指定目录位置(LOCATION)
删除表时,只会删除元数据不会删除表数据。
外部表删除后hdfs文件,仍存在
三、分区表的功能、创建,如何向分区表中加载数据、如何检索分区表中的数据
分区表可以使查询效率更高