【 TiDB 使用环境`】生产
【 TiDB 版本】
TiDB v5.0.3
DM v2.0.4
【遇到的问题】
DM在从mysql进行数据同步的时候出现如下的报错:
“Message”: “startLocation: [position: (, 0), gtid-set: ], endLocation: [position: (mysqlbin.025277, 35127156), gtid-set: 27a0991c-b504-11ea-9bc4-005056b73203:1-5220,c492d887-b503-11ea-8362-005056b7b179:1-1663122490]: execute statement failed: REPLACE INTO XXXX
.md_ad_creative_XXX
(advertiser_id
,ad_id
,action_bar
,actionbar_click_url
,captions
,click_url
,cover_image_tokens
,cover_image_urls
,cover_slogans
,create_time
,creative_category
,creative_tag
,creatives
,horizontal_photo_ids
,new_expose_tag
,package_name
,photo_list
,put_status
,site_id
,sticker_styles
,update_time
,vertical_photo_ids
,view_status
,view_status_reason
,c_status
,campaign_id
,creative_name
,create_channel
,expose_tag
,photo_id
,review_detail
,cover_url
,image_token
,first_frame_type
,overlay_bg_url
,overlay_bg_image_token
,cover_height
,cover_width
,click_track_url
,creative_material_type
,sticker_title
,overlay_type
,ad_photo_played_t3s_url
,impression_url
,short_slogan
,reject_video_snapshot
,material_url
,programmed_creative_material
,image_tokens
,display_info
,package_id
,game_id
,duty_user_id
,publish_agent_id
,siteid
,creative_id
,unit_id
) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,…”,
“RawCause”: “Error 3140: Invalid JSON text: The document root must not be followed by other values.”,
从报错看,是无效的JSON数据,这个要具体从那方便排查呢?
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】
- 相关日志、配置文件、Grafana 监控(https://metricstool.pingcap.com/)
- TiUP Cluster Display 信息
- TiUP CLuster Edit config 信息
- TiDB-Overview 监控
- 对应模块的 Grafana 监控(如有 BR、TiDB-binlog、TiCDC 等)
- 对应模块日志(包含问题前后 1 小时日志)
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。