如何在 Ubuntu 18.04 上安装 CouchDB

沙发数据库 是一个免费的开源容错数据库,由 Apache 软件基金会。 对于不需要关系数据库的 NoSQL 类型的数据库,这是一个非常好的选择。

在本教程中,我们将了解如何从命令行配置和安装最新版本的 CouchDB。

第 1 步:检索并添加 GPG 公钥

在进行任何下载之前,通常先获取 GPG 包的密钥,以便通过密钥验证可以安全地传输信息。

公钥可在此链接获得:https://couchdb.apache.org/repo/bintray-pubkey.asc

我们将使用 wget 命令下载公共 GPG 密钥。

wget https://couchdb.apache.org/repo/bintray-pubkey.asc 
Couchdb Ubuntu 下载密钥

下载公钥后,将其添加到系统密钥中 apt-key.

apt-key add bintray-pubkey.asc 
Couchdb Ubuntu 添加密钥

第 2 步:将 CouchDB 存储库添加到源列表

我们需要将 CouchDB 源添加到系统中的源列表中,以便在使用时使用该源 URL 进行任何未来更新 apt update.

我们需要修改 /etc/apt/sources.list.

使用任何文本编辑器(如 nano、vi 等)并打开 /etc/apt/sources.list. 我将使用 vi 编辑器来编辑文件。

[email protected]:~/source# vi /etc/apt/sources.list 

转到文件末尾,并添加此行以确保我们添加存储库源链接。

deb https://apache.bintray.com/couchdb-deb bionic main 
Couchdb Ubuntu 添加源列表Couchdb Ubuntu 添加源列表

Exit 编辑器,保存更改后。

现在,我们准备更新系统并安装我们的软件包!

第 3 步:安装 CouchDB 包

我们首先更新系统和所有以前安装的源:

sudo apt update 

然后,我们安装 couchdb 使用:

sudo apt install couchdb 

第 4 步:配置 CouchDB

按照所需的提示操作后,您将面临安装屏幕。 我们可以通过多种方式设置服务器,但我们将使用 standalone 本教程中用于配置 CouchDB 的选项。

Couchdb Ubuntu 安装Couchdb Ubuntu 安装

接下来,您将获得一个选项来设置 CouchDB 将绑定到的网络接口的 IP 地址。 对于单服务器设置,我们可以将默认设置保留为 127.0.0.0 (本地主机)。 如果要配置集群,请输入接口 IP 地址或键入 0.0.0.0 这将导致 CouchDB 绑定到所有网络接口。

Couchdb Ubuntu 界面Couchdb Ubuntu 界面

我们现在将提供一个选项来设置 admin 用户(带有密码),这是大多数服务器的推荐选项。

Couchdb Ubuntu 管理员Couchdb Ubuntu 管理员

设置密码后,安装最终将配置所有服务并完成!

Couchdb Ubuntu 安装完成Couchdb Ubuntu 安装完成

第 5 步:测试并验证 CouchDB 安装

为了验证 CouchDB 是否安装成功,我们将转到 CouchDB 服务器的地址并检查它是否发送了响应。

默认情况下,对于单个服务器数据库,我的服务器位于该地址 127.0.0.1. CouchDB 默认使用端口 5984,所以服务器监听 127.0.0.1:5984.

让我们使用 curl 向服务器发送请求。

curl 127.0.0.1:5984 
Couchdb Ubuntu 验证安装Couchdb Ubuntu 验证安装

果然,我们收到了“欢迎”消息响应! 这意味着我们已经正确安装了 CouchDB。

现在,您终于可以在您的 Ubuntu 18.04 系统中使用 CouchDB 了!

结论

在本教程中,我们学习了如何通过命令行设置和安装 CouchDB,这是一个在 Ubuntu 18.04 上的 NoSQL 数据库,只需几个步骤。 希望本教程可以帮助您调试以前遇到的任何问题!