如何在Debian10系统服务器上安装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仓库到位后,更新系统包列表来同步新添加的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的过程步骤,希望对您有所帮助。