音乐播放器
Great Wei
 
文章 标签
16

Powered by Gridea | Theme: Fog

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