Hive

Hive的管理表和外部表

2018-03-05  本文已影响13人  明明德撩码

管理表
内部表也称之为MANAGED_TABLE;
默认存储在/user/hive/warehouse下,也可以通过location指定;
删除表时,会删除表数据以及元数据;

外部表
外部表称之为EXTERNAL_TABLE;
在创建表时可以自己指定目录位置(LOCATION);
删除表时,只会删除元数据不会删除表数据;

语法

外部表

说明:外部表删除表时,只会删除元数据不会删除表数据。如果数据在hdfs目录以存在对应的结构,不需要put数据,直接就可以读取里面的文件。

上一篇 下一篇

猜你喜欢

热点阅读