Canal-Admin是为Canal提供的一个图形化管理页面。是一个Web服务。本篇文章主要演示一下如何搭建一个Canal Admin并管理Canal
环境准备
- 下载canal.admin-1.1.5.tar.gz
解压
mkdir canal.admin-demo-1.1.5
tar -zxvf canal.admin-1.1.5.tar.gz -C /home/software/canal.admin-demo-1.1.5/
配置修改conf/application.yml
这里我用canal canal账号好像不行,具体原因没找到,索引用root账号
- 数据库初始化 ```shell mysql -uroot -p123456
mysql> source canal_manager.sql
> 注: canal_manager.sql在conf目录下
5. 启动
```shell
sh bin/startup.sh
Canal的安装
- 下载canal.deployer-1.1.5.tar.gz
解压
#创建canal目录
mkdir canal-demo-1.1.5
#解压
tar -zxvf canal.deployer-1.1.5.tar.gz -C /home/software/canal-demo-1.1.5/
启动
sh bin/startup.sh local
图形化工具使用
- ip:8089
- admin/123456
集群的搭建
集群的搭建方式在官方文档中并没有明确给出,这里我根据https://github.com/alibaba/canal/wiki/Canal-Admin-Guide,认为它的搭建方式如下:
1.启动ZK
sh bin/zkServer.sh
2.删除自动注册在Server中的实例
3.配置集群
4.向集群中添加Server
补充:主配置中要指定zk地址