Dataphin集成任务ClickHouse数据源获取元数据失败“Missing columns: 'position' while processing query: 'SELECT name, type AS dataType, position AS seqN”

更新时间:

问题描述

Dataphin集成任务ClickHouse数据源获取元数据失败“ClickHouseException ClickHouse exception, code: 47, host: cc-uf6q754w66vu462d0.ads.rds.aliyuncs.com, port: 8123; Code: 47, e.displayText() = DB::Exception: Missing columns: 'position' while processing query: 'SELECT name, type AS dataType, position AS seqN”。

执行以下SQL的结果如下:

select version();

DESCRIBE TABLE system.columns;

问题原因

当前ClickHouse版本暂时不支持元数据,缺少了读取字段位置信息的参数。

解决方案

两种解决方式,第一种是使用脚本模式不使用我们组件的元数据查询功能。第二种升级ClickHouse版本到20.8.17.25以上。

适用于

  • Dataphin