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配置内容请搜索靠谱客的其他文章。
发表评论 取消回复