赞
踩
内部表--如果创建的表为内部表,在进行删除表的时候,元数据(mysql中的)和真实的数据(HDFS中存储的)都会被删除
外部表-- 在Hive中删除表的时候,只会把自己当前Mysql中所存的元数据删除掉,而真实的数据依然存在HDFS中,不会影响;
- ----外部表转换成内部表
- alter table 外部表 set tblproperties ('EXTERNAL'='False');
-
- ----内部表转换成外部表
- alter table 内部表 set tblproperties ('EXTERNAL'='True');
-
修改完成之后可以通过查看表的结构,查看是否转换成功
- --查看表的详细结构,信息
- desc formatted 表名;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。