Android

Sådan installeres couchdb på centos 7

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.

CouchDB-server gemmer sine data i navngivne databaser, der 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.

I denne tutorial vil vi forklare, hvordan du installerer den nyeste version af CouchDB på CentOS 7.

Forudsætninger

For at kunne installere nye pakker på dit CentOS-system, skal du være logget ind som bruger med sudo-privilegier.

Aktivér CouchDB-lageret

CouchDB-depot afhænger af EPEL-depotet. Hvis EPEL-arkivet ikke er aktiveret på dit system, skal du aktivere det ved at skrive:.

sudo yum install epel-release

Åbn derefter den valgte editor, 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.

Installer CouchDB på CentOS

Nu, hvor depotet er aktiveret, kan du installere CouchDB-pakkerne ved hjælp af følgende kommando:

sudo yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

Som standard lytter CouchDB kun til localhost, og der oprettes ingen admin-konto.

Apache CouchDB-data og konfigurationsfiler gemmes i /opt/couchdb biblioteket. For at oprette en admin-konto skal du åbne local.ini filen 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

Transform adgangskoden til en hash ved at genstarte CouchDB-tjenesten:

sudo systemctl restart couchdb

Brug det samme format til at tilføje flere admin-konti. Du bliver nødt til at genstarte 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

For at kontrollere, om installationen blev udført med succes, skal du udstede følgende curl kommando, der udskriver CouchDB-databaseoplysninger i JSON-format:

curl

For klarhed formateres output nedenfor.

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

Konklusion

Du har lært, hvordan du installerer CouchDB CentOS 7. Dit næste trin kan være at besøge Apache CouchDB-dokumentationen og finde mere information om dette emne.

centos couchdb-database