docke 安装canal-admin ui管理canal-server并且配置mq投递到kafka中

2024-01-09 21:18

本文主要是介绍docke 安装canal-admin ui管理canal-server并且配置mq投递到kafka中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

相关文章

docke 安装canal-admin ui管理canal-server(系列一)
canal-admin投递binglog到kafka,多进程消费kafka同步数据变更(系列二)

官方安装文档

Canal-Admin-Docker

canal-admin 的数据存储mysql安装

docker run -p 33061:3306 --name canal-mysql \
-v /usr/local/mysql/mysql-5.6/conf:/etc/mysql/conf.d \
-v /usr/local/mysql/mysql-5.6/logs:/logs \
-v /usr/local/mysql/mysql-5.6/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=canal@mysql@2020 -d mysql:5.6

canal-admin ui安装

//下载指定脚本组装docker命令来启动 
wget https://raw.githubusercontent.com/alibaba/canal/master/docker/run_admin.sh
sudo sh run_admin.sh -e server.port=8089 \-e canal.adminUser=admin \-e canal.adminPasswd=admin \-e spring.datasource.address=192.168.3.110:33061 \-e spring.datasource.database=canal_manager \-e spring.datasource.username=root \-e spring.datasource.password=canal@mysql@2020 //或者 直接docker 命令 启动
sudo docker run -it --name canal-admin \-e server.port=8089 \-e canal.adminUser=admin \-e canal.adminPasswd=admin \-e spring.datasource.address=192.168.3.110:33061 \-e spring.datasource.database=canal_manager \-e spring.datasource.username=root \-e spring.datasource.password=canal@mysql@2020 \-h 192.168.3.110 \--net=host \-m 1024m \-d canal/canal-admin:v1.1.4

canal-server 安装


//下载脚本 组装docker命令来启动 
wget https://raw.githubusercontent.com/alibaba/canal/master/docker/run.sh sudo sh run.sh -e canal.admin.manager=127.0.0.1:8089 \-e canal.admin.port=11110 \-e canal.port=11121 \-e canal.metrics.pull.port=11122 \-e canal.admin.user=admin \-e canal.admin.passwd=4ACFE3202A5FF5CF467898FC58AAB1D615029441//或者直接docker命令启动
docker run -it --name=canal-server \-e canal.admin.manager=192.168.3.110:8089 \-e canal.admin.port=11110 \-e canal.port=11121 \-e canal.metrics.pull.port=11122 \-e canal.admin.user=admin \-e canal.admin.passwd=4ACFE3202A5FF5CF467898FC58AAB1D615029441 \-h 192.168.3.110 \--net=host \-d canal/canal-server:v1.1.4

新建mytest实例的canal Instances

  • 新建步骤
  1. 点击新建 名称为mytest ,选择绑定到哪个server上或者集群上
  2. 点击载入默认模板
  3. 将模板中以下参数替换为test环境的配置
  • test 环境配置如下
# position info
canal.instance.master.address=test:33006# username/password
canal.instance.dbUsername=test
canal.instance.dbPassword=test
canal.instance.connectionCharset = UTF-8
  • 线上 环境配置如下
# position info
canal.instance.master.address=test:33006# username/password
canal.instance.dbUsername=prod
canal.instance.dbPassword=prod
canal.instance.connectionCharset = UTF-8

有任何疑问都可以关注作者公众号点击菜单–>联系作者相互探讨交流

在这里插入图片描述

这篇关于docke 安装canal-admin ui管理canal-server并且配置mq投递到kafka中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/588458

相关文章

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S