从官网这句话可以得知Hive中有两类数据:data和metadata
并且data存储在hdfs上,metadata存储在MySQL中,这两类数据是理解内部表和外部表的关键。
所以不小心删除外部表后,可以创建一个新表指定到(location ‘/hive/external_table/’)这个位置,那么数据就会恢复。
三、外部表使用场景
对于一些原始日志文件,同时被多个部门同时操作的时候就需要使用外部表,如果不小心将meta data删除了,HDFS上 的data还在可以恢复,增加了数据的安全性。