How to Install Apache CouchDB on CentOS7
Inhoudsopgave:
- voorwaarden
- Schakel CouchDB Repository in
- Installeer CouchDB op CentOS
- Installatie van CouchDB controleren
- Conclusie
Apache CouchDB is een gratis en open-source NoSQL-database ontwikkeld door de Apache Software Foundation.
CouchDB-server slaat zijn gegevens op in benoemde databases die documenten met JSON-structuur bevatten. 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.
In deze zelfstudie leggen we uit hoe u de nieuwste versie van CouchDB op CentOS 7 installeert.
voorwaarden
Om nieuwe pakketten op uw CentOS-systeem te kunnen installeren, moet u zijn aangemeld als een gebruiker met sudo-rechten.
Schakel CouchDB Repository in
De CouchDB-repository is afhankelijk van de EPEL-repository. Als de EPEL-repository niet is ingeschakeld op uw systeem, schakelt u deze in door te typen:.
sudo yum install epel-release
Open vervolgens uw gewenste editor 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.
Installeer CouchDB op CentOS
Nu de repository is ingeschakeld, kunt u de CouchDB-pakketten installeren met de volgende opdracht:
sudo yum install couchdb
Nadat de installatie is voltooid, schakelt u de CouchDB-service in en start u deze:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Standaard luistert CouchDB alleen op localhost en wordt er geen beheerdersaccount gemaakt.
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
Transformeer het wachtwoord in een hash door de CouchDB-service opnieuw te starten:
sudo systemctl restart couchdb
Gebruik hetzelfde formaat om meerdere admin-accounts toe te voegen. U moet de CouchDB-service opnieuw opstarten nadat u een nieuw account hebt toegevoegd.
Gebruik
curl
om de systeemdatabases te maken:
_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
Om te controleren of de installatie met succes is uitgevoerd, geeft u de volgende
curl
op om de CouchDB-database-informatie in JSON-indeling af te drukken:
curl
Voor de duidelijkheid is de onderstaande output geformatteerd.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Conclusie
U hebt geleerd hoe u CouchDB CentOS 7 installeert. Uw volgende stap zou kunnen zijn om de Apache CouchDB-documentatie te bezoeken en meer informatie over dit onderwerp te vinden.
centos couchdb-databaseHoe couchdb op centos te installeren 8
Apache CouchDB is een gratis en open-source NoSQL-database ontwikkeld door de Apache Software Foundation. In dit artikel behandelen we de installatie van CouchDB op CentOS 8.
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.







