Dataphin管道任务从MongoDB抽取数据报错“Reader adaptor run error ”的解决方法
更新时间:2023-02-23 01:22:28
问题描述
本文主要描述了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
该文章对您有帮助吗?
- 本页导读
- 问题描述
- 问题原因
- 解决方案
- 适用于