沙发数据库 是一个免费的开源容错数据库,由 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
下载公钥后,将其添加到系统密钥中 apt-key
.
apt-key add bintray-pubkey.asc
第 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
Exit 编辑器,保存更改后。
现在,我们准备更新系统并安装我们的软件包!
第 3 步:安装 CouchDB 包
我们首先更新系统和所有以前安装的源:
sudo apt update
然后,我们安装 couchdb
使用:
sudo apt install couchdb
第 4 步:配置 CouchDB
按照所需的提示操作后,您将面临安装屏幕。 我们可以通过多种方式设置服务器,但我们将使用 standalone
本教程中用于配置 CouchDB 的选项。
接下来,您将获得一个选项来设置 CouchDB 将绑定到的网络接口的 IP 地址。 对于单服务器设置,我们可以将默认设置保留为 127.0.0.0
(本地主机)。 如果要配置集群,请输入接口 IP 地址或键入 0.0.0.0
这将导致 CouchDB 绑定到所有网络接口。
我们现在将提供一个选项来设置 admin 用户(带有密码),这是大多数服务器的推荐选项。
设置密码后,安装最终将配置所有服务并完成!
第 5 步:测试并验证 CouchDB 安装
为了验证 CouchDB 是否安装成功,我们将转到 CouchDB 服务器的地址并检查它是否发送了响应。
默认情况下,对于单个服务器数据库,我的服务器位于该地址 127.0.0.1
. CouchDB 默认使用端口 5984
,所以服务器监听 127.0.0.1:5984
.
让我们使用 curl
向服务器发送请求。
curl 127.0.0.1:5984
果然,我们收到了“欢迎”消息响应! 这意味着我们已经正确安装了 CouchDB。
现在,您终于可以在您的 Ubuntu 18.04 系统中使用 CouchDB 了!
结论
在本教程中,我们学习了如何通过命令行设置和安装 CouchDB,这是一个在 Ubuntu 18.04 上的 NoSQL 数据库,只需几个步骤。 希望本教程可以帮助您调试以前遇到的任何问题!