我正在使用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
但是,要自动用于复制表,输出看起来非常不切实际。
暂无答案!
目前还没有任何答案,快来回答吧!