2011-08-04 8 views
1

私は32bitシステムを持っています。開発者が私にmongoのダンプを送ったのはfs.chunks.bson - 3 GBです。私はそのような多くのファイルが必要ない。あなたは、あなたが おそらくどのように私はmongorestoreを使用する前に、いくつかのデータを削除することができます64mongorestore 64bitから32bit

にアップグレードする必要があり、32ビットを使用している場合Mongorestoreは

のmmapは、メモリ不足で失敗しましたsaing失敗しますか?

答えて

4

できません。ファイルはシーケンシャルではなく、データはファイル内のどこにあってもかまいませんので、ファイルを単純に更新することはできません。

データを削除する唯一の方法は、まず、32ビットので実行できないDB()をロードしてから削除します。便利な64ビットマシンをお持ちの場合は、それを試してみてください。

64ビットマシンがない場合、Amazon EC2などのいくつかの「クラウドプロバイダ」によって、1時間に1ペニーの64ビットサーバーをレンタルすることができます。ここで

2

はモンゴから32ビットの制限に関するいくつかの詳細は以下のとおりです。http://blog.mongodb.org/post/137788967/32-bit-limitations

モンゴは、32ビットシステムは、2GBのRAMよりもはるかに多くを持っているかもしれないが、32ビットビルドはより多くのRAMを使用することを拒否することが設計上の選択をしました。

関連する問題