文档

Dataphin计算任务报错“Partition not found”

更新时间:
一键部署

问题描述

用户创建计算任务,在执行过程中报错“Tracking SQL Task [1/1] Process:Task failed : org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: SemanticException [Error 10006]: Line XX:XX Partition not found ''XXX''”。此表写查询语句查询发现报错的分区是存在的,并且能够查询到数据。

问题原因

查看此表结构,发现此表是二层分区,即分区字段是有两个字段。

再仔细查看报错日志,发现真正引起报错的原因是操作二层分区数据的时候,分区值没有指定完整。

解决方案

如果是多层分区的表,查询数据可以只指定一层分区信息就可以,但是操作表数据(增删改)需要将多个分区字段全部指定完整。

适用于

  • Dataphin
  • 本页导读
文档反馈