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

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


Это руководство существует для этих версий ОС

  • Ubuntu 20.04 (Focal Fossa)
  • Ubuntu 18.04 (Bionic Beaver)

На этой странице

  1. Требования
  2. Установить Apache
  3. Установить CouchDB
  4. Доступ к веб-интерфейсу CouchDB

CouchDB — это бесплатная база данных NOSQL с открытым исходным кодом, реализованная на языке Erlang, ориентированном на параллелизм. Он имеет ориентированную на документы архитектуру базы данных NoSQL. Он использует JSON для хранения данных, JavaScript в качестве языка запросов с использованием MapReduce и HTTP для API. CouchDB реализует форму контроля параллелизма нескольких версий, поэтому он не блокирует файл базы данных во время записи. Вы можете использовать CouchDB на мобильных устройствах для репликации и синхронизации.

В этом руководстве мы узнаем, как установить CouchDB на сервер Ubuntu 18.04 LTS (Bionic Beaver).

Требования

  • Сервер под управлением Ubuntu 18.04.
  • Пользователь без полномочий root с привилегиями sudo.

Установить Апач

Прежде чем начать, вам необходимо установить веб-сервер Apache в вашу систему. Вы можете установить его, просто выполнив следующую команду:

sudo apt-get install apache2 -y

После установки Apache запустите веб-сервер Apache и включите его во время загрузки, выполнив следующую команду:

sudo systemctl start apache2
sudo systemctl enable apache2

Установить CouchDB

По умолчанию Apache CouchDB недоступен в Ubuntu 18.04, поэтому вам нужно будет добавить официальный репозиторий CouchDB. Сначала добавьте репозиторий с помощью следующей команды:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list

Затем подпишите добавленный репозиторий с помощью следующей команды:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt-key add -

Наконец, обновите репозиторий CouchDB и установите его с помощью следующей команды:

sudo apt-get update -y
sudo apt-get install couchdb -y

Во время установки вам будет предложено выполнить начальную настройку, как показано ниже:

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

sudo systemctl start couchdb
sudo systemctl enable couchdb

Вы можете проверить статус CouchDB, используя следующую команду:

sudo systemctl status couchdb

Вывод:

? couchdb.service - Apache CouchDB
   Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor preset: 
   Active: active (running) since Sun 2018-06-10 20:22:25 IST; 45s ago
 Main PID: 3092 (beam)
   CGroup: /system.slice/couchdb.service
           ??3092 /opt/couchdb/bin/../erts-7.3/bin/beam -K true -A 16 -Bd -- -ro
           ??3119 /opt/couchdb/bin/../erts-7.3/bin/epmd -daemon
           ??3145 sh -s disksup
           ??3149 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/memsup
           ??3150 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/cpu_sup

Jun 10 20:22:25 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:01 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:04 Node1 systemd[1]: Started Apache CouchDB.

Доступ к веб-интерфейсу CouchDB

Теперь CouchDB запущен и прослушивает порт 5984. Вы можете получить к нему доступ, посетив URL-адрес http://your-server-ip:5984/_utils/, вы будете перенаправлены на следующую страницу:

Теперь введите имя пользователя и пароль администратора, затем нажмите кнопку «Войти», вы должны увидеть следующую страницу: