NoSQL 数据库是一种非表格数据库,它以不同于关系数据库的方式存储和管理数据。 NoSQL 已被亚马逊、Facebook、Netflix 和谷歌等大公司采用,因为它们有大量的非结构化数据无法由关系数据库处理。 一些流行的 NoSQL 数据库是 CouchDB、Couchbase、RavenDB、MongoDB 等。
在这篇文章中,我们将向您展示如何使用 apt 包管理器在 Ubuntu 上安装 MongoDB NoSQL 服务器。
先决条件:
- Ubuntu 20.04 LTS 系统
- 须藤用户
注意:这里提到的过程已经在 Ubuntu 20.04 (Focal Fossa) 上测试过了。
通过 Apt 包管理器安装 MongoDB NoSQL
要在您的系统上安装 MongoDB NoSQL,您需要添加 MongoDB 包存储库。 之后,您将能够在您的系统上安装最新且稳定的 MongoDB NoSQL 版本。 让我们开始安装:
第 1 步:导入 MongoDB 的公钥
首先,我们需要导入官方 MongoDB 存储库的公钥。 为此,请在终端中执行以下命令:
$ wget -qO mongodb.asc https://www.mongodb.org/static/pgp/server-4.4.asc
然后使用以下命令,将下载的密钥添加到受信任密钥的 apt 列表中:
$ sudo apt-key add mongodb.asc
如果你看到 行 在上述命令的输出中,这表明密钥已成功添加。
添加密钥后,通过在终端中执行以下命令来验证它:
$ apt-key list
在输出中,您将看到此处列出的 MongoDB 键:
添加密钥时,您可能会收到一条错误消息,指出缺少 gnupg。 如果是这种情况,请在终端中使用以下命令安装 gnupg:
$sudo apt-get install gnupg
安装后,再次尝试添加密钥。
第二步:在sources.list.d目录下创建一个列表文件
现在我们将创建一个列表文件 /mongodb-org-4.4.list 对于 MongoDB 中的 /etc/apt/来源.list.d 目录。 在终端中执行以下命令:
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list