hive内部表和外部表的区别
1.数据管理
内部表数据由hive管理;外部表数据由HDFS管理;
2.存储位置
内部表数据存储位置为默认的路径(/user/hive/warehouse);
外部表数据存储位置由用户自定义;
3.表删除
删除内部表会直接删除元数据和存储数据;
删除外部表仅仅删除元数据,HDFS上的文件不会删除;
1.数据管理
内部表数据由hive管理;外部表数据由HDFS管理;
2.存储位置
内部表数据存储位置为默认的路径(/user/hive/warehouse);
外部表数据存储位置由用户自定义;
3.表删除
删除内部表会直接删除元数据和存储数据;
删除外部表仅仅删除元数据,HDFS上的文件不会删除;