如何在Ubuntu 20.04上安装CouchDB

在这个简短的教程中,我们将说明如何在Ubuntu 20.04上安装CouchDB。 CouchDB是用Erlang编写的免费和开源的面向文档的NoSQL数据库。 它允许您在任意数量的服务器或VPS上运行单个逻辑数据库服务器。 您可以将CouchDB用作单个节点或群集数据库。 它以基于JSON的文档格式存储和收集数据。 如果您正在寻找高性能的NoSQL数据库系统,那么CouchDB是您的最佳选择。 在Ubuntu 20.04上安装CouchDB只需不到10分钟的时间。

先决条件

  • Ubuntu 20.04 VPS(我们将使用SSD 2 VPS计划)
  • 访问root用户帐户(或访问具有root特权的管理员帐户)

步骤1:登录到服务器并更新服务器操作系统软件包

首先,以root用户身份通过​​SSH登录到Ubuntu 20.04服务器:

ssh [email protected]_Address -p Port_number

您将需要用服务器各自的IP地址和SSH端口号替换“ IP_Address”和“ Port_number”。 此外,如有必要,将“ root”替换为管理员帐户的用户名。

在开始之前,您必须确保服务器上安装的所有Ubuntu OS软件包都是最新的。 您可以通过运行以下命令来执行此操作:

apt-get update -y
apt-get upgrade -y

步骤2:安装必需的依赖项

在开始之前,您将需要在服务器中安装一些依赖项。 您可以使用以下命令安装所有组件:

apt-get install curl software-properties-common apt-transport-https gnupg2 -y

一旦安装了所有依赖项,就可以继续安装CouchDB。

步骤3:安装CouchDB

默认情况下,Ubuntu标准存储库中不提供CouchDB。 因此,您需要将CouchDB存储库添加到系统中。

首先,使用以下命令添加GPG密钥:

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

接下来,将CouchDB存储库添加到APT:

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

接下来,更新存储库并使用以下命令安装CouchDB:

apt-get update -y
apt-get install couchdb -y

在安装过程中,将要求您以独立或群集模式安装CouchDB,如下所示:

Ubuntu 20.04上的couchdb

选择 独立的 然后按 输入。 系统将要求您设置侦听IP地址,如下所示:

如何在Ubuntu 20.04上安装Apache CouchDB

类型 0.0.0.0 对于所有网络接口,然后按 输入。 系统将要求您设置密码管理员用户,如下所示:

在Ubuntu 20.04上配置CouchDB

类型确认 密码,然后按 输入 完成安装。

步骤4:验证CouchDB安装

至此,已经安装了CouchDB并在端口5984上进行侦听。您可以使用以下命令进行验证:

ss -antpl | grep 5984

您应该获得以下输出:

LISTEN    0         128                0.0.0.0:5984             0.0.0.0:*        users:(("beam.smp",pid=56216,fd=18))                                           

现在,您可以使用curl命令验证CouchDB的安装,如下所示:

curl http://127.0.0.1:5984/

如果一切正常,您应该以JSON格式获取CouchDB数据库信息:

{"couchdb":"Welcome","version":"3.1.1","git_sha":"ce596c65d","uuid":"3dea9bb2dc9c33294c7f13c8fe921e42","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

步骤5:访问CouchDB Web UI

您还可以使用URL访问CouchDB Web界面 http://your-server-ip:5984/_utils/。 您应该获得以下屏幕:

在Ubuntu 20.04上安装Apache CouchDB

提供您的管理员用户名,密码,然后点击 登录 按钮。 您应该在以下屏幕中看到CouchDB仪表板:

在Ubuntu 20.04上安装Apache CouchDB

步骤6:管理CouchDB服务

您可以使用以下命令启动和停止CouchDB服务:

systemctl stop couchdb
systemctl start couchdb

要检查CouchDB服务的状态,请运行以下命令:

systemctl status couchdb

当然,如果您使用我们的数据库VPS托管服务之一,则无需执行任何操作,在这种情况下,您可以简单地要求我们的Linux专业管理员为您设置CouchDB。 它们全天候24×7可用,将立即处理您的要求。

PS。 如果您喜欢此帖子,请使用左侧的按钮在社交网络上与您的朋友分享,或者在下面留下您的答复。 谢谢。

Sidebar