Wéi installéiere ech Apache CouchDB an Ubuntu 20.04


Implementéiert an Erlang, Apache CouchDB, einfach als CouchDB bezeechent, ass eng Open-Source NoSQL Datebank déi sech op Datelagerung am JSON Format fokusséiert. CouchDB ass eng perfekt Wiel fir Operatiounsteams a Geschäfter déi no enger performanter NoSQL Datebank Léisung sichen. Am Géigesaz zu relationalen Datenbanken wéi MySQL benotzt CouchDB e schemafräien Datemodell, wat d'Rekordverwaltung iwwer verschidde Rechenapparater vereinfacht.

Dësen Tutorial weist Iech wéi Dir déi lescht Versioun vun Apache CouchDB op Ubuntu 20.04 installéiere wëllt.

Schrëtt 1: Aktivéiert de CouchDB Repository

Fir unzefänken, loggt Iech op Är Serverinstanz un an importéiert de GPG Schlëssel wéi gewisen.

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

Als nächst gitt sécher de CouchDB Repository z'aktivéieren wéi gewisen.

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

Wann de Repository an de Schlëssel bäigefüügt sinn, fuert op den nächste Schrëtt.

Schrëtt 2: Installéiert Apache CouchDB an Ubuntu

Nodeems Dir de CouchDB Repository aktivéiert hutt, ass de nächste Schrëtt fir d'Packagelëschte vun Ubuntu ze aktualiséieren an Apache CouchDB z'installéieren wéi gewisen.

$ sudo apt update
$ sudo apt install apache2 couchdb -y

Dir musst Optiounen auswielen fir Är CouchDB ze konfiguréieren. An dëser Prompt konfiguréiert Dir entweder am Standalone oder clustered Modus. Well mir op engem eenzege Server installéieren, wäerte mir fir d'Single-Server Standalone Optioun wielen.

An der nächster Prompt, sollt Dir d'Netzwierksinterface konfiguréieren, op där de CouchDB bindet. Am Standalone Server Modus ass de Standard 127.0.0.1 (loopback).

Wann et de clustered Modus ass, gitt d'Interface IP Adress vum Server oder Typ 0.0.0.0, wat CouchDB un all Netzwierkschnëttplazen bindt.

Als nächst setzt d'Admin Passwuert.

Confirméiert dat agestallte Passwuert fir Är Installatioun ze finaliséieren.

Schrëtt 3: Verifizéiert CouchDB Installatioun

De CouchDB Server lauschtert als Standard op den TCP Hafen 5984. Fir Är Virwëtzegkeet ze läschen, fuert den netstat Kommando wéi gewisen.

$ netstat -pnltu | grep 5984

Fir z'iwwerpréiwen ob d'Installatioun erfollegräich war an de Service leeft, lafen de Curl Kommando ënnen. Dir sollt déi folgend Informatioun iwwer d'CouchDB Datebank kréien déi am JSON Format gedréckt gëtt.

$ curl http://127.0.0.1:5984/

D'Ausgab an Ärem Terminal wäert esou ausgesinn:

Schrëtt 4: Zougang CouchDB Web Interface

Dir kënnt Äre Browser opmaachen an op http://127.0.0.1:5984/_utils/ duerchsichen an den Admin Benotzernumm a Passwuert aginn fir an Är Datebank aloggen:

Nodeems Apache CouchDB erfollegräich konfiguréiert an installéiert ass, benotzt d'Befehle hei drënner fir ze starten, aktivéieren, stoppen a säi Status ze kontrolléieren.

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

De Kontrollstatus Kommando weist:

$ sudo systemctl status couchdb.service

Fir méi Informatioun iwwer CouchDB, kuckt d'Apache CouchDB Dokumentatioun. Et ass eis Hoffnung datt Dir CouchDB elo bequem op Ubuntu 20.04 installéiere kënnt.