内部表和外部表
1. 内部表(管理表):
默认是内部表,数据存储默认在配置项hive.metastore.warehouse.dir(/user/hive/warehouse)
数据由Hive管理,drop删除时,元数据和实际数据都会被删除
2. 外部表
数据不由Hive管理,drop删除时,只删除元数据,不删除实际数据
3. 内部表和外部表互换(EXTERNAL,TRUE,FALSE必须大写)
--查询表的类型 desc formatted student; --内部表==》外部表 table student set tblproperties("EXTERNAL"="TRUE") -->外部表==》内部表 table student alter tblproperties("EXTERNAL"="FALSE")
posted on 2020-12-05 13:48 happygril3 阅读(116) 评论(0) 收藏 举报