标签: mongodb

如何完全卸载 mongodb 2.6.3?

我正在运行以下命令:

sudo apt-get remove mongodb
Run Code Online (Sandbox Code Playgroud)

它给出了这个输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'mongodb' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

但是 mongodb 仍然安装在我的 Ubuntu 13.04 系统上,那么我该如何卸载它..?

package-management mongodb software-uninstall

17
推荐指数
1
解决办法
5万
查看次数

如何增加缓冲数据限制?

在 Ubuntu 中,我创建了一个包含 100 万条记录的 MongoDB Db 集合,当尝试对其运行排序命令时,我收到以下错误:

 "$err" : "Runner error: Overflow sort stage buffered data usage of 33555002 bytes exceeds internal limit of 33554432 bytes",
 "code" : 17144
Run Code Online (Sandbox Code Playgroud)

请谁能描述如何增加内部限制,以便我可以对数据执行此命令和其他一些大型命令?

mongodb

16
推荐指数
1
解决办法
2万
查看次数

无法在 Ubuntu 22.04 中安装 Mongodb

我无法在 Ubuntu 22.04 上安装 MongoDB。我按照官方文档进行安装

这是我按照安装说明进行操作后得到的输出:

这是我按照官方文档后得到的输出

https://repo.mongodb.org/apt/ubuntu/focal/mongodb-org/5.0/Release.gpg:  
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg),  
see the DEPRECATION section in apt-key(8) for details.
Run Code Online (Sandbox Code Playgroud)

apt gnupg mongodb 22.04

16
推荐指数
1
解决办法
3万
查看次数

如何更改 MongoDB 用于存储其数据的位置?

我编辑了 MongoDB 配置文件以将其数据存储在/home/user/data/mongod.

但是数据仍然写入旧目录,据说是因为未授予新文件夹的权限 - 我如何为 MongoDB 授予该目录所需的权限?

mongodb

15
推荐指数
1
解决办法
7万
查看次数

升级到 Ubuntu 15.10 后,MongoDB 3.0.2 无法启动

我最近升级到 Ubuntu 15.10,之后 MongoDB 3.0.2 没有启动。

$ sudo service mongod start

这会抛出错误:

Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.

mongodb 15.10

14
推荐指数
3
解决办法
3万
查看次数

在 Ubuntu 16.04 上安装 MongoDB 失败

我按照官方 MongoDB 网站 ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ )上的说明进行操作,尝试安装 MongoDB 时出现此错误。如何解决这个问题,出了什么问题?记住我使用的是最新的 Ubuntu 版本 16.04

sudo apt-get install -y mongodb-org

Reading package lists... Done

Building dependency tree

Reading state information... Done

You might want to run 'apt-get -f install' to correct these:

The following packages have unmet dependencies:

mongodb-org : 

Depends: mongodb-org-shell but it is not going to be installed

Depends: mongodb-org-server but it is not going to be installed

Depends: mongodb-org-mongos but it is not going to be installed

Depends: mongodb-org-tools but it …
Run Code Online (Sandbox Code Playgroud)

apt mongodb 16.04

14
推荐指数
2
解决办法
7万
查看次数

在 Ubuntu 15.10 上运行 MongoDB 服务作为 SystemD 的守护进程

MongoDB 仅支持 Ubuntu 长期支持 (LTS) 版本。最后一个是 Ubuntu 14.04 LTS,其中 init 进程由 Canonical 专有的 Upstart 管理。但是,我将 Ubuntu 15.10 与 Linux 标准 SystemD init 进程一起使用。所以我无法在启动时启动 MongoDB 服务。

当我读取服务状态或尝试启动它时,显示消息“加载失败”:

> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我正在运行来自https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/的官方 MongoDB 3.2 社区版 (mongodb-org),而不是来自 Ubuntu 的 MongoDB 2.6 元包 (mongodb)存储库。

> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv …
Run Code Online (Sandbox Code Playgroud)

upstart services mongodb systemd 15.10

12
推荐指数
2
解决办法
7万
查看次数

无法启动mongodb服务

按照指南安装 mongodb,但 mongo 只是不想启动。

运行时sudo systemctl status mongodb它只显示Active: failed (Result: exit-code). 这没有有用的输出。我如何找出它没有启动的原因?

编辑:

输出 ls -al /etc/systemd/system/mongodb.service

-rw-r--r-- 1 root root 220 Feb 17 23:59 /etc/systemd/system/mongodb.service

输出 cat /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented >database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

输出 mongod

2017-02-18T10:19:55.072+0200 I CONTROL  [initandlisten] MongoDB starting : pid=6617 port=27017 dbpath=/data/db 64-bit host=sherrie-HP-Pavilion-x360-m3-Convertible
2017-02-18T10:19:55.072+0200 I CONTROL  [initandlisten] db version v3.2.12
2017-02-18T10:19:55.072+0200 I CONTROL  [initandlisten] git version: ef3e1bc78e997f0d9f22f45aeb1d8e3b6ac14a14
2017-02-18T10:19:55.072+0200 I CONTROL …
Run Code Online (Sandbox Code Playgroud)

mongodb

12
推荐指数
3
解决办法
7万
查看次数

从 MongoDB 2.6 升级到 3.4 后的启动警告

我删除了 MongoDB 2.6 并安装了 MongoDB 3.4。当我连接到 MongoDB 3.4 服务器时,有几个新的启动警告:

MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Server has startup warnings: 

2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten]     
2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten] **          See http://dochub.mongodb.org/core/prodnotes-filesystem
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] 
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] **          Read and write access …
Run Code Online (Sandbox Code Playgroud)

mongodb

11
推荐指数
1
解决办法
1万
查看次数

我可以在 16.04 中使用 14.04 MongoDB 包吗?

不幸的是,MongoDB 的官方 Ubuntu 包仍然停留在 2.6 上,这在这一点上是古老的(这个错误并没有因为生动、狡猾或狡猾而被发现)。

MongoDB 尚未发布适用于 16.04 (Xenial) 的软件包,那么如何使用 14.04 (Trusty) 软件包在 16.04 上安装 MongoDB 3.2+?

mongodb 16.04

10
推荐指数
1
解决办法
2万
查看次数