[filter]
rules = ['test.test1','test.test2']
[sink]
dispatchers = [
{matcher = ['test.test1','test.test2'], topic = "{schema}_{table}", partition = "index-value"}
]
/cdc cli changefeed create \
--server=http://127.0.0.1:8301 \
--sink-uri="pulsar+http://[ip]:[port]/persistent://pulsar-jegrg79egk7km7/test/test_test1?protocol=canal-json" \
--config=./test_changefeed.toml \
--changefeed-id="test-sync-task"
我想问下这个topic的分发规则为什么没有生效,我已经在pulsar服务器创建了两个topic分别为[test_test1,test_test2] 然后指定默认的topic为test_test1 经过测试发现[filter]过滤的规则rules生效了 但是[sink]下的dispatchers没有生效 无论改test1还是test2都会发到默认的test_test1这个topic中 而且消息的key都是[库名.表名] 而不是我指定的index-value 是这个配置没有用吗