Как установить CouchDB в Ubuntu 20.04

Apache CouchDB — это бесплатная база данных NoSQL с открытым исходным кодом, разработанная Apache Software Foundation. Его можно использовать как одноузловую или кластерную базу данных.

Сервер CouchDB хранит свои данные в именованных базах данных, которые содержат документы со структурой JSON . Каждый документ состоит из ряда полей и вложений. Поля могут включать текст, числа, списки, логические значения и т. Д. CouchDB включает RESTful HTTP API, который позволяет читать, создавать, редактировать и удалять документы базы данных.

В этой статье описаны шаги по установке последней версии CouchDB на Ubuntu 20.04.

Установить CouchDB в Ubuntu относительно просто. Мы включим репозиторий CouchDB APT, импортируем ключ 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 .

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Оставьте комментарий