2012-06-04 2 views
-1

У меня есть извлечение, которое имеет преобразование: для получения данных из 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% записей.

Любая помощь будет высоко оценена.

благодаря Priyabrata Patnaik

ответ

0

Что вы имеете в виду под "внезапно завершается (с успешным сообщением)". Не могли бы вы описать, что вы делаете, более подробно.

Я предполагаю, что трансформация занимает слишком много времени, а курсоры выделяются тем временем. Я был бы в состоянии помочь вам больше, если бы вы могли более четко описать проблему.

+0

Я запускаю извлечение на сервере Pentho. –

+0

Я думал, что это может быть из-за латентности выходных данных и, следовательно, изменило шаг вывода (я сначала попытался с выходом таблицы, а затем загрузчиком mysql), но с той же ошибкой в ​​обоих случаях. Пожалуйста, предложите, возможно, что-то не так ... или любое предложение, как обрабатывать данные ... Основным требованием является получение данных из mongoDB, правильное форматирование и сохранение его в базе данных mySql. –

+0

Я запускаю извлечение на сервере Pentho. Я создал извлечение и преобразование и развернул их на сервере пентахо. Я использовал своего пентахо для запуска преобразования. –

Смежные вопросы