CouchDB Explained
Tartalomjegyzék:
- Előfeltételek
- A CouchDB Repository engedélyezése
- Telepítse a CouchDB szoftvert a CentOS-ra
- 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.
A CouchDB szerver adatait megnevezett adatbázisokban tárolja, amelyek JSON struktúrával rendelkező dokumentumokat tartalmaznak. 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.
Ebben az oktatóanyagban elmagyarázzuk, hogyan kell a CouchDB legújabb verzióját telepíteni a CentOS 7-re.
Előfeltételek
Az új csomagok telepítéséhez a CentOS rendszeren be kell jelentkeznie, mint sudo jogosultságokkal rendelkező felhasználó.
A CouchDB Repository engedélyezése
A CouchDB lerakat az EPEL lerakattól függ. Ha az EPEL lerakat nem engedélyezett a rendszeren, engedélyezze azt a következő gépeléssel:
sudo yum install epel-release
Ezután nyissa meg a választott szerkesztőt, é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.
Telepítse a CouchDB szoftvert a CentOS-ra
Most, hogy a tároló engedélyezve van, a CouchDB csomagokat a következő paranccsal telepítheti:
sudo yum install couchdb
A telepítés befejezése után engedélyezze és indítsa el a CouchDB szolgáltatást:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Alapértelmezés szerint a CouchDB csak a helyihoston hallgat, és nem hoz létre rendszergazdai fiókot.
Az Apache CouchDB adatait és konfigurációs fájljait az
/opt/couchdb
könyvtár tárolja. Adminisztrátori 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
A jelszó átalakítása hash-ra a CouchDB szolgáltatás újraindításával:
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 újra kell indítania a CouchDB szolgáltatást.
A
curl
segítségével hozza létre a rendszer adatbázisokat:
_users
,
_replicator
és
_global_changes
:
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
Annak ellenőrzéséhez, hogy a telepítés sikeres volt-e, adja ki a következő
curl
parancsot, amely kinyomtatja a CouchDB adatbázis adatait JSON formátumban:
curl
Az érthetőség kedvéért az alábbi kimenet formázva van.
{ "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/

Következtetés
Megtanulta a CouchDB CentOS 7 telepítését. A következő lépés az Apache CouchDB dokumentáció meglátogatása és a témával kapcsolatos további információk megtalálása lehet.
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 8-ra
Az Apache CouchDB egy ingyenes és nyílt forráskódú NoSQL adatbázis, amelyet az Apache Software Foundation fejlesztett ki. Ebben a cikkben a CouchDB telepítésére vonatkozik a CentOS 8-on.
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.







