Hive 有 Managed Tables 和 External Tables 两种表,不同之处可以查看Managed。VS 外部表。
目前,要将外部数据库从 移动HDFS
到Alluxio
,我需要将外部表的位置修改为alluxio://
。
该声明类似于:alter table catalog_page set location "alluxio://node1:19998/user/root/tpcds/1000/catalog_returns"
根据我的理解,应该是简单的metastore修改,但是对于一些表的修改,要花上几十分钟。数据库本身包含大约 1TB 数据顺便说一句。
无论如何我可以加速表更改过程吗?如果不是,为什么这么慢?欢迎任何意见,谢谢。