如何在Ubuntu上安装CouchDB

时间:2020-02-23 14:32:16  来源:igfitidea点击:

在本教程中,我们将介绍如何在Ubuntu上安装CouchDB。
CouchDB是NoSQL数据库,它允许我们以非关系方式与存储的数据进行交互。
NoSQL数据库结构有多种类型,其中CouchDB是面向文档的数据库。
NoSQL数据库已经存在了很长时间,但由于需要处理大量无关数据,因此直到最近才开始使用。

在Ubuntu上安装CouchDB

在Ubuntu上安装CouchDB是一个简单的过程。
首先,在sources.list中添加所需的Apache CouchDB存储库,然后安装CouchDB软件包并运行配置。

让我们以逐步完整的方式详细介绍此过程,并提供屏幕快照以供参考。
如果您按照本教程进行操作,则将在Ubuntu或者Debian服务器上设置一个有效的CouchDB。

CouchDB安装演练

让我们将所需的存储库添加到我们的sources.list文件中。
有两种方法可以做到这一点。
您可以通过手动复制存储库并将其粘贴在sources.list文件中文件的末尾来添加存储库,也可以在Linux中结合使用echo和tee命令。

将CouchDB存储库添加到APT源

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

如果收到关于权限被拒绝并且无法完成操作的错误,则将sudo添加到上述命令。

或者,您可以手动将相同的存储库添加到sources.list文件。
为此,请在您喜欢的文本编辑器中打开/etc/apt/sources.list文件,并将以下行粘贴到该文件的末尾。

deb https://apache.bintray.com/couchdb-deb bionic main

添加CouchDB公钥

接下来,我们需要添加公共密钥以确保可以从CouchDB存储库下载,因此,让我们使用wget命令获取公共密钥文件。

root@ubuntu:~# wget https://couchdb.apache.org/repo/bintray-pubkey.asc

完成后,我们可以运行apt-key add命令将密钥安装到密钥数据库中。

root@ubuntu:~# apt-key add bintray-pubkey.asc

在Ubuntu上更新存储库并安装CouchDB

通过将它们与&&运算符结合使用,我们将使用单个命令执行上述两项操作。

root@ubuntu:~# apt update && apt install -y couchdb

现在,您应该看到提示,允许您配置CouchDB登录凭据和界面。

Couchdb界面设置

我们可以根据需要的预配置选择独立的还是集群的,也可以从零开始,从头开始设置所有内容。

如果希望仅可通过环回接口访问CouchDB,则可以在接口设置页面上输入localhost IP。
如果您希望它可以通过网络访问,请像上面的屏幕截图一样添加0.0.0.0。

完成此操作后,将需要设置默认的管理员密码。