我最近为正在参加的数据挖掘课程的项目安装了 mongodb,在加载我需要的所有文档时出现错误mongodb is out of memory
,提示我需要安装 64 位版本才能向数据库添加其他记录。
问题是,我不知道该怎么做(或者卸载 32 位版本..)。
答案1
根据一些探索和此主题, 我思考 apt-get install mongodb
或者mongodb-10gen
“正常工作”并在 32 位 Linux 发行版上安装 32 位 mongo 服务器,或在 64 位发行版上安装 64 位 mongo 服务器。
你有什么?试试这个:
$ arch
x86_64
这说明我运行的是 64 位 Linux。因此我可以选择运行 32 位 mongo 或 64 位 mongo。如果其中有“32”,则表示我运行的是 32 位 Linux 发行版,并且只能在其上运行 32 位 mongo。
现在,请谨慎看待这些,因为我个人apt-get
几乎在所有事情上都使用除了mongodb,我同时管理它的多个版本。
因此,我发现更简单、更可预测的是直接去10gen 发行版页面,然后下载并解压我想要的版本。之后,执行正确的bin/mongod
操作即可。
希望这可以帮助!