网站搜索

如何在 Debian 10 上安装 CouchDB


CouchDB 是一种高性能开源NoSQL 解决方案,其中数据以基于 JSON 的文档格式存储为键/值对、列表或映射。它提供了RESTFUL API,使用户能够通过执行读取、编辑和删除对象等任务来轻松管理数据库文档。

CouchDB 提供了巨大的优势,例如快速索引和跨网络中各个实例轻松复制数据库。在本指南中,我们将介绍如何在 Debian 10 上安装 CouchDB

第 1 步:在 Debian 上添加 CouchDB 存储库

我们将首先登录到我们的 Debian 服务器并使用 apt 包管理器更新包列表,如下所示:

sudo apt update

接下来,我们需要为 Debian 添加 CouchDB 存储库,如下所示:

echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

然后,使用curl命令导入GPG密钥,如图所示。

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

步骤 2:在 Debian 上安装 CouchDB

CouchDB 存储库就位后,更新系统包列表以同步新添加的存储库。

sudo apt update

然后使用 apt 包管理器安装 CouchDB,如下所示:

sudo apt install couchdb

中途,系统将提示您提供一些关键详细信息。首先,您需要指定要为实例设置的配置类型。由于我们仅在单个服务器上安装,因此选择“独立”选项。

接下来,提供网络绑定接口。它最初设置为 localhost 地址 - 127.0.0.1。但是,您可以将其设置为0.0.0.0,以便它可以侦听所有网络接口。

此后,提供管理员密码。这是通过 WebUI 访问 CouchDB 时将使用的密码。

并确认一下。

步骤 3:验证 CouchDB 是否正在运行

CouchDB 默认监听 5984 端口。您可以通过调用 netstat 实用程序来验证这一点,如下所示:

sudo netstat -pnltu | grep 5984

或者,您可以使用系统服务来验证 CouchDB 守护进程是否正在运行:

sudo systemctl status couchdb

太好了,我们的 CouchDB 实例正在按预期运行。

第4步:通过WebUI访问CouchDB

CouchDB 的管理非常简单,这要归功于它提供的简单直观的 Web 界面。要访问 CouchDB,请浏览 URL:

http://localhost:5984 

您将需要使用安装期间设置的用户名和密码登录。

登录后,您将看到以下界面。

这样就结束了。我们已引导您完成在 Debian 10 上安装 CouchDB