在虚拟机单cpu环境下

canal.properties配置中

#canal.instance.parser.parallelThreadSize = 16

那么,MysqlMultiStageCoprocessor的parserThreadCount会被设为0,从而在启动线程池的时候会抛IllegalArgumentException异常。

解决方案

取消注释。并将修改为canal.instance.parser.parallelThreadSize = 1

 posted on 2019-03-02 10:57  王育东  阅读(712)  评论(0编辑  收藏  举报