Ubuntu 20.4 上安装配置 CouchDB

Ubuntu 20.04上安装配置 CouchDB

详细步骤可以参考官方文档:Couchdb

  1. Enabling the Apache CouchDB package repository

    sudo apt update && sudo apt install -y curl apt-transport-https gnupg
    curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
    source /etc/os-release
    echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" \
     | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
    
  2. 安装Apache CouchDB

    sudo apt update
    sudo apt install -y couchdb
    

    接下来就是执行图形界面的安装步骤:(图片源自:约书亚詹姆斯
    1) 配置Couchdb,选择ok回车。

    2) 选择你的Couchdb是集群(clustered),还是独立服务器(standalone),如果是个人电脑,推荐独立服务器。

    3) IP地址配置:如果步骤2)中选择的是独立服务器,设置“127.0.0.1“ 地址然后选择ok回车就可以。

    4) 创建密码

    CouchDB 状态检查

    默认情况下,CouchDB在系统启动时自动启动并已启用。 可通过以下命令查看CouchDB是否启用成功。

    sudo systemctl status couchdb
    

    结果显示如下:

    ~$ sudo systemctl status couchdb
     ● couchdb.service - Apache CouchDB
         Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor prese>
         Active: active (running) since Sat 2021-06-19 07:50:41 PDT; 42s ago
     Main PID: 14835 (beam.smp)
         Tasks: 38 (limit: 4617)
         Memory: 34.9M
         CGroup: /system.slice/couchdb.service
             ├─14835 /opt/couchdb/bin/../erts-9.3.3.14/bin/beam.smp -K true -A >
             ├─14847 /opt/couchdb/bin/../erts-9.3.3.14/bin/epmd -daemon
             ├─14866 erl_child_setup 65536
             ├─14894 inet_gethost 4
             └─14895 inet_gethost 4
    Jun 19 07:50:41 ubuntu systemd[1]: Started Apache CouchDB.
    

    创建一个 CouchDB 数据库

    打开浏览器,输入在安装配置中设置的IP地址,如果IP地址设置的是“127.0.0.1”,那么在浏览器中输入:

    http://127.0.0.1:5984/_utils/
    


    登录后,您将在右上角看到一个带有图标的创建数据库链接。 选择这个,然后会弹出一个“创建数据库“屏幕。 输入名称 测试数据库并选择分区或非分区,然后单击 创建 按钮继续。

回到数据库页面就可以看到您创建的新数据库。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!