hive的内部表(MANAGED_TABLE)和外部表(EXTERNAL_TABLE)的区别
创始人
2024-11-15 05:03:44
0

1.hive的表类型分为外部表和内部表

  内部表和外部表的主要区别在于数据的存储方式。

外部表:外部表的存储在hdfs中,是我们指定的文件目录,当我们删除数据或者删除分区的时候不会将元数据删除,数据还会在hdfs目录中,我们还可以进行数据挂载。

内部表:内部表的存储是在hdfs的默认目录下,当我们删除数据或者删除分区的时候会将元数据删除,数据文件也会被删除。

2.查看一个表是内部表还是外部表

DESCRIBE FORMATTED table_name

运行指令找到table_type 如果为MANAGED_TABLE,那就是内部表,

如果是EXTERNAL_TABLE,那就是外部表

3.创建内部表和外部表,外部表需要指定LOCATION

CREATE EXTERNAL TABLE external_table_name (   column1 data_type,   column2 data_type,   ... ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LOCATION '/path/to/table';   CREATE TABLE internal_table_name (   column1 data_type,   column2 data_type,   ... ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ','; 

相关内容

热门资讯

透视总结!aapoker辅助器... 透视总结!aapoker辅助器是真的吗(透视)破解侠是真的(其实是真的有挂)1、操作简单,无需注册,...
透视脚本!aapoker怎么开... 透视脚本!aapoker怎么开辅助器(透视)安装包可以使用(其实存在有挂);透视脚本!aapoker...
透视实锤!aapoker辅助软... 透视实锤!aapoker辅助软件合法吗(透视)俱乐部靠谱(真是是有挂)1、进入游戏-大厅左侧-新手福...
透视透视挂!aapoker发牌... 透视透视挂!aapoker发牌逻辑(透视)透视脚本(都是是真的有挂);aapoker发牌逻辑是一种具...
透视私人局!aapoker怎么... 透视私人局!aapoker怎么控制牌(透视)脚本可以用(切实是真的有挂);1.aapoker怎么控制...
透视攻略!aapoker公共底... 透视攻略!aapoker公共底牌(透视)可以开辅助器(好像真的是有挂);小薇(透视辅助)致您一封信;...
透视数据!aapoker怎么设... 透视数据!aapoker怎么设置提高好牌几率(透视)辅助工具安全(都是真的有挂);一、aapoker...
透视软件!aapoker透视脚... 透视软件!aapoker透视脚本入口(透视)可以设置提高好牌几率(都是真的有挂)1、超多福利:超高返...
透视透视!aapoker脚本(... 透视透视!aapoker脚本(透视)透视插件(竟然有挂)1、这是跨平台的aapoker脚本黑科技,在...
透视教学!aapoker辅助插... 透视教学!aapoker辅助插件工具(透视)可以拿好牌(切实是有挂)1、全新机制【aapoker辅助...