我的mongo集群使用4.0版本,当我运行mongoexport -h 192.168.1.100 --port 8635 u exporter -p 'xxxxxxx' --readPreference nearest -d activity_account -c account_detail -o activity.json
时,我正试图使用mongoexport导出带有json的集合。然而,几分钟后,进程退出,我收到一个错误,说CursorNotFound
:
2021-04-23T17:52:41.534+0800 [#######.................] activity_account.account_detail 81880000/246907744 (33.2%)
2021-04-23T17:52:42.534+0800 [#######.................] activity_account.account_detail 81928000/246907744 (33.2%)
2021-04-23T17:52:43.534+0800 [#######.................] activity_account.account_detail 81976000/246907744 (33.2%)
2021-04-23T17:52:44.534+0800 [#######.................] activity_account.account_detail 82024000/246907744 (33.2%)
2021-04-23T17:52:45.534+0800 [#######.................] activity_account.account_detail 82072000/246907744 (33.2%)
2021-04-23T17:52:46.534+0800 [#######.................] activity_account.account_detail 82120000/246907744 (33.3%)
2021-04-23T17:52:46.596+0800 [#######.................] activity_account.account_detail 82129096/246907744 (33.3%)
2021-04-23T17:52:46.596+0800 Failed: (CursorNotFound) Cursor not found (namespace: 'activity_account.account_detail', id: 8485951729809496567).
发生了什么事,我该如何解决?或者它有另一种导出到json的方法吗?
在我将mongoexport客户端更改为r4.0.24后,问题没有再次出现。在此之前,我有mongoServer4.0和mongoexport4.2