Canal-Admin安装部署 及 HA部署

本文档详细介绍了Canal-Admin的安装过程,包括下载安装包、解压、配置application.yml、初始化元数据MySQL,以及启动Canal-Admin。接着,配置Canal-Server,创建集群并修改canal.properties。还讲述了如何实现高可用,通过配置slaveId或直接在webUI中操作。最后,提供了配置文件的说明和被监控MySQL的环境需求。
摘要由CSDN通过智能技术生成

服务分配

服务器节点 服务
canal-admin header1
canal-server(HA) header1 和 header2

1. 安装canal-admid

1.1 下载安装包

https://github.com/alibaba/canal/releases/tag/canal-1.1.4
在这里插入图片描述

1.2 解压缩

`tar -zxvf canal.admin-1.1.4.tar.gz -C /opt/apps/ecm/service/canal-admin/`

1.3 修改配置文件 conf/application.yml

在这里插入图片描述

server:
      port: 8089
    spring:
      jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8

    spring.datasource:
      address: emr-header-1:3306(元数据mysql地址)
      database: canal_manager
      username: root(mysql用户名)
      password: xxxxx(mysql密码)
      driver-class-name: com.mysql.jdbc.Driver
      url: jdbc:mysql://${
   spring.datasource.address}/${
   spring.datasource.database}?useUnicode=true&characterEncoding=UTF-8&useSSL=false
      hikari:
        maximum-pool-size: 30
        minimum-idle: 1

    canal:
      adminUser: admin(用户名)
      adminPasswd: xxxxxx(密码)

1.4 初始化元数据MySQL

	mysql -hxxx -uxxx -pxxx
    # 导入初始化SQL  在conf 目录下
    > source conf/canal_manager.sql

1.5 查看canal-admin的密码加密字段

  select password('conf/application.yml里面的配置的adminPasswd');
  例如: 
  MariaDB [(none)]> select password('admin');
+-------------------------------------------+
| password('admin')                         |
+-------------------------------------------+
| *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
+-------------------------------------------+
取去掉*号之后的字符串: 4ACFE3202A5FF5CF467898FC58AAB1D615029441,在配置canal-server的时候用到

1.6 此时启动canal-admin即可访问webUI

bin/startup.sh

访问地址: http://header1:8089
用户名: admin 密码: 123456(默认密码),可以登录后进行修改

2. 配置canal-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值