Недавно я установил mongodb для проекта для класса интеллектуального анализа данных, который я беру, и при загрузке всех необходимых мне документов я получил ошибку, указав mongodb is out of memory
и что мне нужно было установить 64-битную версию, чтобы добавить дополнительные записи в база данных.
Проблема в том, что я не знаю, как это сделать (или удалить 32-битную версию ..).
Основываясь на небольшом возмущении и этой теме , я думаю, что apt-get install mongodb
или mongodb-10gen
«просто сработают» и установят 32-битный сервер монго на 32 64-битный дистрибутив Linux или 64-битный монго-сервер в 64-битном дистрибутиве.
Что у вас есть? Попробуйте это:
$ arch
x86_64
Это говорит о том, что я использую 64-битную версию Linux. Поэтому я могу выбрать запуск 32-битного или 64-битного монго. Если бы там было «32», я бы запустил 32-битный дистрибутив linux и мог бы запускать только 32-битный монго поверх него.
Теперь возьмите все это с крошкой соли, поскольку я лично использую apt-get
практически для всего , кроме mongodb, который я одновременно управляю несколькими версиями.
Итак, я считаю, что проще и более предсказуемо просто перейти на страницу дистрибутива 10gen , скачать и распаковать нужную мне версию. После этого выполнение права bin/mongod
просто работает прямо из коробки.
Надеюсь, это поможет!