HBase 增量備份和還原工具 |
| 發(fā)布時(shí)間: 2012/9/5 16:54:07 |
|
HBase自帶的export/import機(jī)制可以實(shí)現(xiàn)Backup Restore功能。而且可以實(shí)現(xiàn)增量備份。 下面設(shè)增量備份的python腳本 在這個(gè)腳本中,每天做增量備份,每個(gè)月15日做全備份。 import time 要注意的是,做Restore時(shí)候,原始的表必須是創(chuàng)建好的。所以如果表本身被損壞,需要重新創(chuàng)建一個(gè)新的空表,再做Restore。 還有,必須在Hadoop-env.sh中配置好hbase和Zookeeper的路徑,加上這樣的語(yǔ)句 export Hadoop_CLASSPATH="/usr/lib/hadoop-hbase/hbaseXXX.jar:/usr/lib/hadoop-hbase/lib/zookeeperXXX.jar:/etc/hadoop-hbase/conf" 把這個(gè)加到crontab里面,就可以實(shí)現(xiàn)每天定時(shí)備份了。 本文出自:億恩科技【www.627783.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |
京公網(wǎng)安備41019702002023號(hào)