如何导出和导入HBase表的模式?

时间:2016-05-25 15:08:44

标签: hadoop hbase bigdata

我正在玩HBase导出命令:

 hbase org.apache.hadoop.hbase.mapreduce.Export "t1" t1

通过检查t1/内的文件内容,我只能假设架构不是一起导出的。的确,

 echo "disable 't1' ; drop 't1'"  | hbase shell
 hbase org.apache.hadoop.hbase.mapreduce.Import "t1" t1

无法恢复t1。该表必须先前创建,并使用正确的模式,以便可以重新加载数据。那么:如何导出表t1的模式,以及如何将其导回?

请注意,在这个问题中,“导入”步骤非常重要。很明显,我可以用以下信息导出该信息:

echo "describe 't1'"  | hbase shell

但是,输出看起来非常不切实际,可以自动用于重现表格。

0 个答案:

没有答案