网站搜索

如何在 Ubuntu 20.04 中安装 Apache CouchDB


Apache CouchDB,简称为CouchDB,是在Erlang中实现的,是一个开源NoSQL数据库,它专注于关于JSON格式的数据存储。 CouchDB是寻求高性能NoSQL数据库解决方案的运营团队和企业的完美选择。与MySQL等关系数据库不同,CouchDB使用无模式数据模型,简化了跨各种计算设备的记录管理。

本教程向您展示如何在 Ubuntu 20.04 上安装最新版本的 Apache CouchDB

第 1 步:启用 CouchDB 存储库

首先,登录到您的服务器实例并导入 GPG 密钥,如图所示。

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

接下来,请确保启用 CouchDB 存储库,如图所示。

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

添加存储库和密钥后,继续下一步。

步骤 2:在 Ubuntu 中安装 Apache CouchDB

启用 CouchDB 存储库后,下一步将更新 Ubuntu 的软件包列表并安装 Apache CouchDB,如图所示。

sudo apt update
sudo apt install apache2 couchdb -y

您需要选择选项来配置您的CouchDB。在此提示中,您可以在独立集群模式下进行配置。由于我们在单个服务器上安装,因此我们将选择单服务器独立选项。

在下一个提示中,您应该配置 CouchDB 将绑定到的网络接口。在独立服务器模式下,默认为127.0.0.1(环回)

如果是集群模式,输入服务器的接口IP地址或输入0.0.0.0,这会将CouchDB绑定到所有网络接口。

接下来,设置管理员密码。

确认设置的密码以完成安装。

第 3 步:验证 CouchDB 安装

CouchDB 服务器默认监听 TCP 端口 5984。为了满足您的好奇心,请运行 netstat 命令,如图所示。

netstat -pnltu | grep 5984

要验证安装是否成功并且服务是否正在运行,请运行以下curl命令。您应该获得以下有关 CouchDB 数据库的信息(以 JSON 格式打印)。

curl http://127.0.0.1:5984/

终端中的输出将如下所示:

第 4 步:访问 CouchDB Web 界面

您可以打开浏览器并浏览到 http://127.0.0.1:5984/_utils/ 并输入管理员用户名和密码来登录数据库:

成功配置和安装 Apache CouchDB 后,使用以下命令启动、启用、停止和检查其状态。

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

检查状态命令显示:

sudo systemctl status couchdb.service

结论

有关 CouchDB 的更多信息,请参阅 Apache CouchDB 文档。我们希望您现在可以在 Ubuntu 20.04 上轻松安装 CouchDB