Android

Jak nainstalovat couchdb na centos 7

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.

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é vám umožňuje číst, vytvářet, upravovat a mazat databázové dokumenty.

V tomto tutoriálu vysvětlíme, jak nainstalovat nejnovější verzi CouchDB na CentOS 7.

Předpoklady

Abyste mohli do svého CentOS instalovat nové balíčky, musíte být přihlášeni jako uživatel s právy sudo.

Povolit úložiště CouchDB

Úložiště CouchDB závisí na úložišti EPEL. Pokud úložiště EPEL ve vašem systému není povoleno, povolte jej zadáním:.

sudo yum install epel-release

Dále otevřete svůj vybraný editor 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.

Nainstalujte CouchDB na CentOS

Nyní, když je úložiště povoleno, můžete nainstalovat balíčky CouchDB pomocí následujícího příkazu:

sudo yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

Ve výchozím nastavení CouchDB poslouchá pouze na localhost a nevytváří se žádný účet správce.

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

Transformujte heslo na hash restartováním služby CouchDB:

sudo systemctl restart couchdb

Použijte stejný formát pro přidání více účtů správce. Po přidání nového účtu budete muset restartovat 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

Chcete-li ověřit, zda byla instalace úspěšně provedena, zadejte následující příkaz curl který vytiskne informace o databázi CouchDB ve formátu JSON:

curl

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

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

http://127.0.0.1:5984/_utils/

Závěr

Naučili jste se, jak nainstalovat CouchDB CentOS 7. Dalším krokem může být návštěva dokumentace Apache CouchDB a další informace k tomuto tématu.

databáze centos couchdb