CloudCanal 社区版 docker 更换元数据库
-
简介
本文档介绍 CloudCanal 社区版 docker 部署如何更换元数据库。CloudCanal 默认提供了元数据库镜像(MySQL), 但是用户上生产,希望能够用自有的、更加稳定、且得到良好维护的元数据库,本文做了具体的操作描述。
1. 导出已有元数据库
- docker 宿主机上执行以下命令,导出 cloudcanal_console 库内容
- mysqldump -uroot -proot --databases cloudcanal_console > ./cloudcanal_console.sql
2. 准备好新的元数据库 MySQL
新的源数据库需要设置my.cnf,设置最大packet size以及时区
[mysqld] character-set-server=utf8 default-time_zone = '+8:00' max_allowed_packet=1024M
3. 将数据导入新元数据库
- mysql> source ${YOUR_PATH}/cloudcanal_console.sql;
4. 修改 console 容器中 springboot 配置文件中配置
- 文件路径:/home/clougence/cloudcanal/console/conf/business-output.properties
- 修改配置项
- spring.datasource.url
- spring.datasource.username
- spring.datasource.password
5. 重启 console 容器并确认能够正常登陆控制台
相关文档
加入社区群
- CloudCanal 发展,离不开广大用户的支持,为了更好、更及时服务我们的用户,我们组建了微信交流群。请加我们的社群管理员吧,接头暗号:“加 cloudcanal 群”
- docker 宿主机上执行以下命令,导出 cloudcanal_console 库内容
Copyright © 2020 ClouGence, Inc.备案号:浙ICP备20007605号-2