如何在 Ubuntu 20.04 中安装 Apache CouchDB
Apache CouchDB,简称为CouchDB,是在Erlang中实现的,是一个开源NoSQL数据库,它专注于关于JSON格式的数据存储。 CouchDB是寻求高性能NoSQL数据库解决方案的运营团队和企业的完美选择。与MySQL等关系数据库不同,CouchDB使用无模式数据模型,简化了跨各种计算设备的记录管理。
本教程向您展示如何在 Ubuntu 20.04 上安装最新版本的 Apache CouchDB。
第 1 步:启用 CouchDB 存储库
首先,登录到您的服务器实例并导入 GPG 密钥,如图所示。
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
接下来,请确保启用 CouchDB 存储库,如图所示。
echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
添加存储库和密钥后,继续下一步。
步骤 2:在 Ubuntu 中安装 Apache CouchDB
启用 CouchDB 存储库后,下一步将更新 Ubuntu 的软件包列表并安装 Apache CouchDB,如图所示。
sudo apt update
sudo apt install apache2 couchdb -y
您需要选择选项来配置您的CouchDB。在此提示中,您可以在独立或集群模式下进行配置。由于我们在单个服务器上安装,因此我们将选择单服务器独立选项。
在下一个提示中,您应该配置 CouchDB 将绑定到的网络接口。在独立服务器模式下,默认为127.0.0.1(环回)。
如果是集群模式,输入服务器的接口IP地址或输入0.0.0.0,这会将CouchDB绑定到所有网络接口。
接下来,设置管理员密码。
确认设置的密码以完成安装。
第 3 步:验证 CouchDB 安装
CouchDB 服务器默认监听 TCP 端口 5984。为了满足您的好奇心,请运行 netstat 命令,如图所示。
netstat -pnltu | grep 5984
要验证安装是否成功并且服务是否正在运行,请运行以下curl命令。您应该获得以下有关 CouchDB 数据库的信息(以 JSON 格式打印)。
curl http://127.0.0.1:5984/
终端中的输出将如下所示:
第 4 步:访问 CouchDB Web 界面
您可以打开浏览器并浏览到 http://127.0.0.1:5984/_utils/
并输入管理员用户名和密码来登录数据库:
成功配置和安装 Apache CouchDB 后,使用以下命令启动、启用、停止和检查其状态。
sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service
检查状态命令显示:
sudo systemctl status couchdb.service
结论
有关 CouchDB 的更多信息,请参阅 Apache CouchDB 文档。我们希望您现在可以在 Ubuntu 20.04 上轻松安装 CouchDB。