如何用impala-shell或其他方法复制cloudera impala表?

时间:2014-10-29 17:02:03

标签: cloudera impala

当我显示表时,我在Impala中看到一个表“test”;

我想复制“test”表,使其完全重复,但命名为“test_copy”。是否有我可以执行的impala查询来执行此操作?如果没有,我该怎么做?

2 个答案:

答案 0 :(得分:9)

您可以使用"CREATE TABLE test_copy LIKE test"创建具有相同元数据的表格。然后,您可以使用"INSERT INTO TABLE test_copy SELECT * FROM test"复制数据。

答案 1 :(得分:8)

You can do this by a single command: CREATE TABLE new_table AS (SELECT * FROM table);