canal与mysql高可用_canal-admin的高可用使用,单机使用,HA使用,阿里的canal的UI界面,管理canal的实例...

一、软件下载

1、介绍

canal的主要的作用就是通过MySQL的binlog日志文件,同步数据到MQ,MQ包含mysql、kafka、tcp等等

canal-admin是一个webUI界面,通过界面配置的方式,管理canal的配置文件,方便易于管理。

2、下载

二、配置canal-admin

1、修改配置文件

# 在Linux的服务器中

# 直接在服务器中下载,或者是在wind下载之后需要传到服务器上

wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.admin-1.1.4.tar.gz

# 解压

mkdir /tmp/canal-admin

tar zxvf canal.admin-1.1.4.tar.gz -C /tmp/canal-admin

# 修改配置文件

vi conf/application.yml

# 主要配置

spring.datasource:

address: 127.0.0.1:3306 #数据库的ip

username: root #数据库的账号

password: root #数据库的密码

canal:

adminUser: admin #canal-admin的账号

adminPasswd: 123456 #canal-admin的密码(默认是admin,改成6位以上的密码)

2、初始化数据库

# 连接上面配置的mysql数据库

mysql -h 127.1 -u root -p

-- 最好在/tem/canal-admin目录下连接数据库

>source conf/canal_manager.sql

3、启动canal-admin

8a1e4223ca38d82470f37955a53286c6.png

# 在bin目录里面启动:

sh bin/startup.sh

在webUI界面查看: http://127.0.0.1:8089/ 访问,默认密码:admin/123456

三、配置canal-1.1.4

1、配置文件

canal-1.1.4的版本较之前的版本基本一样,就是在配置文件上有一点不同,在conf/目录下有两个主要的全局配置文件,一个是:canal.properties这个和之前所有版本的配置一样,还有一个是canal_local.properties这个是指定canal-admin的UI界面的。在此我们主要是使用canal_local.properties这个配置,使得canal运行之后,配置可以在webUI端快速的更改配置。

# canal服务端的ip最好使用主机映射

canal.register.ip = hadoop001

# 这个是webUI的配置

canal.admin.manager = 127.0.0.1:8089 #登录的ip

canal.admin.port = 11110 #交互的端口

canal.admin.user = admin #webUI的账号

canal.admin.passwd = 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 #webUI密码的暗文

# admin auto register

canal.admin.register.auto = true

canal.admin.register.cluster = #集群的名字

2、配置密码

上面配置的webUI的密码暗文需要到mysql的数据库查询的,我们配置的密码是123456,所以需要到数据库产生

mysql> select password(123456);

+-------------------------------------------+

| password(123456) |

+-------------------------------------------+

| *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |

+-------------------------------------------+

1 row in set, 1 warning (0.00 sec)

3、启动

1)要使用canal-admin,所以在启动方面也有一点不同,在bin目录下执行startup.sh 传入参数local

# 启动方法一:

sh bin/startup.sh local

# 启动方法二:

# ---将canal_local.properties配置文件的名字改成canal.properties(删除原有的)

sh bin/startup.sh

四、webUI的使用

1、具体的配置

canal.properties:集群模式不用配置ip

instance.properties:配置如之前版本

参考配置:

有怀疑或不足之处,请留言!

标签:canal,配置文件,admin,配置,webUI,使用,properties

来源: https://blog.csdn.net/weixin_40126236/article/details/100777543

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值