Mongodb mongoimport v3.2.4在使用--jsonArray导入json时随机挂起

Mongodb mongoimport v3.2.4在使用--jsonArray导入json时随机挂起,mongodb,mongoimport,Mongodb,Mongoimport,我有一个json文件,其中包含约120K个文档的数组。 我正在将json文件导入mongo集合 mongoimport--db my db--collection my_collection-j4 file.json--jsonArray--batchSize 5-v 它随机停止,从未结束。我尝试使用-v运行,但看不到任何有用的日志。能否尝试将batchSize减少到1--batchSize 1 mongoimport --db my-db --collection my_collection

我有一个json文件,其中包含约120K个文档的数组。 我正在将json文件导入mongo集合

mongoimport--db my db--collection my_collection-j4 file.json--jsonArray--batchSize 5-v


它随机停止,从未结束。我尝试使用-v运行,但看不到任何有用的日志。

能否尝试将batchSize减少到1
--batchSize 1

mongoimport --db my-db --collection my_collection -j 4 --file file.json --jsonArray --batchSize 1

如果您有那么多逻辑核,您也可以尝试将
-j
参数增加到
8

将mongo升级到当前最新版本3.2.11后,问题得到解决我还面临myfile的问题,大约是1.5GB。我要用
batchsize
numInsertionWorkers
来解决这个问题

mongoimport --db cam --collection cost --type json 
            --file /data/db/cost1/cost500000.json --jsonArray 
            --numInsertionWorkers 500 --batchSize 1;

您在控制台/终端中收到的错误消息是什么?