hbase的snaptshot和replication
参考链接:
hbase目录在hdfs上的含义:
https://www.cnblogs.com/zhangwuji/p/9160301.html
replication:
https://www.cnblogs.com/ios123/p/6410986.html
https://www.cnblogs.com/zhangwuji/p/9195806.html
snapshot:
https://blog.csdn.net/Luomingkui1109/article/details/85128337
https://www.cnblogs.com/ballwql/p/hbase_data_transfer.html
一、replication的配置方式
1.添加参数
<property>
<name>hbase.replication</name>
<value>true</value>
</property>
2.前置hbase2执行 集群replication哪些表,哪些列族
alter 'DBN_STO',{NAME=>'if',REPLICATION_SCOPE => '1'}
3.前置hbase2执行与hbase1做关联
add_peer '1', '10.15.36.2:2181:/hyperbase1'
4.验证
前置hbase2 put一条数据去后置hbase1验证是否同步成功
put 'DBN_STO', 'testRow', 'if:a', '1'
后置hbase1 delete一条数据去前置hbase2验证是否同步成功
二、hbase snaptshot
1.创建快照 hbase2
snapshot 'DBN_STO','DBN_STO'
2.同步数据 hbase2 ==》hbase1
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot DBN_4PX_sn -copy-from hdfs://10.15.36.6:8020/hyperbase2 -copy-to hdfs://10.15.36.3:8020/hyperbase1 -overwrite -mappers 8 -bandwidth 1024
3.在hbase1上,从快照恢复数据
clone_snapshot 'DBN_STO','DBN_STO'

浙公网安备 33010602011771号