HBase的备份和还原
来源:互联网 发布:微信 淘宝双十一红包群 编辑:程序博客网 时间:2024/04/27 19:56
1)HBase热备份的方法
(2)HBase热备的还原
(3)HBase冷备份
(4)HBase冷备的还原
一
(1)启动Hbase
./start-hbase.sh
(2)创建表
hbase shell
create ‘test’,{NAME=>’CF’,VERSIONS=>3}
3.导出数据
hadoop dfs -ls /
./hbase org.apache.hadoop.hbase.mapreduce.Export test /export
hadoop dfs -ls /
4使用copyTable实现热备份
将test表中的数据复制到test3
create ‘test3’, ‘cf’
exit
./hbase org.apache.hadoop.hbase.mapreduce.CopyTable –new.name=test3 test
二热备还原
1.删除数据
./hbase shell
list
disable ‘test’
drop ‘test’
list
2.
create ‘test’, ‘cf’
./hbase org.apache.hadoop.hbase.mapreduce.Import test /export
scan ‘test’
三HBase冷备份
(使用hadoop的distcp命令实现Hbase的冷备份,Hbase是关闭的但是hadoop是必须开启的)
1.启动Hadoop
start-all.sh
2.启动Hbase
start-hbase.sh
3.创建测试表并且插入测试数据
create ‘test’,’cf’
put ‘test’,’r001’,’cf:a’,’v1’
scan ‘test’
exit
4.停止HBase
./stop-hbase.sh
5.进行备份
hadoop distcp /hbase /hbasebackup
hadoop dfs -ls /
四HBase冷备的还原
1.启动HBase,删除测试数据
./start-hbase.sh
./hbase shell
list
disable ‘test’
drop ‘test’
list
2.停止HBase
./stop-hbase.sh
hdfs dfs -mv /hbase /hbase_tmp
hadoop distcp -overwrite /hbasebackup /hbase
haddop dfs -ls /hadoop dfs -rmr .hbase_temp
3.启动HBase
./start-hbase.sh
hbase shell
list
sacn ‘test’
- HBase的备份和还原
- HBase的备份和还原
- hbase备份和还原数据
- HBase 增量备份和还原工具
- HBase 增量备份和还原工具
- 数据库的备份和还原
- 数据库的备份和还原
- 简单的备份和还原
- Oracle的备份和还原
- mysql的备份和还原
- mysql的备份和还原
- Ubuntu的备份和还原
- 短信的备份和还原
- db2的备份和还原
- 数据库的备份和还原
- MySQL的备份和还原
- mysql的备份和还原
- Mysql的数据库的备份和还原
- [Ubuntu]启动器移动至底部
- PHP过滤HTML标签
- WPF后端绑定实现省市两级联动
- linux基础知识—shell
- android 下载文件的错误
- HBase的备份和还原
- linux环境安装jdk和配置环境变量
- js判断滚动条是否已到页面最底部或顶部实例-拓展(逐渐-自动下滑滚动)
- 挑战CPU运算能力2-输出十进制、二进制、八进制及十六进制对照表(Table of Binary, Octal and Hexadecimal Numbers)
- openstack----02_准备工作
- 计算机视觉领域期刊
- U-boot主循环main_loop分析
- iOS之基础面试题
- Firewall 防火墙基础