Как установить CouchDB на Debian 10

Установить CouchDB на Debian 10

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

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

В этой статье описывается, как установить CouchDB на Debian 10, Buster.

Включение репозитория CouchDB

Самый простой способ установить CouchDB на CentOS 8 — включить репозиторий поставщика и установить двоичные пакеты.

Выполните следующие команды как пользователь root или пользователь с привилегиями sudo, чтобы включить репозиторий CouchDB и импортировать ключ GPG:

 echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Установка CouchDB на Debian

После включения репозитория обновите список пакетов и установите CouchDB:

 sudo apt update sudo apt install couchdb

Сначала установщик спросит вас, хотите ли вы установить CouchDB в автономном или кластерном режиме. Мы установим CouchDB в автономном режиме на одном сервере.

CouchDB Select Mode

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

Интерфейс выбора CouchDB

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

CouchDB Создать Администратор

Подтвердите пароль и установка продолжится.

Подтверждение пароля CouchDB

Проверка установки CouchDB

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

 curl http://127.0.0.1:5984/

Результат будет выглядеть следующим образом:

 { "couchdb":"Welcome", "version":"3.0.0", "git_sha":"03a77db6c", "uuid":"adab3f42ce6a06245d2955c1d6832266", "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 Фокстон

Заключение

Мы показали вам, как установить CouchDB на Debian 10. Более подробную информацию по этой теме можно найти в документации Apache CouchDB .

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

База данных Debian CouchDB Не используете Debian 10?
Выберите другую ОС:
центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *