hbase的高级特性之主从复制

HBase主从复制

hbase的主从复制是默认关闭的,如果需要该功能需要在hbase-site.xml开启
因为hbase的配置文件很少,一般配置都配置在hbase-site.xml中
同样我们测试时候使用一个伪分布的环境bigdata111和全分布环境bigdata112
开启主从复制功能只要在主节点上开启就可以了,我们把bigdata111当成主节点,把bigdata112当
成从节点,当我们网主节点上插入一条数据,那么从节点也会自动的插入一条数据,这里只是数据会同步,不是所有操作都同步。

操作如下

HBase默认此特性是关闭的,需要在集群上(所有集群)进行设定并重启集群。
		<property>
			<name>hbase.replication</name>
			<value>true</value>
		</property>	
		
		实验:启动两个HBase
		注意:需要配置各自的/etc/hosts文件,加入对方的IP和主机名。
		在源集群上和目标集群上都新建表
			源 集 群: create 'testtable','info'
			目标集群: create 'testtable','info'

		在源集群上打开表testtable的info列族的复制特性,需要注意的replication_scope配置的
		一个从节点id,任何数字都可以,在后续会为这个id执行从节点zookeeper地址的
			disable 'testtable'
			alter 'testtable',{NAME=>'info', REPLICATION_SCOPE=>'1'}
			enable 'testtable'

		在源集群上设定需要向哪个目的集群上replication数据
			add_peer '1', CLUSTER_KEY => "bigdata112:2181:/hbase"

		测试replication功能
			在源集群上,操作testtable表,观察目的集群上,testtable是否也一起更新了。
			
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枣泥馅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值