canal admin可视化管理


canal admin可视化管理

               

官网:https://github.com/alibaba/canal/wiki/Canal-Admin-QuickStart

docker:https://github.com/alibaba/canal/wiki/Canal-Admin-Docker

               

                   

*************************

相关操作

         

创建 mysql源数据库

docker run -it -d --net fixed3 --ip 192.168.57.2 --privileged=true \
--name mysql -e  MYSQL_ROOT_PASSWORD=123456 mysql


创建用户、并授权
mysql> create user canal identified with mysql_native_password by "123456";
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

             

创建数据库 mysql2:canal-manager.sql

docker run -it -d --net fixed3 --ip 192.168.57.3 \
--privileged=true -v /usr/canal/admin/sql:/sql \
--name mysql2 -e  MYSQL_ROOT_PASSWORD=123456 mysql


# 创建数据库、表
mysql> source /sql/canal-manager.sql
Query OK, 1 row affected, 2 warnings (0.01 sec)

Database changed
Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

                

创建 canal-admin

docker run -it -d --net fixed3 --ip 192.168.57.4 \
-v /usr/canal/admin/conf/application.yml:/home/admin/canal-admin/conf/application.yml \
--name canal-admin canal/canal-admin:v1.1.5


配置文件:application.yml
server:
  port: 8089
spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8

spring.datasource:
  address: 192.168.57.3:3306
  database: canal_manager
  username: root
  password: 123456
  driver-class-name: com.mysql.jdbc.Driver
  url: jdbc:mysql://${spring.datasource.address}/${spring.datasource.database}?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true
  hikari:
    maximum-pool-size: 30
    minimum-idle: 1

canal:
  adminUser: admin
  adminPasswd: admin

               

创建 canal-server

docker run -it -d --net fixed3 --ip 192.168.57.5 --name canal-server \
-e canal.instance.master.address=192.168.57.2:3306  \
-e canal.instance.dbUsername=canal \
-e canal.instance.dbPassword=123456 canal/canal-server

            

              

*************************

可视化操作

               

整体页面

                     

集群管理:新建集群

                   

server 管理

               

配置 ==> 查看、修改canal server配置

注意:修改canal server信息会使canal server重启

             

修改 ==> 修改server连接、端口信息

           

 详情 ==> 可查看canal server下的所有instance

            

日志 ==> 查看canal server启动日志

            

            

instance 管理:新建instance配置

                

 instance操作

               

修改 ==> 修改instance配置

             

日志 ==> 查看instance日志

               

             

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值