怎样在 Ubuntu 上安装 Apache CouchDB ?

打印 上一主题 下一主题

主题 1628|帖子 1628|积分 4884


Apache CouchDB 是一个数据库管理体系,可以无缝地将数据传输到边沿,然后再返回。它以易于复制和设置而闻名。如果您想在您的 Ubuntu 或 Debian 体系上安装 Apache CouchDB,那么您来对地方了。在本教程中,我们将指导您完成在呆板上安装 Apache CouchDB 的步调。
Step 1: 更新体系

更新体系,确保您的体系是最新的。
  1. sudo apt-get update
  2. sudo apt-get upgrade
复制代码
Step 2: 启用 CouchDB 存储库

ouchDB 在默认的 Ubuntu 或 Debian 存储库中不可用,因此我们必须手动添加其存储库。
首先,我们需要安装一些依赖项,以便通过 HTTPS 添加新的存储库
  1. sudo apt install -y curl apt-transport-https gnupg
复制代码
现在,我们添加 CouchDB GPG 密钥
  1. curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
复制代码
添加 GPG 密钥后,需要添加 CouchDB 存储库
  1. source /etc/os-release
  2. echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" \
  3.     | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
复制代码
现在,再次更新体系
  1. sudo apt-get update
复制代码
Step 3: 安装 CouchDB

添加存储库之后,就该安装 CouchDB 了
  1. sudo apt-get install -y couchdb
复制代码
在安装过程中,体系将向您扣问一系列题目。首先,它将要求您选择 CouchDB 安装的类型。您可以选择standalone 或者 clustered。对于根本的单服务器设置,选择 standalone
接下来,体系将要求您确认要绑定 CouchDB 的网络接口。如果您只是将此服务器用于开辟,而不将其用于网络,则输入 127.0.0.1,如果要使其对网络可用,请输入 0.0.0.0
然后,您需要设置 admin 用户名和暗码。一定要选一个安全的暗码。
Step 4: 验证安装

安装 CouchDB 之后,利用以下命令检查它是否正在运行
  1. curl http://127.0.0.1:5984/
复制代码
如果 CouchDB 正常运行,您将看到如下响应
  1. {
  2.     "couchdb" : "Welcome",
  3.     "features" : [
  4.         "access-ready",
  5.         "partitioned",
  6.         "pluggable-storage-engines",
  7.         "reshard",
  8.         "scheduler"
  9.     ],
  10.     "git_sha" : "11a234070",
  11.     "uuid" : "9e0bab0b342e078346207fe6a51a840f",
  12.     "vendor" : {
  13.         "name" : "The Apache Software Foundation"
  14.     },
  15.     "version" : "3.3.2"
  16. }
复制代码
Step 5: Web 管理界面

您可以通过 Web 欣赏器访问 http://127.0.0.1:5984/_utils/ 登录 CouchDB Web 界面。

出于安全思量,请转到 Configuration 部门,并在 couch_httpd_auth 部门将 require_valid_user 选项从 false 更改为 true。
我的开源项目




  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

民工心事

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表