2016-07-07 14 views
1

私はmongo javaドライバを使用してcollection.insert()を実行しています。 例外は以下の通りです:データ挿入の問題mongodbエラー

これと同様に
com.mongodb.WriteConcernException: Write failed with error code 8 and error message 'assertion src/mongo/db/storage/mmap_v1/extent.h:81' 
    at com.mongodb.operation.BaseWriteOperation.convertBulkWriteException(BaseWriteOperation.java:239) 
    at com.mongodb.operation.BaseWriteOperation.access$300(BaseWriteOperation.java:60) 
    at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:146) 
    at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:133) 
    at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:230) 
    at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:221) 
    at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:133) 
    at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:60) 
    at com.mongodb.Mongo.execute(Mongo.java:782) 
    at com.mongodb.Mongo$2.execute(Mongo.java:765) 
    at com.mongodb.DBCollection.executeWriteOperation(DBCollection.java:333) 
    at com.mongodb.DBCollection.insert(DBCollection.java:328) 
    at com.mongodb.DBCollection.insert(DBCollection.java:319) 
    at com.mongodb.DBCollection.insert(DBCollection.java:289) 
    at com.mongodb.DBCollection.insert(DBCollection.java:255) 
    at com.mongodb.DBCollection.insert(DBCollection.java:192) 

私は新しいコレクションインポートする場合、私はエラーを取得: クエリ:

mongoimport --db testdb --collection test --file test.json 

2016-07-07T18:31:13.599+0000 error inserting documents: assertion src/mongo/db/storage/mmap_v1/extent.h:81 

答えて

0

このエラーは、MongoDBのが破損しているデータファイルを意味します。

あなたは実行しなければならないのmongod

のmongod

+0

てみました--repair。 Dint work。私たちはデータ全体をバックアップし、新しいインスタンスをインストールしてデータを再度リストアする必要がありました。 – kiranramannaiyer