Dataphin即席查询报错:"Can not read value at 0 in block -1 in file"

问题描述

Dataphin集成任务同步成功,在即席查询中查询目标表报错:"java.io.IOException: parquet.io.ParquetDecodingException: Can not read value at 0 in block -1 in file"。

问题原因

在集成任务配置界面中,hive输出表字段没有全部映射,因为hive字段写入是按照位置写入,读出来的如果少列,就会导致与schema不对应。

解决方案

hive数据库作为输出组件时,表中所有字段必须全部映射。

适用于

  • Dataphin