Android

A couchdb telepítése a centos 8-ra

CouchDB Explained

CouchDB Explained

Tartalomjegyzék:

Anonim

Az Apache CouchDB egy ingyenes és nyílt forráskódú NoSQL adatbázis, amelyet az Apache Software Foundation fejlesztett ki. Használható egy csomópontú vagy fürtözött adatbázisként.

A CouchDB szerver adatait megnevezett adatbázisokban tárolja, amely JSON-felépítésű dokumentumokat tartalmaz. Minden dokumentum számos mezőből és mellékletből áll. A mezők tartalmazhatnak szöveget, számokat, listákat, logikai értékeket és így tovább. Tartalmaz egy RESTful HTTP API-t, amely lehetővé teszi az adatbázis-dokumentumok olvasását, létrehozását, szerkesztését és törlését.

, lefedi a CouchDB telepítését a CentOS 8-ra.

A CouchDB Repository engedélyezése

A CouchDB telepítésének legegyszerűbb módja a CentOS 8-ra a szállítói lerakat engedélyezése és a bináris csomagok telepítése.

Nyissa meg a választott szerkesztőt gyökérként vagy felhasználóként sudo jogosultságokkal, és hozza létre a CouchDB lerakatfájlt:

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

Illessze be a következő tartalmat a fájlba:

/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

Mentse el a fájlt, és zárja be a szerkesztőt.

A CouchDB telepítése a CentOS-ra

Telepítse a CouchDB csomagokat a következő parancs futtatásával:

sudo dnf install couchdb

A telepítés befejezése után engedélyezze és indítsa el a CouchDB szolgáltatást:

sudo systemctl enable --now couchdb

A CouchDB konfigurálása

A CouchDB beállítható egyetlen csomópontban vagy fürtözött módban. Ebben a példában a szervert telepítjük egyetlen csomópontú konfigurációban. Ellenőrizze a CouchDB fürtözött módban történő beállításának hivatalos dokumentációját.

A CouchDB konfigurálható a Fauxton használatával, a következő címen: http://127.0.0.1.5984/_utils#setup, vagy a parancssorból. A Beállítás varázsló végigvezeti Önt az üzemmód kiválasztásán és az adminisztrátorok létrehozásán.

Az admin felhasználót és az adatbázisokat a parancssorból hozza létre.

Az Apache CouchDB adatait és konfigurációs fájljait az /opt/couchdb könyvtár tárolja. Rendszergazdai fiók létrehozásához nyissa meg a local.ini fájlt, és adjon hozzá egy sort a szakasz username = password formátumban.

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

admin = mysecretpassword

Indítsa újra a CouchDB szolgáltatást, hogy a jelszót hash-ra változtassa:

sudo systemctl restart couchdb

Ugyanazt a formátumot használhatja több rendszergazdai fiók hozzáadására. Új fiók hozzáadása után mindig indítsa újra a CouchDB szolgáltatást.

A curl használatával hozza létre a _users , _replicator és _global_changes rendszer adatbázisokat:

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

Minden parancsnak vissza kell adnia a következőt:

{"ok":true}

A CouchDB telepítésének ellenőrzése

A CouchDB szerver a következő helyen fut localhost:5984 hosthost localhost:5984 . Annak ellenőrzéséhez, hogy a telepítés sikeres volt-e és a szolgáltatás fut-e, futtassa a következő curl parancsot, amely JSON formátumban nyomtat ki információkat a CouchDB adatbázisról:

curl

Az érthetőség kedvéért az alábbi kimenet formázva van.

{ "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/

Következtetés

Megmutattuk, hogyan kell telepíteni a CouchDB CentOS 8 szoftvert. A következő lépés lehet az Apache CouchDB dokumentáció meglátogatása, és további információk a témáról.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

centos couchdb adatbázis