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

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

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

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

В этой статье мы расскажем, как установить последнюю версию CouchDB на Debian 9.

 

Чтобы иметь возможность устанавливать пакеты в вашей системе Debian, вы должны войти в систему как пользователь с привилегиями sudo.

 

Пакеты CouchDB .deb доступны в их официальных репозиториях. Чтобы включить репозиторий CouchDB и импортировать ключ GPG, выполните следующие команды:

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

Как только хранилище будет включено, обновите список пакетов и установите CouchDB:

sudo apt update
sudo apt install couchdb

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

 

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

 

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

 

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

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

curl http://127.0.0.1:5984/

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

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

Для ясности вывод отформатирован.

Если вы предпочитаете графический интерфейс, вы можете получить доступ к веб-интерфейсу CouchDB, Fauxton, по адресу:

http://127.0.0.1:5984/_utils/

Вы узнали, как установить Debian CouchDB 9. Следующим шагом вы можете посетить документацию Apache CouchDB и найти дополнительную информацию по этой теме.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

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

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

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала