gpt4 book ai didi

linux - Pentaho + MongoDB输入步骤错误: com. mongodb.MongoException$CursorNotFound

转载 作者:太空宇宙 更新时间:2023-11-04 05:32:01 25 4
gpt4 key购买 nike

我有一个具有转换的提取:从 mongoDB 获取数据,正确格式化它并写入 mysql 数据库。

我尝试了表输出和mysql批量加载步骤来输出数据。

请查看以下问题..

"ERROR [org.pentaho.di] MongoDB Input - com.mongodb.MongoException$CursorNotFound: cursor not found on server
at com.mongodb.DBApiLayer$Result.init(DBApiLayer.java:371)
at com.mongodb.DBApiLayer$Result._advance(DBApiLayer.java:418)
at com.mongodb.DBApiLayer$Result.hasNext(DBApiLayer.java:400)
at com.mongodb.DBCursor._hasNext(DBCursor.java:489)
at com.mongodb.DBCursor.hasNext(DBCursor.java:509)
at org.pentaho.di.trans.steps.mongodbinput.MongoDbInput.processRow(MongoDbInput.java:61)
at org.pentaho.di.trans.step.RunThread.run(RunThread.java:40)
at java.lang.Thread.run(Thread.java:636)"

当我尝试通过从提取中运行转换来从 mongoDB 获取数据时,我会收到此错误。请提出可能出了什么问题的建议。它适用于最多 12000 到 14000 条记录,然后突然完成(带有成功消息)

我需要从 MongoDB 获取数据并将其放入 mysql 数据库。

我们的 mongo 数据库总共有 2000000 条记录,对于 1% 的记录几乎不起作用。

任何帮助将不胜感激。

谢谢普里亚布拉塔·帕特奈克

最佳答案

“突然完成(带有成功消息)”是什么意思。您能更详细地描述一下您在做什么吗?

我的猜测是转换花费的时间太长,并且光标同时超时。如果您能更清楚地描述问题,我将能够为您提供更多帮助。

关于linux - Pentaho + MongoDB输入步骤错误: com. mongodb.MongoException$CursorNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10880835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com