Title
您好!欢迎来到111达仁乡党支部333!
联系电话:010-18881888

hbase集群间同表数据互相同步add_peer

一、修改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'


再查看从集群的数据: