Поиск по сайту:

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


Реализованная в Erlang, Apache CouchDB, называемая просто CouchDB, представляет собой базу данных NoSQL с открытым исходным кодом, предназначенную для о хранении данных в формате JSON. CouchDB — идеальный выбор для операционных групп и предприятий, которым требуется высокопроизводительное решение для работы с базами данных NoSQL. В отличие от реляционных баз данных, таких как MySQL, CouchDB использует модель данных без схемы, что упрощает управление записями на различных вычислительных устройствах.

В этом руководстве показано, как установить последнюю версию Apache CouchDB в Ubuntu 20.04.

Шаг 1. Включите репозиторий 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 focal main" >> /etc/apt/sources.list

После добавления репозитория и ключа перейдите к следующему шагу.

Шаг 2. Установите Apache CouchDB в Ubuntu

После включения репозитория CouchDB следующим шагом будет обновление списков пакетов Ubuntu и установка Apache CouchDB, как показано.

sudo apt update
sudo apt install apache2 couchdb -y

Вам нужно будет выбрать параметры для настройки CouchDB. В этом приглашении вы можете настроить либо автономный, либо кластерный режим. Поскольку мы устанавливаем на один сервер, мы выберем вариант автономный для одного сервера.

В следующем приглашении вы должны настроить сетевой интерфейс, к которому будет привязан CouchDB. В режиме автономного сервера значением по умолчанию является 127.0.0.1 (петля).

Если это кластерный режим, введите IP-адрес интерфейса сервера или введите 0.0.0.0, который привяжет CouchDB ко всем сетевым интерфейсам.

Далее установите пароль администратора.

Подтвердите установленный пароль, чтобы завершить установку.

Шаг 3. Проверьте установку CouchDB

Сервер CouchDB по умолчанию прослушивает порт TCP 5984. Чтобы утолить свое любопытство, запустите команду netstat, как показано.

netstat -pnltu | grep 5984

Чтобы проверить, прошла ли установка успешно и служба запущена, выполните приведенную ниже команду curl. Вы должны получить следующую информацию о базе данных CouchDB, распечатанную в формате JSON.

curl http://127.0.0.1:5984/

Вывод в вашем терминале будет выглядеть так:

Шаг 4. Доступ к веб-интерфейсу CouchDB

Вы можете открыть браузер и перейти по адресу http://127.0.0.1:5984/_utils/ и ввести имя пользователя и пароль администратора для входа в вашу базу данных:

После успешной настройки и установки Apache CouchDB используйте приведенные ниже команды для запуска, включения, остановки и проверки его состояния.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Команда проверки статуса показывает:

sudo systemctl status couchdb.service

Заключение

Дополнительную информацию о CouchDB см. в документации Apache CouchDB. Мы надеемся, что теперь вы сможете с легкостью установить CouchDB на Ubuntu 20.04.