CanalAdapter启动异常:Load canal adapter: es failed,No data source found: defaultDS
现象启动adapter服务时出现如下错误2021-01-15 11:01:55.324 [main] ERROR c.a.o.canal.adapter.launcher.loader.CanalAdapterLoader - Load canal adapter: es failedjava.lang.RuntimeException: java.lang.RuntimeException: N
·
现象
启动adapter服务时出现如下错误
2021-01-15 11:01:55.324 [main] ERROR c.a.o.canal.adapter.launcher.loader.CanalAdapterLoader - Load canal adapter: es failed
java.lang.RuntimeException: java.lang.RuntimeException: No data source found: defaultDS
at com.alibaba.otter.canal.client.adapter.es.ESAdapter.init(ESAdapter.java:137)
at com.alibaba.otter.canal.adapter.launcher.loader.CanalAdapterLoader.loadAdapter(CanalAdapterLoader.java:172)
分析
在异常中显示没有中到defaultDS,但是我修改conf/application.yml中的srcDataSources默认配置,如下。
...
srcDataSources:
test: #默认为defaultDS
...
处理方案
将srcDataSources改为默认的defaultDS即可
...
srcDataSources:
defaultDS: #支持多数据源
url: jdbc:mysql://{mysql}:3306/test?useUnicode=true
username: canal
password: canal
...
应该还有别的方案,先小记一下。
更多推荐
已为社区贡献22条内容
所有评论(0)