怎样在Ubuntu 20.04上安装CouchDB

Apache CouchDB是由Apache软件基金会开发的免费,开源NoSQL数据库。它可以用作单个节点或群集数据库。

CouchDB服务器将数据存储在包含JSON结构化文档的命名数据库中。每个文档都包含几个字段和附件。字段可以包含文本,数字,列表,布尔值等。 CouchDB包括一个RESTful HTTP API,使您可以读取,创建,编辑和删除数据库文档。

本文将引导您逐步在Ubuntu 20.04上安装最新版本的CouchDB。

在Ubuntu上安装CouchDB相对容易。启用CouchDB APT存储库,导入存储库GPG密钥并安装CouchDB软件包。

启用CouchDB存储库#

通过以超级用户或具有sudo特权的用户身份运行以下命令,启用CouchDB存储库并导入GPG密钥。

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee -a /etc/apt/sources.list

在Ubuntu上安装CouchDB#

激活存储库后,更新软件包列表并安装CouchDB。

sudo apt updatesudo apt install couchdb

安装程序将询问您是否要以群集模式或独立模式安装CouchDB。群集是指彼此连接的多个服务器,它们充当单个分布式数据存储。

以单服务器独立模式安装CouchDB。

接下来,将为您提供设置CouchDB绑定到的网络接口的IP地址的选项。为单服务器配置保留默认值 127.0.0.1..如果要配置集群,请输入接口IP地址或类型。 0.0.0.0,告诉CouchDB绑定到所有网络接口。

如何在Ubuntu 20.04上安装CouchDB 1

在下一个提示符下设置管理员密码。强烈建议您设置密码。这将使CouchDB脱离不安全的“管理员方”模式。如果将此字段留为空白,则不会创建任何管理员用户。

如何在Ubuntu 20.04上安装CouchDB 2

最后,确认您的密码,CouchDB安装将继续。

如何在Ubuntu 20.04上安装CouchDB 3

确认CouchDB安装号

CouchDB服务器是 localhost:5984..要检查安装是否成功并且服务正在运行,请运行以下命令 curl 以JSON格式输出有关CouchDB数据库的信息的命令:

curl http://127.0.0.1:5984/

输出看起来像这样:

{
  "couchdb":"Welcome",
  "version":"3.1.0",
  "git_sha":"ff0feea20",
  "uuid":"4589130c33b0dae4c166330463542ad4",
  "features":[
    "access-ready",
    "partitioned",
    "pluggable-storage-engines",
    "reshard",
    "scheduler"
  ],
  "vendor":{
    "name":"The Apache Software Foundation"
  }
}

为了清楚起见,上面的输出已格式化。

如果使用GUI,则可以访问CouchDB的基于Web的界面Fouchton。

http://127.0.0.1:5984/_utils/

如何在Ubuntu 20.04上安装CouchDB 4

摘要#

我向您展示了如何在Ubuntu 20.04上安装CouchDB。有关此主题的更多信息,请参阅Apache CouchDB文档。

如有任何疑问,请随时发表评论。

Ubuntu Ubuntu CouchDB数据库