Android

Jak nainstalovat couchdb na centos 8

Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB

Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB

Obsah:

Anonim

Apache CouchDB je bezplatná a otevřená databáze NoSQL vyvinutá Apache Software Foundation. Může být použit jako databáze s jedním uzlem nebo seskupenou databází.

Server CouchDB ukládá svá data do pojmenovaných databází, které obsahují dokumenty se strukturou JSON. Každý dokument se skládá z několika polí a příloh. Pole mohou obsahovat text, čísla, seznamy, booleans, další. Obsahuje rozhraní RESTful HTTP API, které umožňuje číst, vytvářet, upravovat a mazat databázové dokumenty.

, pokryjeme instalaci CouchDB na CentOS 8.

Povolení úložiště CouchDB

Nejjednodušší způsob instalace CouchDB na CentOS 8 je povolení úložiště dodavatele a instalace binárních balíčků.

Otevřete editor volby jako root nebo uživatel s právy sudo a vytvořte soubor úložiště CouchDB:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Vložte do souboru následující obsah:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Uložte soubor a zavřete editor.

Instalace CouchDB na CentOS

Nainstalujte balíčky CouchDB spuštěním následujícího příkazu:

sudo dnf install couchdb

Po dokončení instalace povolte a spusťte službu CouchDB:

sudo systemctl enable --now couchdb

Konfigurace CouchDB

CouchDB lze nastavit v jednom uzlu nebo v clusterovém režimu. V tomto příkladu nasadíme server do konfigurace s jedním uzlem. Podívejte se na oficiální dokumentaci o tom, jak nastavit CouchDB v clusterovém režimu.

CouchDB můžete nakonfigurovat pomocí Fauxtonu, na adrese http://127.0.0.1:5984/_utils#setup nebo z příkazového řádku. Průvodce nastavením vás provede výběrem režimu a vytvořením administrátora.

Vytvoříme administrátora a databáze z příkazového řádku.

Data a konfigurační soubory Apache CouchDB jsou uloženy v adresáři /opt/couchdb . Chcete-li vytvořit účet správce, otevřete soubor local.ini a přidejte řádek pod sekce ve formátu username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Restartujte službu CouchDB a změňte heslo na hash:

sudo systemctl restart couchdb

Stejný formát můžete použít k přidání více účtů správce. Po přidání nového účtu vždy restartujte službu CouchDB.

Pomocí curl vytvořte systémové databáze _users , _replicator a _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Každý příkaz by měl vrátit následující:

{"ok":true}

Ověření instalace CouchDB

Server CouchDB běží na localhost:5984 . Chcete-li ověřit, zda byla instalace úspěšná a služba běží, spusťte následující příkaz curl který vytiskne informace o databázi CouchDB ve formátu JSON:

curl

Pro přehlednost je níže uvedený výstup formátován.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Závěr

Ukázali jsme vám, jak nainstalovat CouchDB CentOS 8. Dalším krokem může být návštěva dokumentace Apache CouchDB a další informace k tomuto tématu.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

databáze centos couchdb