Mongorestore от 64 бит до 32 бит - PullRequest
       9

Mongorestore от 64 бит до 32 бит

1 голос
/ 04 августа 2011

У меня 32-битная система. Разработчик прислал мне дамп Монго, содержащий fs.chunks.bson - 3 ГБ . Мне не нужно столько файлов. Mongorestore терпит неудачу saing

Mmap не удалось из-за нехватки памяти, если вы используете 32-разрядные, то вы наверное нужно обновить до 64

Как удалить некоторые данные перед использованием mongorestore?

Ответы [ 2 ]

4 голосов
/ 04 августа 2011

Вы не можете.Файлы не являются последовательными, данные могут находиться где угодно в файлах, поэтому вы не можете просто обновить файлы.

Единственный способ удалить данные - это сначала загрузить БД (, что невозможно сделать32-разрядный ), а затем удалите.Если у вас есть 64-битная машина, попробуйте это.

Если у вас нет 64-битного компьютера, несколько «облачных провайдеров», таких как Amazon EC2, позволяют арендовать 64-битный сервер за копейки в час.

2 голосов
/ 04 августа 2011

Вот еще несколько подробностей о 32-битных ограничениях из Mongo: http://blog.mongodb.org/post/137788967/32-bit-limitations

Компания Mongo сделала конструктивный выбор: 32-битная система может иметь гораздо больше, чем 2 ГБ ОЗУ, но 32-битная сборка не будет использовать больше ОЗУ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...