2015-10-02 41 views

回答

0

由於沒有DUMP命令(或類似的東西): http://www.cloudera.com/content/cloudera/en/documentation/cloudera-impala/latest/topics/impala_shell_commands.html

我認爲最好的解決辦法是隻使用一個數據庫中的外部表。 這樣,您就可以知道數據的保存位置,並可能將其複製到其他位置。

CREATE EXTERNAL TABLE table_name(one_field INT, another_field BIGINT, 
    another_field1 STRING) 
COMMENT 'This is an external table' 
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\054' 
STORED AS TEXTFILE 
LOCATION '<my_hdfs_location>'; 
0

是,

  1. 你可以從黑斑羚倉庫(通常/用戶/蜂巢/倉庫)
    使用dictcp所有數據從一個羣集複製到其他羣集在同一位置
  2. 消防表創建表,以獲得每個表的架構,只需將位置更改爲目標位置
相關問題