
CouchDB — это бесплатная отказоустойчивая база данных NoSQL с открытым исходным кодом, поддерживаемая Apache Software Foundation.
Сервер CouchDB хранит данные в именованных базах данных, содержащих документы в формате JSON . Каждый документ состоит из ряда полей и вложений. Поля могут включать текст, числа, списки, логические значения и многое другое. Сервер включает в себя RESTful HTTP API, позволяющий читать, создавать, редактировать и удалять документы базы данных.
В этом руководстве мы рассмотрим процесс установки последней версии CouchDB в Ubuntu 18.04.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Включение репозитория CouchDB
Начните с добавления ключа 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 bionic 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
Чтобы проверить, успешно ли завершилась установка, выполните следующую команду curl, которая выведет информацию о базе данных CouchDB в формате JSON:
curl http://127.0.0.1:5984/
Вывод будет выглядеть так:
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"07ea0c7", "uuid":"1d2074b5eb428c30240e0c7384036acf", "features":[ "pluggable-storage-engines", "scheduler" ], "vendor":{ "name":"The Apache Software Foundation" } }
Для ясности вывод отформатирован.
Если вы предпочитаете графический интерфейс, вы можете получить доступ к веб-интерфейсу CouchDB в Fauxton по адресу:
http://127.0.0.1:5984/_utils/

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