
Apache CouchDB — бесплатная NoSQL-база данных с открытым исходным кодом, разработанная Apache Software Foundation. Её можно использовать как одноузловую или кластерную базу данных.
Сервер CouchDB хранит данные в именованных базах данных, содержащих документы в формате JSON . Каждый документ состоит из ряда полей и вложений. Поля могут включать текст, числа, списки, логические значения и многое другое. CouchDB включает в себя RESTful HTTP API, который позволяет читать, создавать, редактировать и удалять документы базы данных.
В этой статье описываются шаги по установке последней версии CouchDB в Ubuntu 20.04.
Установка CouchDB в Ubuntu относительно проста. Мы включим APT-репозиторий CouchDB, импортируем GPG-ключ репозитория и установим пакет CouchDB.
Включение репозитория CouchDB
Выполните следующие команды как пользователь root или пользователь с привилегиями sudo, чтобы включить репозиторий CouchDB и импортировать ключ GPG:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee -a /etc/apt/sources.list
Установка CouchDB в Ubuntu
После включения репозитория обновите список пакетов и установите CouchDB:
sudo apt updatesudo apt install couchdb
Установщик спросит вас, хотите ли вы установить CouchDB в кластерном или автономном режиме. Кластер — это несколько серверов, соединённых вместе и работающих как единое распределённое хранилище данных.
Мы установим CouchDB в автономном режиме на одном сервере.

Далее вам будет предложено указать IP-адрес сетевого интерфейса, к которому будет подключаться CouchDB. Для конфигурации с одним сервером оставьте значение по умолчанию 127.0.0.1 . При настройке кластера введите IP-адрес интерфейса или 0.0.0.0 , что сообщит CouchDB о подключении ко всем сетевым интерфейсам.

В следующем окне задайте пароль администратора. Настоятельно рекомендуется задать пароль, чтобы вывести CouchDB из небезопасного режима «административной группы». Если оставить это поле пустым, пользователь с правами администратора не будет создан.

Наконец, подтвердите пароль, и установка CouchDB будет продолжена.

Проверка установки CouchDB
Сервер CouchDB работает по адресу localhost:5984 . Чтобы проверить успешность установки и работоспособность службы, выполните следующую команду curl , которая выведет информацию о базе данных CouchDB в формате JSON:
curl http://127.0.0.1:5984/
Вывод будет выглядеть так:
{ "couchdb":"Welcome", "version":"3.1.0", "git_sha":"ff0feea20", "uuid":"4589130c33b0dae4c166330463542ad4", "features":[ "access-ready", "partitioned", "pluggable-storage-engines", "reshard", "scheduler" ], "vendor":{ "name":"The Apache Software Foundation" } }
Для ясности приведенный выше вывод отформатирован.
Если вы предпочитаете графический интерфейс, вы можете получить доступ к веб-интерфейсу CouchDB в Fauxton по адресу:
http://127.0.0.1:5984/_utils/

Заключение
Мы показали вам, как установить CouchDB в Ubuntu 20.04. Более подробную информацию по этой теме можно найти в документации Apache CouchDB .
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
База данных ubuntu couchdb Не используете Ubuntu 20.04?
Выберите другую ОС: центос 7 центос 8 дебиан 10 дебиан 9 убунту 18.04
Связанные руководства