Weboldal keresés

Az Apache CouchDB telepítése az Ubuntu 20.04-ben


Az Erlang nyelvben megvalósított Apache CouchDB, amelyet egyszerűen csak CouchDB néven említenek, egy nyílt forráskódú NoSQL adatbázis, amely a JSON formátumú adattárolásról. A CouchDB tökéletes választás a nagy teljesítményű NoSQL adatbázis-megoldást kereső operatív csapatok és vállalkozások számára. A relációs adatbázisoktól, például a MySQLtől eltérően a CouchDB sémamentes adatmodellt használ, leegyszerűsítve a rekordok kezelését a különböző számítástechnikai eszközökön.

Ez az oktatóanyag bemutatja, hogyan telepítheti az Apache CouchDB legújabb verzióját az Ubuntu 20.04 rendszeren.

1. lépés: Engedélyezze a CouchDB Repository-t

A kezdéshez jelentkezzen be a szerverpéldányba, és importálja a GPG kulcsot az ábra szerint.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

Ezután feltétlenül engedélyezze a CouchDB tárolót az ábra szerint.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Miután hozzáadta a tárolót és a kulcsot, folytassa a következő lépéssel.

2. lépés: Telepítse az Apache CouchDB-t az Ubuntuban

A CouchDB tárhely engedélyezése után a következő lépés az Ubuntu csomaglistáinak frissítése és az Apache CouchDB telepítése az ábra szerint.

sudo apt update
sudo apt install apache2 couchdb -y

Ki kell választania a CouchDB konfigurálásához szükséges beállításokat. Ebben a promptban önálló vagy fürtözött módban konfigurálhatja. Mivel egyetlen szerverre telepítjük, az egykiszolgálós önálló lehetőséget választjuk.

A következő promptban be kell állítania azt a hálózati interfészt, amelyhez a CouchDB csatlakozni fog. Önálló szerver módban az alapértelmezett 127.0.0.1 (visszahurkolt).

Ha ez a fürtözött mód, adja meg a kiszolgáló interfész IP-címét, vagy írja be a 0.0.0.0 értéket, amely a CouchDB-t az összes hálózati interfészhez köti.

Ezután állítsa be az adminisztrátori jelszót.

Erősítse meg a beállított jelszót a telepítés befejezéséhez.

3. lépés: Ellenőrizze a CouchDB telepítését

A CouchDB szerver alapértelmezés szerint az TCP 5984 portot figyeli. A kíváncsiság csillapításához futtassa a netstat parancsot az ábra szerint.

netstat -pnltu | grep 5984

Annak ellenőrzéséhez, hogy a telepítés sikeres volt-e és a szolgáltatás fut-e, futtassa az alábbi curl parancsot. A következő információkat kell kapnia a CouchDB adatbázisról, amely JSON formátumban van kinyomtatva.

curl http://127.0.0.1:5984/

A terminál kimenete így fog kinézni:

4. lépés: Nyissa meg a CouchDB webes felületet

Nyissa meg a böngészőt, és böngésszen a http://127.0.0.1:5984/_utils/ címre, és írja be az adminisztrátori felhasználónevét és jelszavát az adatbázisba való bejelentkezéshez:

Az Apache CouchDB sikeres konfigurálása és telepítése után az alábbi parancsokkal indíthatja el, engedélyezheti, leállíthatja és ellenőrizheti állapotát.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Az állapot ellenőrzése parancs a következőket mutatja:

sudo systemctl status couchdb.service

Következtetés

A CouchDB-ről további információkért tekintse meg az Apache CouchDB dokumentációját. Reméljük, hogy most már kényelmesen telepítheti a CouchDB-t az Ubuntu 20.04 rendszeren.