how to install couchdb into centos 8
Inhoudsopgave:
- CouchDB Repository inschakelen
- CouchDB installeren op CentOS
- CouchDB configureren
- Installatie van CouchDB controleren
- Conclusie
Apache CouchDB is een gratis en open-source NoSQL-database ontwikkeld door de Apache Software Foundation. Het kan worden gebruikt als een enkel knooppunt of geclusterde database.
CouchDB-server slaat zijn gegevens op in benoemde databases, die documenten met JSON-structuur bevat. Elk document bestaat uit een aantal velden en bijlagen. Velden kunnen tekst, getallen, lijsten, Booleans, meer bevatten. Het bevat een RESTful HTTP API waarmee u databasedocumenten kunt lezen, maken, bewerken en verwijderen.
, zullen we de installatie van CouchDB op CentOS 8 behandelen.
CouchDB Repository inschakelen
De eenvoudigste manier om CouchDB op CentOS 8 te installeren, is door de leveranciersrepository in te schakelen en de binaire pakketten te installeren.
Open de gewenste editor als root of gebruiker met sudo-rechten en maak het CouchDB-repositorybestand:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Plak de volgende inhoud in het bestand:
/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
Sla het bestand op en sluit de editor.
CouchDB installeren op CentOS
Installeer de CouchDB-pakketten door de volgende opdracht uit te voeren:
sudo dnf install couchdb
Nadat de installatie is voltooid, schakelt u de CouchDB-service in en start u deze:
sudo systemctl enable --now couchdb
CouchDB configureren
CouchDB kan worden ingesteld in een enkele knooppunt of een geclusterde modus. In dit voorbeeld implementeren we de server in een configuratie met één knooppunt. Raadpleeg de officiële documentatie over het instellen van CouchDB in geclusterde modus.
U kunt CouchDB configureren met behulp van de Fauxton, op
http://127.0.0.1:5984/_utils#setup
of vanaf de opdrachtregel. De installatiewizard leidt u door de modusselectie en het maken van beheerders.
We maken de admin-gebruiker en de databases vanaf de opdrachtregel.
Apache CouchDB-gegevens en configuratiebestanden worden opgeslagen in de map
/opt/couchdb
. Als u een beheerdersaccount wilt maken, opent u het bestand
local.ini
en voegt u een regel toe onder
sectie in het formaat
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Start de CouchDB-service opnieuw om het wachtwoord te wijzigen in een hash:
sudo systemctl restart couchdb
U kunt dezelfde indeling gebruiken om meerdere beheerdersaccounts toe te voegen. Start de CouchDB-service altijd opnieuw nadat u een nieuw account hebt toegevoegd.
Gebruik
curl
om de systeemdatabases
_users
,
_replicator
en
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Elke opdracht moet het volgende retourneren:
Installatie van CouchDB controleren
De CouchDB-server draait op
localhost:5984
. Om te controleren of de installatie is geslaagd en de service wordt uitgevoerd, voert u de volgende
curl
uit die informatie over de CouchDB-database in JSON-indeling afdrukt:
curl
Voor de duidelijkheid is de onderstaande uitvoer geformatteerd.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Conclusie
We hebben u laten zien hoe u CouchDB CentOS 8 installeert. Uw volgende stap zou kunnen zijn om de Apache CouchDB-documentatie te bezoeken en meer informatie over dit onderwerp te vinden.
Als je nog vragen hebt, kun je een reactie achterlaten.
centos couchdb-databaseHoe couchdb op centos te installeren 7
Apache CouchDB is een gratis en open-source NoSQL-database ontwikkeld door de Apache Software Foundation. In deze zelfstudie leggen we uit hoe u de nieuwste versie van CouchDB op CentOS 7 installeert.
Hoe couchdb op debian 9 te installeren
CouchDB is een open-source fouttolerante en schemavrije NoSQL-database die wordt beheerd door de Apache Software Foundation. In deze zelfstudie leggen we uit hoe u de nieuwste versie van CouchDB op Debian 9 installeert.
Hoe couchdb op ubuntu 18.04 te installeren
CouchDB is een gratis en open-source fouttolerante NoSQL-database die wordt beheerd door de Apache Software Foundation. In deze tutorial behandelen we het installatieproces van de nieuwste versie van CouchDB op Ubuntu 18.04 vanuit de officiële CouchDB-opslagplaatsen.







