无效

canal配置canal.instance.filter.regex无效

為{幸葍}努か 提交于 2019-12-05 19:55:07
canal 可以通过在instance.properties设置canal.instance.filter.regex,来忽略不关心的数据变更的parse和sink处理,优化性能,同时减少不必要的存储开销。 canal instance启动时,默认加载instance.properties的 canal.instance.filter.regex 参数,之后会根据conf/canal/ meta.dat 文件filter值更新过滤规则。当客户端调用CanalConnector.subscribe(String filter)方法时,instance再次用 filter 参数更新过滤规则。 meta.dat文件如下: { "clientDatas": [{ "clientIdentity": { "clientId": 1001, "destination": "canal", "filter": "canal\\..*" }, "cursor": { "identity": { "slaveId": -1, "sourceAddress": { "address": "127.0.0.1", "port": 3306 } }, "postion": { "included": false, "journalName": "mysql-bin.000047", "position":