Zookeeper集群 + canal服务简介
zookeeper简介
顾名思义 zookeeper 就是动物园管理员,他是用来管 hadoop(大象)、Hive(蜜蜂)、pig(小 猪)的管理员, Apache Hbase 和 Apache Solr 的分布式集群都用到了 zookeeper;Zookeeper: 是一个分布式的、开源的程序协调服务,是 hadoop 项目下的一个子项目。他提供的主要功 能包括:配置管理、名字服务、分布式锁、集群管理
zookeeper作用
公共配置管理
服务器共用hosts,名字服务
分布式锁
集群管理,竞选策略
本文章,主要讲解搭建内容,理论方面不再阐述。
单机多节点搭建要点
需要修改每个节点存储日志目录(/usr/local/var/run/zookeeper/data/zoo-1/),每个节点需要创建myid。
创建多个节点copy多分zoo.cfg文件,修改配置内容,主要配置其他节点的地址,与客户端端口。
clientPort=2182
server.1=127.0.0.1:2666:3666
server.2=127.0.0.1:2667:3667
server.3=127.0.0.1:2668:3668
每个节点依次启动
服务端:zkServer start zoo-1.cfg
客户端可连接任意端口:zkCli -server ip:port(客户端端口)
canal简介
canal是阿里巴巴开源的mysql数据库binlog的增量订阅&消费组件。
赏
请到客户端“主题--自定义配置--配置”中填入leancloud_appID和key