A CouchDB telepítése a CentOS 7-en

Kép: Jack Wallen

A CouchDB egy ingyenes, nyílt forráskódú NoSQL adatbázis, amelyet az Apache Alapítvány fejlesztett ki. Ez az adatbázis az egyszerű használat és a skálázhatóság középpontjában áll. A CouchDB dokumentum-orientált NoSQL adatbázis-architektúrával rendelkezik, JSON-t használ az adatok tárolására, Javascriptet használ lekérdezési nyelvként, és HTTP-t, mint API-t.

Adatközpont kötelező olvasása

  • 8 adatközpont-előrejelzés 2020-ra
  • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
  • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
  • Kvantumszámítás: Hét igazságot kell tudnod

A CouchDB nem olyan, mint a relációs adatbázis, mivel minden adatbázis független dokumentumok gyűjteménye, mindegyik dokumentummal megőrizve a saját adatait és önálló sémáját. Kiemelkedő replikációs és szinkronizálási képességei miatt a CouchDB ideális adatbázist jelent a mobil eszköz alkalmazásokhoz és a hasonló szolgáltatás-alapú igényekhez. Ez a NoSQL adatbázis kiválóan alkalmasak felhalmozódó adatokkal rendelkező alkalmazásokhoz (ahol a verziózás is kulcsfontosságú), például CRM és CMS rendszerekhez.

Szeretném áttekintni a CouchDB telepítésének folyamatát a CentOS 7-en.

Amire szükséged van

A munka elvégzéséhez csak a CentOS 7 futó példánya és sudo jogosultságokkal rendelkező felhasználói fiókok szükségesek.

A CouchDB telepítése

Az első dolog, amit meg kell tennie, az adatbázis telepítése. Mielőtt ezt megtenné, telepítenie kell a szükséges tárolót. Telepítenie kell az epel-release tárolót is (néhány függőség felvételéhez), amit a következő paranccsal lehet megtenni:

 sudo yum install epel-release -y 

Amikor ez befejeződik, ideje felvenni a CouchDB lerakatot. Adja ki a következő parancsot a szükséges fájl létrehozásához:

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

Az új fájlba illessze be a következőket:

 bintray - apache-couchdb-rpm név = bintray - apache-couchdb-rpm baseurl = http: //apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck = 0 repo_gpgcheck = 0 engedélyezve = 1 

Mentse és zárja be a fájlt. Most telepítheti a CouchDB-t a következő paranccsal:

 sudo yum install couchdb -y 

Ha ez befejeződött, indítsa el és engedélyezze az adatbázis-szolgáltatást a következő parancsokkal:

 sudo systemctl start couchdb Sudo systemctl engedélyezése couchdb 

A CouchDB konfigurálása

Két alapkonfiguráció van, amelyeket mindkettővel azonos konfigurációs fájlban kell elvégezni. A terminálablakban adja ki a következő parancsot:

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

Ebben a fájlban keresse meg a chttpd részt (A ábra ). Alapértelmezés szerint a CouchDB csak a localhostot hallgatja, tehát nem csatlakozhat az adatbázishoz olyan gépről, amely nem a gazdagép. Változtassa meg a sort:

 ; bind_address = 127.0.0.1 

Nak nek

 bind_address = 0.0.0.0 

A ábra: A CouchDB konfigurálása a helyihoston kívüli hallgatáshoz.

Ezután görgessen a fájl aljára és keresse meg az adminok részt. Itt a következőképpen kell megadni az admin felhasználói jelszavát:

 admin = JELSZÓ 

ahol a JELSZÓ egy erős, egyedi jelszó ( B ábra ).

B ábra: A CouchDB admin jelszavának konfigurálása.

Mentse és zárja be a fájlt. Az újonnan hozzáadott jelszó kijavításához indítsa újra a CouchDB szolgáltatást a következő paranccsal:

 sudo systemctl indítsa újra a couchdb-t 

A kapcsolat tesztelése

Két módon tesztelheti az újonnan telepített CouchDB rendszert. Az első a curl parancs használatával történik:

 göndör http: // SERVER_IP: 5984 

ahol a SERVER_IP a CouchDB szerver IP címe. Látnia kell egy üdvözlő üzenetet, amely tartalmazza a CouchDB verziószámát és még néhány további információt ( C ábra ).

C ábra: Sikeres kapcsolat a CouchDB szerverrel.

A webes felület

A Fauxtonnak köszönhetően a CouchDB praktikus web-alapú felületet is tartalmaz. Mutasson a böngészőjére a következő címre: http: // SERVER_IP: 5984 / _utils / (ahol a SERVER_IP az Ön host szerverének IP címe), és jelentkezzen be a felhasználói adminisztrátorral és a konfigurációs fájlban megadott jelszóval. A bejelentkezés után megkezdheti adatbázisok és dokumentumok létrehozását ( D ábra ).

D. ábra: A CouchDB web-alapú felület.

És ehhez elengedhetetlen a CouchDB adatbázis telepítése és konfigurálása a CentOS 7 adatközpont-kiszolgálón. Ez az új NoSQL adatbázis bármilyen módon készen áll a használatra, amely vállalkozásához szükséges. A következő alkalommal, amikor meglátogatjuk a CouchDB-t, elkezdenénk adatbázisok létrehozását a parancssorral és a webes felülettel egyaránt.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com