hive 内部表会重新拉数据到数据仓库下
hive 外部表制定目录不会移动数据
create external table test_dept_2_external(
id string,
name string,
input_time string,
pid string
)
row format delimited fields terminated by ','
location '/test_dept_2_external';
两者的区别
内部表删除时会把元信息跟数据一起删除
外部表删除时只会删除元数据不会删除数据
外部表适合多部门共用的数据,根据自己的需求去外部表拉数据