ucarGroup/DataLink

配置任务和映射完成后,无任何报错,但是目的地表中无数据

wybaby168 opened this issue · 2 comments

问题描述

遇到了数据无法写入的问题。请求帮忙,万分感谢!

配置条件

  1. 按照Idea QuickStart一步步启动了Manager和Worker,Worker按照Distributed模式启动

  2. 源数据库和目的地数据库均为mysql,且为同一个实例不同的Database

  3. 配置了2个介质(数据源),同一个mysql实例不同的数据库,且读库写库配置的完全一致

  4. 机器管理显示机器状态正常,后台输出正常

  5. 任务列表如下,状态显示正常

    任务ID 任务名称 详情 目标状态 实际状态 所属分组 所属机器 当前日志时间 最近启动时间 操作
    2 test_base_2_1 Details STARTED RUNNING 1 1 2019-09-24 16:03:32 (1569312212000) 2019-09-24 16:03:33
  6. 映射配置使用白名单,字段完全对应。

解决了。由于我的数据库是mysql8,升级了canal后,get得到的Message总是rawEntries,调用Entry.parseFrom,然后赋值即可。

好的,恭喜