环境准备
- zookeeper集群
- elasticsearch-6.8.6
- canal admin-1.1.4
- canal deployer-1.1.4
- canal adapter-1.1.4
关于elasticsearch版本要求具体可自行百度,另需准备postman创建es索引,获取canal网址:https://github.com/alibaba/canal/
搭建zookeeper集群
在这里直接使用docker-compose创建
version: '3.1'
services:
zoo1:
image: zookeeper
restart: always
hostname: zoo1
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
volumes:
- /:/opt/compose-volumes/zk-volumes/zoo1
zoo2:
image: zookeeper
restart: always
hostname: zoo2
ports:
- 2182:2181
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=0.0.0.0:2888:3888;2181 server.3=zoo3:2888:3888;2181
volumes:
- /:/opt/compose-volumes/zk-volumes/zoo2
zoo3