CouchDB 是一个流行的 NoSQL 数据库,由 Apache 自 2005 年成立。它是一个用 Erlang 语言编写的开源数据库,提供了一个 RESTful API,用户可以使用它来创建和修改数据库对象。 CouchDB 提供了面向文档的架构,并将数据呈现为键值对。
现在,让我们在 Ubuntu 20.04 LTS 上安装 CouchDB。
第 1 步:安装必备软件包
第一步涉及安装稍后安装所需的必备软件包。 要运行以下命令:
$ sudo apt install curl
接下来,安装 GPG 密钥以对数据进行加密和签名。
$ sudo apt install gnupg ca-certificates -y
第 2 步:启用 CouchDB 存储库
在启用 CouchDB 存储库之前,请确保按如下方式安装存储库密钥:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
然后将 CouchDB 存储库添加到源列表文件,如下所示:
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
添加 CouchDB 存储库后,更新软件包列表以同步存储库。
$ sudo apt update
第三步:安装沙发数据库
您现在可以按如下方式继续安装 CouchDB sudo 用户。
$ sudo apt install couchdb
安装需要您选择 CouchDB 配置模式。 有两种类型的配置:
- 独立模式:这在处理单个服务器实例时使用。
- 集群的:顾名思义,当您有多个相互连接的服务器时使用。
由于本指南演示了在单个服务器上的安装,我们将使用“独立‘ 选项。
接下来,一定要指定绑定地址。 默认情况下,这设置为 localhost 地址,这对于独立服务器来说是可以的。 只需按 ENTER。
接下来,为管理员用户设置一个强密码。
确认密码并按 ENTER。
之后,安装将继续运行并完成。
第 4 步:测试 couchDB
要验证安装是否按预期进行,请使用 curl 命令以 JSON 格式检索有关 CouchDB 的基本信息;
$ curl https://127.0.0.1:5984
您将获得如下所示的一组输出
CouchDB 侦听端口 5984,您可以通过启动命令来确认这一点:
$ sudo netstat -pnltu | grep 5984
安装 CouchDB 时,默认创建两个数据库。 这些是复制器和用户数据库。 要验证这一点,请浏览以下 URL:
https://127.0.0.1:5984/_utils
使用 ‘ 提供登录详细信息admin‘ 作为您在步骤 3 中安装过程中提供的用户名和密码。
这会将您带到下面的 couchDB 数据库。
这两个测试确认 CouchDB 已成功安装。 太棒了!
希望您现在可以在您的系统上安装 CouchDB。