CouchDB Explained
Tartalomjegyzék:
- A CouchDB Repository engedélyezése
- A CouchDB telepítése a CentOS-ra
- A CouchDB konfigurálása
- A CouchDB telepítésének ellenőrzése
- Következtetés
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:
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ázisTelepítése közben megszűnt a Microsoft Setup telepítése közben A Bootstrapper leállt
Az Office 2013/2016 telepítése közben, ha megkaptuk a Microsoft Setup Bootstrapper működésképtelenné válását, akkor ez a cikk megmutatja, hogyan kell kijavítani.
A couchdb telepítése a centos 7-re
Az Apache CouchDB egy ingyenes és nyílt forráskódú NoSQL adatbázis, amelyet az Apache Software Foundation fejlesztett ki. Ebben az oktatóanyagban elmagyarázzuk, hogyan kell a CouchDB legújabb verzióját telepíteni a CentOS 7-re.
A couchdb telepítése az ubuntu 18.04-re
A CouchDB egy ingyenes és nyílt forráskódú, toleráns NoSQL adatbázis, amelyet az Apache Software Foundation karbantart. Ebben az oktatóanyagban a CouchDB legfrissebb verziójának az Ubuntu 18.04-re történő telepítésének folyamatát fogjuk bemutatni a hivatalos CouchDB-tárolókból.







