一、修改hbase的配置文件:
$ vi conf/hbase-site.xml
<property>
<name>hbase.replication</name>
<value>true</value>
</property>
主、从集群均 修改完后要重启。
二、开始设置同步:
1、先要主机上操作:
hbase(main):001:0> create 'student', 'score', 'course'
hbase(main):001:0> disable 'student'
hbase(main):002:0> alter 'student', {NAME => 'score',REPLICATION_SCOPE => '1'},{NAME => 'course', REPLICATION_SCOPE => '1'}
hbase(main):003:0> enable 'student'
主集群里添加要复制的从集群的peer
针对student建立add_peer功能:
add_peer '10','220.194.59.85:2181:/hbase'
开户对'student'表的同步复制:
set_peer_tableCFs '10','student'
查看已开启的peers:
hbase(main):007:0> list_peers
2、在从集群上创建表:
create 'student', 'score', 'course'
往主集群hbase数据库student表中put新数据,验证从集群是否有新数据:
put 'student', 'xiapi001','score:english', '10'
put 'student', 'xiapi002','score:english', '20'
put 'student', 'xiapi003','score:english', '30'
put 'student', 'xiapi004','score:english', '40'
再查看从集群的数据: