Apache biedt ons verschillende mogelijkheden om met data en informatie op het web te werken en een van de vele afgeleiden daarvan is Apache CouchDB.
Apache CouchDB geeft ons de mogelijkheid om toegang te hebben tot informatie van verschillende plaatsen, dit omdat het is gebaseerd op het Couch Replication Protocol dat compatibel is met wereldwijde serverclusters, mobiele telefoons of webbrowsers, wat het gemak van veilige toegang biedt. Web- en native applicaties zijn 100% compatibel met CouchDB, aangezien de standaardtaal JSON is en binaire gegevens ondersteunt voor gegevensopslag.
Apache CouchDB-functiesEnkele van de meest opvallende kenmerken zijn:
- CouchDB heeft een geclusterde database, waardoor u een logische databaseserver kunt draaien, ongeacht het aantal servers of virtuele machines.
- Door apache CouchDB te gebruiken, hebben we een database met één knooppunt die onder een applicatieserver werkt.
- Het maakt gebruik van het HTTP-protocol en het JSON-gegevensformaat en is compatibel met alle software die ze ondersteunt.
- Het unieke replicatieprotocol van CouchDB genereert "Offline First"-applicaties voor mobiele applicaties en andere omgevingen met infrastructuur
high impact netwerk.
Laten we eens kijken hoe we Apache CouchDB kunnen installeren op Ubuntu 20.04, 20.10 of 21.04.
Laten we eens kijken hoe we Apache CouchDB op Ubuntu kunnen installeren
Stap 1
Eerst schakelen we de Apache CouchDB-repository in, hiervoor downloaden en installeren we de GPG-sleutel met de volgende opdracht:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
VERGROTEN
Stap 2
Nu voegen we de repository toe, hiervoor voeren we uit:
sudo nano /etc/apt/sources.listStap 3
Onderaan voegen we de regel toe:
deb https://apache.bintray.com/couchdb-deb focal main
VERGROTEN
Stap 4
We slaan de wijzigingen op met de volgende toetsencombinatie:
Ctrl + O
We verlaten de editor met:
Ctrl + X
Stap 5
We werken het besturingssysteem bij met de volgende opdracht.
sudo apt update
VERGROTEN
Stap 6
Vervolgens installeren we Apache CouchDB:
sudo apt install apache2 couchdb
VERGROTEN
Stap 7
We voeren de letter in en om de download en installatie te bevestigen, passen we de parameters indien nodig aan, aangezien we tijdens de installatie eerst het volgende zullen zien:
VERGROTEN
Stap 8
Daar definiëren we het type Apache CouchDB-configuratie dat moet worden gebruikt, in dit geval laten we de standaardoptie en configureren we vervolgens het toegangs-IP-adres, we laten de standaardoptie 127.0.0.1:
VERGROTEN
Stap 9
Klik op OK en wijs vervolgens het beheerderswachtwoord toe:
VERGROTEN
Stap 10
In het volgende venster bevestigen we het:
VERGROTEN
Stap 11
We klikken op OK en wachten tot het installatieproces van Apache CouchDB in Ubuntu is voltooid:
VERGROTEN
Stap 12
Nu controleren we de Apache CouchDB-poort met het commando:
netstat -pnltu | grep 5984Opmerkingwe kunnen de hulpprogramma's installeren met "sudo apt install net-tools"
VERGROTEN
Stap 13
Als we nu de poort controleren:
VERGROTEN
Stap 14
We verifiëren de installatie van Apache CouchDB door het volgende uit te voeren:
krul http://127.0.0.1:5984/Stap 15
Het resultaat wordt afgedrukt in JSON-formaat.
VERGROTEN
Stap 16
Om toegang te krijgen tot Apache CouchDB gaan we naar een browser en daar voeren we het volgende in:
http://127.0.0.1:5984/_utils/We voeren de geregistreerde inloggegevens in tijdens het proces:
VERGROTEN
Stap 17
Klik op Inloggen en dit wordt de Apache CouchDB-omgeving:
VERGROTEN
Stap 18
We kunnen door uw verschillende opties bladeren:
VERGROTEN
Stap 19
Laten we naar de hoofdconfiguratie gaan:
VERGROTEN
Stap 20
In de terminal is het mogelijk om de volgende commando's te gebruiken om Apache CouchDB te beheren:
sudo systemctl start couchdb.service (Start de service) sudo systemctl enable couchdb.service (Schakel de service in) sudo systemctl stop couchdb.service (Stop de service)We zien de status van Apache CouchDB:
sudo systemctl status couchdb.service
VERGROTEN
Hiermee kunnen we alles verkennen wat Apache CouchDB voor ons heeft in Ubuntu.