Android

Hur man installerar couchdb på centos 8

Установка kubernetes на Centos 8

Установка kubernetes на Centos 8

Innehållsförteckning:

Anonim

Apache CouchDB är en fri och öppen källkod NoSQL-databas utvecklad av Apache Software Foundation. Den kan användas som en enda nod eller klusterad databas.

CouchDB-server lagrar sina data i namngivna databaser, som innehåller dokument med JSON-struktur. Varje dokument består av ett antal fält och bilagor. Fält kan inkludera text, siffror, listor, booleaner, mer. Det innehåller ett RESTful HTTP API som låter dig läsa, skapa, redigera och ta bort databasdokument.

, vi täcker installationen av CouchDB på CentOS 8.

Aktivera CouchDB-arkivet

Det enklaste sättet att installera CouchDB på CentOS 8 är att aktivera leverantörsförvaret och installera de binära paketen.

Öppna din redigerare som du väljer som root eller användare med sudo-privilegier och skapa CouchDB-lagringsfilen:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Klistra in följande innehåll i filen:

/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

Spara filen och stäng redigeraren.

Installera CouchDB på CentOS

Installera CouchDB-paketen genom att köra följande kommando:

sudo dnf install couchdb

När installationen är klar, aktivera och starta CouchDB-tjänsten:

sudo systemctl enable --now couchdb

Konfigurera CouchDB

CouchDB kan ställas in i en enda nod eller ett klusterat läge. I det här exemplet kommer vi att distribuera servern i konfiguration med en enda nod. Kontrollera den officiella dokumentationen om hur du ställer in CouchDB i klusterläge.

Du kan konfigurera CouchDB med hjälp av Fauxton, på http://127.0.0.1:5984/_utils#setup eller från kommandoraden. Installationsguiden guider dig genom lägesvalet och administrationen av administratören.

Vi skapar adminanvändaren och databaserna från kommandoraden.

Apache CouchDB-data och konfigurationsfiler lagras i /opt/couchdb katalogen. För att skapa ett administratörskonto öppnar local.ini filen local.ini och lägger till en rad under avsnitt i formatet username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Starta om CouchDB-tjänsten för att ändra lösenordet till en hash:

sudo systemctl restart couchdb

Du kan använda samma format för att lägga till flera administratörskonton. Starta alltid om CouchDB-tjänsten efter att du har lagt till ett nytt konto.

Använd curl att skapa _users , _replicator och _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Varje kommando ska returnera följande:

{"ok":true}

Verifierar CouchDB-installationen

CouchDB-servern körs på localhost:5984 . För att verifiera om installationen lyckades och tjänsten körs, kör följande curl kommando som kommer att skriva ut information om CouchDB-databasen i JSON-format:

curl

För tydlighetens skull formateras utgången nedan.

{ "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/

Slutsats

Vi har visat dig hur du installerar CouchDB CentOS 8. Ditt nästa steg kan vara att besöka Apache CouchDB-dokumentationen och hitta mer information om detta ämne.

Lämna gärna en kommentar om du har några frågor.

centos couchdb-databas