文档

Dataphin管道任务从MongoDB抽取数据报错“Reader adaptor run error ”的解决方法

更新时间:
一键部署

问题描述

本文主要描述了Dataphin管道任务从MongoDB抽取数据报错“Reader adaptor run error ”的解决方法。

2022-10-20 02:22:23.538 [DlinkTrans - MongoDB_1] ERROR DlinkLogbackListener - MongoDB_1 - org.pentaho.di.core.exception.KettleException: 
Input.Error.NormalException
Reader adaptor run error 
 at com.alibaba.dt.dlink.core.trans.adaptor.BaseReaderStepAdaptor.processRow(BaseReaderStepAdaptor.java:117)
 at com.alibaba.dt.dlink.core.trans.adaptor.OptimizeReaderStepAdaptor.processRow(OptimizeReaderStepAdaptor.java:65)
 at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
 at java.lang.Thread.run(Thread.java:882)
Caused by: java.lang.RuntimeException: Reader adaptor run error 
 at com.alibaba.dt.dlink.core.trans.adaptor.BaseReaderStepAdaptor.processRow(BaseReaderStepAdaptor.java:104)
 ... 3 more

问题原因

MongoDB未添加索引,当数据量较大时分页查询报错。

解决方案

对条件字段添加索引。

适用于

  • Dataphin
  • v2.9.7
  • 本页导读
文档反馈