我是靠谱客的博主 碧蓝白昼,这篇文章主要介绍canal消耗内存_Canal配置,现在分享给大家,希望可以做个参考。

canal.destinations

当前server上部署的instance列表,多个以逗号隔开

canal.ip

canal server绑定的本地IP信息,如果不配置,默认选择一个本机IP进行启动服务

canal.register.ip

canal server注册到外部zookeeper、admin的ip信息 (针对docker的外部可见ip)

canal.port

canal server提供socket服务的端口,默认11111

canal.instance.memory.batch.mode

canal内存store中数据缓存模式

ITEMSIZE : 根据buffer.size进行限制,只限制记录的数量

MEMSIZE : 根据buffer.size * buffer.memunit的大小,限制缓存记录的大小

canal.instance.memory.buffer.size

canal内存store中可缓存buffer记录数,需要为2的指数

canal.instance.memory.buffer.memunit

内存记录的单位大小,默认1024即1KB,和buffer.size组合决定最终的内存使用大小

canal.instance.filter.query.dcl

是否忽略dcl语句,默认false,比如grant/create user等

canal.instance.filter.query.dml

是否忽略DML的query语句,比如insert/update/delete table。

canal.instance.filter.query.ddl

是否忽略DDL的query语句,比如create table/alater table/drop table/rename table/create index/drop index。(目前支持的ddl类型主要为table级别的操作,create databases/trigger/procedure暂时划分为dcl类型)

canal.instance.binlog.format

支持的binlogFormat,如果设置会执行强校验。默认无,可以设置ROW,STATEMENT,MIXED。

canal.instance.filter.rows

是否忽略dml的数据变更事件(主要针对用户只订阅ddl/dcl的操作)

canal.user

canal数据端口订阅的ACL配置;如果为空,代表不开启

canal.passwd

canal数据端口订阅的ACL配置;如果为空,代表不开启

最后

以上就是碧蓝白昼最近收集整理的关于canal消耗内存_Canal配置的全部内容,更多相关canal消耗内存_Canal配置内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部