Android

Sådan installeres couchdb på centos 8

FiveM Scripting 9 - Setting up MYSQL Database and Inserting Values in it.

FiveM Scripting 9 - Setting up MYSQL Database and Inserting Values in it.

Indholdsfortegnelse:

Anonim

Apache CouchDB er en gratis og open source NoSQL-database udviklet af Apache Software Foundation. Det kan bruges som en enkelt node eller en klynget database.

CouchDB-server gemmer sine data i navngivne databaser, som indeholder dokumenter med JSON-struktur. Hvert dokument består af et antal felter og vedhæftede filer. Felter kan omfatte tekst, tal, lister, booleanere, mere. Det inkluderer et RESTful HTTP API, der giver dig mulighed for at læse, oprette, redigere og slette databasedokumenter.

, vi dækker installationen af ​​CouchDB på CentOS 8.

Aktivering af CouchDB-lager

Den nemmeste måde at installere CouchDB på CentOS 8 er at aktivere leverandørlageret og installere de binære pakker.

Åbn din valgte editor som root eller bruger med sudo-privilegier, og opret CouchDB-arkivfilen:

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

Indsæt følgende indhold 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

Gem filen, og luk redigeringsprogrammet.

Installation af CouchDB på CentOS

Installer CouchDB-pakkerne ved at køre følgende kommando:

sudo dnf install couchdb

Når installationen er afsluttet, skal du aktivere og starte CouchDB-tjenesten:

sudo systemctl enable --now couchdb

Konfiguration af CouchDB

CouchDB kan indstilles i en enkelt node eller en klyngetilstand. I dette eksempel distribuerer vi serveren i en enkelt node-konfiguration. Kontroller den officielle dokumentation for, hvordan du konfigurerer CouchDB i klyngetilstand.

Du kan konfigurere CouchDB ved hjælp af Fauxton på http://127.0.0.1:5984/_utils#setup eller fra kommandolinjen. Opsætningsguiden guider dig gennem valg af tilstand og oprettelse af administrator.

Vi opretter admin-brugeren og databaserne fra kommandolinjen.

Apache CouchDB-data og konfigurationsfiler gemmes i /opt/couchdb biblioteket. For at oprette en admin-konto skal du åbne filen local.ini og tilføje en linje under afsnit i formatet username = password .

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

admin = mysecretpassword

Genstart CouchDB-tjenesten for at ændre adgangskoden til en hash:

sudo systemctl restart couchdb

Du kan bruge det samme format til at tilføje flere admin-konti. Genstart altid CouchDB-tjenesten, når du har tilføjet en ny konto.

Brug curl til at oprette systemdatabaser _users , _replicator og _global_changes :

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

Hver kommando skal returnere følgende:

{"ok":true}

Bekræftelse af CouchDB-installation

CouchDB-serveren kører på localhost:5984 . For at kontrollere, om installationen var vellykket, og tjenesten kører, skal du køre følgende curl kommando, der udskriver information om CouchDB-databasen i JSON-format:

curl

For klarhed formateres output nedenfor.

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

Konklusion

Vi har vist dig, hvordan du installerer CouchDB CentOS 8. Dit næste trin kan være at besøge Apache CouchDB-dokumentationen og finde mere information om dette emne.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

centos couchdb-database