上一篇 下一篇 分享链接 返回 返回顶部

如何在Debian10系统服务器上安装CouchDB

发布人:Minchunlin 发布时间:2021-01-30 11:29 阅读量:1150

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仓库到位后,更新系统包列表来同步新添加的repo。

$ sudo apt update

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

$ sudo apt install couchdb

中途会提示你提供一些关键细节。首先,你需要指定你想为你的实例设置的配置类型。由于我们只在一台服务器上安装,所以选择 "standalone"选项。

接下来,提供网络绑定接口。它最初被设置为localhost地址--127.0.0.1,但你可以将它设置为0.0.0.0,这样它就可以监听所有网络接口。但是,你可以将其设置为0.0.0.0,这样它就可以监听所有的网络接口。

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

并确认它。

3、验证CouchDB是否在运行。

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

$ sudo netstat -pnltu | grep 5984

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

$ sudo systemctl status couchdb

很好,我们的CouchDB实例如期运行了。

4、通过WebUI访问CouchDB

由于CouchDB提供了简单而直观的Web界面,因此对CouchDB的管理非常容易。要访问CouchDB,请浏览URL。

http://localhost:5984 

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

登录后,你会得到如下界面。

以上就是在Debian 10上安装CouchDB的过程步骤,希望对您有所帮助。

目录结构
全文