5.外部表和内部表

外部表示不会进入数据仓库的(mysql管理的元数据)

内部表是要进入数据库仓库的

区别:

drop一个外部表时,只是清楚它的元数据(指定元数据存放mysql),而表在hdfs上的数据并不会删除;  

内部表drop后,元数据和通过hive命令创建的表名对应的HDFS目录都会被删除


外部表 

create external table t_locc(id int,name string)
 row format delimited
 fields terminated by ','
 stored as textfile
 location '/a/b';--外部表写法



本文出自 “为了手指那个方向” 博客,谢绝转载!

你可能感兴趣的:(it)