#开启LOG_BIN
修改my.cnf或者my.ini参数文件
server-id=123456789 #设置成唯一值,5.7及以后的版本需要添加此参数
log-bin=my-bin
log-slave-updates=1 #如果数据库为slave端需配置此参数,master端不需要配置
binlog_format=row
重启数据库
检查是否开启log_bin
show variables like 'log_bin%';
# 需要设置为ON
show variables like 'binlog_format%';
# 需要设置为row模式
用户创建及赋权
创建用户
create user zcbus@'%' identified by 'zcbus';
用户赋权赋权限
grant select,replication client, replication slave on *.* to 'zcbus'@'%' identified by 'zcbus';
权限查询
show grants for zcbus;
注:
mysql如果设置了binlog-do_db和binlog-ignore-db,可能会导致增量不分析:
binlog-do_db=test
binlog-ignore-db=mysql
需要修改/etc/my.cnf参数文件,添加上需要发布的库,改完需要重启mysql库,zcbus发布进程也需要重启:
binlog-do_db=dt
binlog-do_db=dt2
ZCBUS准备
- 添加发布节点
- 资源管理-发布节点
添加发布节点,选择运行容器位置
配置发布数据库配置信息【MYSQL】即可
序号 | 变量名 | 默认值 | 是否隐藏函数 | 描述 |
---|---|---|---|---|
1 | db_type | mysql | 不隐藏 | 源数据库类型 |
2 | db_name | mysql | 不隐藏 | 数据库名字 |
3 | host | 127.0.0.1 | 不隐藏 | 数据库IP地址 |
4 | port | 3306 | 不隐藏 | 数据库端口号 |
4 | user | root | 不隐藏 | 捕获数据库用户名 |
5 | password | 1qaz!QAZ | 不隐藏 | 捕获数据库密码 |
6 | full_sync_buffer | 100 | 隐藏 | 全量导出的Buffer |
7 | land_to_file | 0 | 隐藏 | 是否落地缓存,1:是 0:否 |
8 | log_extract_interval | 2000 | 隐藏 | 增量每轮分析日志的时间间隔(毫秒),注册版默认为2000(2秒),可修改,最小为50,试用版固定每轮日志分析时间间隔为10秒 |
9 | message_max_len | 0 | 隐藏 | 发送到kafka的最大消息长度(BYTE),默认为5242880(5M),最小10240(10K) |
11 | full_sync_threads | 2 | 隐藏 | 全量并发线程数 |
12 | full_publish_interval | 0 | 隐藏 | 全量发送每个包的间隔(毫秒) |
14 | read_log_from_remote | 1 | 隐藏 | 1为远程读日志 |
15 | real_export_buffer | 0 | 隐藏 | 定时导出每个线程使用的最大内存,单位(M),最小50M |
16 | real_export_by_where | 0 | 隐藏 | 设置为1时,实时发布时采用定时导出的模式 |
17 | real_export_threads | 1 | 隐藏 | 定时导出使用的线程数,默认为4 |
18 | real_send_queues | 0 | 隐藏 | 实时发送队列 |
19 | single_message_max_len | 209715200 | 隐藏 | 单条消息的最大长度,单条消息超过此长度时,会被拆分成多条消息,单位(BYTE),默认为10485760(10M),最小为5242880(5M),如果设置值比message_max_len小,则调整为和message_max_len一致,-1为无限制 |
20 | slave_server_id | 1122 | 隐藏 | mysql远程读日志时的slave server-id,默认为1,如果有多套程序同时从一个mysql实例读日志,需要设置为不同的值 |
38 | message_encrypt | 0 | 隐藏 | 发送到kafka的消息是否加密,默认为0不加密,1为加密 |
39 | log_buffer_len | 隐藏 | MYSQL日志,每轮读取日志最大限制,兆为单位 |
文档更新时间: 2021-11-15 22:20 作者:阿力