技术教程 · 2020年12月11日 0

如何在Ubuntu 20.04上安装CouchDB

CouchDB是一个开放源代码NoSQL数据库,由Apache Software Foundation于2005年创建。它已针对多任务功能进行了优化。CouchDB有两种模式,独立模式和集群模式。如果使用单个服务器,则可以使用独立模式;如果使用多个服务器,则可以使用群集模式。在本指南中,您将学习如何在Ubuntu 20.04上安装CouchDB NoSQL数据库以及如何使用集成的Foxton Control面板创建第一个CouchDB数据库。

先决条件

  • 已安装并运行Ubuntu 20.04的服务器
  • 具有sudo特权的用户

按照上述步骤,在Ubuntu 20.04上成功安装CouchDB。

更新您的Linux系统

从一开始,建议通过检查已安装的软件包来更新和升级系统。为此,请从键盘上按Ctrl + Alt + T。在终端中使用sudo特权尝试apt命令:

$ sudo apt update && upgrade

它将要求您的root用户密码继续。添加密码以继续。

更新包

配置服务器

要在Ubuntu 20.04 Linux系统上安装Apache CouchDB,您必须先安装该软件。该软件非常适合在Ubuntu 20.04中配置CouchDB存储库。因此,要安装此软件,请尝试以下命令:

$ sudo apt-get install software-properties-common

安装software-properties-common

在安装之前,它将要求您提供root用户密码,并且您必须提供该密码。它会问你确认或用胶带取消此安装ŸN.按Y键继续安装过程。

安装Curl实用程序

此后,您必须安装curl实用程序才能在终端中启用curl命令。使用以下命令安装curl:

$ sudo apt install curl

安装卷发

在这种情况下,它将再次要求您确认或取消。因此,在安装curl命令之前,请点击Y继续。

下载CouchDB存储库密钥

现在,是时候在Ubuntu 20.04中加载Apache CouchDB了。要启用它,请使用以下两个命令:

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

使用curl下载存储库密钥

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

添加CouchDB存储库

现在再次更新执行apt命令的Ubuntu 20.04系统。

$ sudo apt update

在Ubuntu 20.04上安装CouchDB

就是这样。我们已经到了最后一步。现在我们将安装Apache CouchDB。在Ubuntu 20.04终端中执行以下命令以继续:

$ sudo apt install couchdb

等待一些时间以完成安装过程。它会通过提示信息使您了解必须选择一种模式。阅读此内容后,按Enter继续。

安装CouchDB

选择配置模式

现在,它将显示可供选择的配置类型。如果您使用单个服务器,请选择独立模式;如果使用多个服务器,请选择“集群”。在我们的情况下,我们选择独立是因为我们使用的是单个服务器系统。按Enter继续。

选择配置模式

添加IP地址

之后,它将询问您IP地址。如果您使用的是单个服务器,请不要更改它。继续使用默认的安装方式,如图所示。由于我们只有一个服务器,因此将继续使用给定的IP 127.0.0.1。按Enter键继续该过程。

设置接口地址

创建密码

现在,要创建一个管理员帐户,它将要求您输入密码以继续。添加密码,然后按Enter继续下一步。您甚至可以将其保留为空,因为无需创建管理员帐户。

设置管理员用户密码

然后,它将再次询问您是否再次输入密码。再次添加密码,然后点击Enter继续。

配置CouchDB

系统将开始在Ubuntu发行版上安装Apache CouchDB。等待一段时间,以使系统完成安装。

检查安装状态

您也可以检查CouchDB的安装是否正确。您可以使用以下sudo命令来检查CouchDB的激活情况:

$ sudo systemctl status couchdb

要么

$ curl http://127.0.0.1:5984/

它将再次询问您root用户密码。添加密码以继续。

检查CouchDB的状态

如果Apache CouchDB在所有规范中都正常工作,它将显示Apache CouchDB的活动状态。从下图中可以看出,CouchDB正在Ubuntu 20.04上积极运行。

检查状态

创建一个新的CouchDB数据库

您可以使用控制面板Fauxton,使用带有用户名和密码的CouchDB添加新数据库。为此,请打开Ubuntu Linux 20.04中安装的所有浏览器,并将以下提到的链接添加到新选项卡中。添加您的根用户名和密码,以进一步进行数据库的创建。

http://127.0.0.1:5984/_utils/

登录couchdb

您可以在Fauxton页面的右上角看到一个图标按钮,用于创建数据库。单击它继续。

资料库

用任何名称创建一个数据库。我已经创建了名称aqsayasin。选择已分区或未分区。单击创建按钮继续。

建立资料库

最后,您可以看到我们刚刚创建的名称为aqsayasin数据库已显示在当前数据库列表中。

新数据库已成功添加

结论

本教程显示了如何安装curl实用程序,使用apt更新系统,如何在Ubuntu服务器上安装CouchDB以及如何使用Fauxton创建第一个CouchDB数据库。