如何为多个表获取HBASE快照

时间:2016-06-18 06:42:01

标签: hbase

对于单个表,我们可以使用以下查询

获取Hbase快照
hbase(main):024:0>
 snapshot 'tableX', 'snapshotX'

我可以知道如何为多个表创建快照。

hbase(main):024:0>list 'table*'
TABLE
tableA
tableB
tableC

任何人都可以帮我解决如何立即拍摄快照的问题。

非常感谢。

1 个答案:

答案 0 :(得分:0)

这是一个shell脚本问题,而不是hbase shell。你想链接两个命令。 您可以从hbase shell list 'table*' > tables.txt开始,然后逐个读取表名,并在该临时文件中每行发送快照命令。请google命令链接并在文件内容中使用x< - xxx。