对于单个表,我们可以使用以下查询
获取Hbase快照hbase(main):024:0>
snapshot 'tableX', 'snapshotX'
我可以知道如何为多个表创建快照。
hbase(main):024:0>list 'table*'
TABLE
tableA
tableB
tableC
任何人都可以帮我解决如何立即拍摄快照的问题。
非常感谢。
答案 0 :(得分:0)
这是一个shell脚本问题,而不是hbase shell。你想链接两个命令。
您可以从hbase shell list 'table*' > tables.txt
开始,然后逐个读取表名,并在该临时文件中每行发送快照命令。请google命令链接并在文件内容中使用x< - xxx。