2012-12-17 79 views
0

我打算將本地hbase數據導出到我的生產hbase表,在這裏我想將導出的數據附加到生產中。我該如何實現?我可以使用hbase export shell命令並在生產環境中導入嗎?它是否將數據追加到現有表中? 有沒有相同的工具?hbase表數據從本地導出到生產hbase

$ bin/hbase org.apache.hadoop.hbase.mapreduce.Export <tablename> <outputdir> [<versions> [<starttime> [<endtime>]]] 

$ bin/hbase org.apache.hadoop.hbase.mapreduce.Import <tablename> <inputdir> 

回答

0

copyTable

CopyTable是一個實用程序可以複製一部分或全部的表中的,既可以在同一個集羣或另一個羣集。

+0

忘了提及羣集端口不可見,一切都被阻止,我無法訪問hbase端口。順便說一句,我需要將數據追加到現有的表。 – tousif

+0

導出和導入似乎正在努力將行添加到現有表,如果有任何種類的工具可以執行相同的操作,則會更好 – tousif

+0

如果確實無法直接連接,則確實需要導出和導入:) –