Как установить CouchDB на CentOS 8
CouchDB - это база данных NoSQL с открытым исходным кодом, основанная на общих стандартах для обеспечения веб-доступности и совместимости с различными устройствами. Базы данных NoSQL полезны для очень больших наборов распределенных данных, особенно для больших объемов неоднородных данных в различных форматах, что характерно для больших данных.
В этом руководстве мы узнаем, как установить CouchDB на CentOS 8.
Как установить CouchDB на CentOS 8
Для установки CouchDB на CentOS 8 выполните следующие шаги:
Шаг 1 - Включение репозитория CouchDB
Прежде всего, откройте терминал и выполните следующую команду в командной строке или терминале, чтобы включить репозиторий поставщика и установить бинарные пакеты:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Затем вставьте в файл следующее содержимое:
[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1
Шаг 2 - Установка CouchDB на CentOS
Теперь выполните следующую команду в командной строке или терминале для установки пакетов CouchDB:
sudo dnf install couchdb
После завершения установки включите и запустите службу CouchDB:
sudo systemctl enable --now couchdb
Шаг 3 - Конфигурирование CouchDB
Мы можем настроить CouchDB с помощью Fauxton, на сайте http://127.0.0.1:5984/_utils#setup или из командной строки. Мастер настройки проведет вас через выбор режима и создание администратора.
Мы создадим пользователя admin и базы данных из командной строки.
Итак, откройте терминал и выполните следующую команду в командной строке или терминале, чтобы установить пароль для admin:
sudo nano /opt/couchdb/etc/local.ini
Затем добавьте пароль администратора в следующий файл и сохраните его:
[admins]
admin = mysecretpassword
После этого перезапустите службу CouchDB, чтобы изменить пароль на хэш:
sudo systemctl restart couchdb
Обратите внимание, что мы можем использовать curl для создания системных баз данных _users, _replicator и _global_changes:
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_users
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_replicator
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_global_changes
Шаг 4 - Проверка установки CouchDB
Чтобы проверить, что установка прошла успешно и служба запущена, выполните следующую команду curl, которая выведет информацию о базе данных CouchDB в формате JSON:
curl http://127.0.0.1:5984/
Вывод
С помощью этого руководства мы узнали, как установить CouchDB на CentOS 8.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.