自动更新ORC表

时间:2018-01-24 12:27:58

标签: hive hiveql

我想在Hive中执行以下操作:我创建一个存储为Textfile的外部表,并将该表转换为ORC表(通常的方式:首先创建一个空ORC表,然后再加载来自原来的。)

对于我的TextFile表,我的数据位于目录中的HDFS中,比如/user/MY_DATA/

因此,当我从MY_DATA添加/删除文件时,我的TextFile表会自动更新。现在我希望ORC表也能自动更新。你知道这是否可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

不,没有直接的方法,你需要像第一次加载那样在ORC表中添加新数据,或者你可以创建一个新的orc

CREATE TABLE orc_emp STORED AS ORC AS SELECT * FROM employees.emp;

表并删除旧的兽人表。