跳到主要内容

获取元信息超时

现象

创建任务修改订阅查看库表映射 出现 SocketTimeoutException,日志中出现

远程获取数据表的元信息失败。错误信息为:invoke rcontroller method failed.Request id:6f2888ca-d16a-11ee-8b0d-81c0e706f1d8msg:SocketTimeoutException: Read timed out. target sidecar is 172.31.238.4, route name is mysql_rdbLoadColumns

排查

原因

  • 数据源表字段数量过多,Console 默认元信息获取时间默认为 60s,导致 SocketTimeoutException

解决

  • 修改 Console 控制台参数 console.config.metadata.fetch.socket_timeout_ms(默认 60 秒)
  • 具体操作参考:修改 Console 控制台配置