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

mspsb9vt  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(190)

我正在使用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

但是,要自动用于复制表,输出看起来非常不切实际。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题