Android

Paano mag-install ng couchdb sa sentimo 7

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

Talaan ng mga Nilalaman:

Anonim

Ang Apache CouchDB ay isang libre at bukas na mapagkukunan ng NoSQL database na binuo ng Apache Software Foundation.

Inilalagay ng server ng CouchDB ang data nito sa mga pangalang database na naglalaman ng mga dokumento na may istraktura ng JSON. Ang bawat dokumento ay binubuo ng isang bilang ng mga patlang at mga kalakip. Ang mga patlang ay maaaring magsama ng teksto, numero, listahan, booleans, higit pa. May kasamang isang RESTful HTTP API na nagbibigay-daan sa iyo upang mabasa, lumikha, mag-edit at magtanggal ng mga dokumento sa database.

Sa tutorial na ito, ipapaliwanag namin kung paano i-install ang pinakabagong bersyon ng CouchDB sa CentOS 7.

Mga kinakailangan

Upang mai-install ang mga bagong pakete sa iyong CentOS system, dapat kang naka-log in bilang isang gumagamit na may mga pribilehiyo ng sudo.

Paganahin ang CouchDB Repository

Ang imbakan ng CouchDB ay nakasalalay sa imbakan ng EPEL. Kung ang pag-iimbak ng EPEL ay hindi pinagana sa iyong system, paganahin ito sa pamamagitan ng pag-type:.

sudo yum install epel-release

Susunod, buksan ang iyong editor ng pagpipilian at lumikha ng CouchDB repository file:

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

Idikit ang sumusunod na nilalaman sa file:

/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

I-save ang file at isara ang editor.

I-install ang CouchDB sa CentOS

Ngayon na ang pag-iimbak ay pinagana, maaari mong mai-install ang mga pakete ng CouchDB gamit ang sumusunod na utos:

sudo yum install couchdb

Kapag nakumpleto ang pag-install, paganahin at simulan ang serbisyo ng CouchDB:

sudo systemctl start couchdb sudo systemctl enable couchdb

Bilang default, nakikinig ang CouchDB sa localhost lamang at walang nilikha na admin account.

Ang data ng Apache CouchDB at mga file ng pagsasaayos ay naka-imbak sa direktoryo /opt/couchdb . Upang lumikha ng isang admin account buksan ang local.ini file at magdagdag ng isang linya sa ilalim ng seksyon sa format na username = password .

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

admin = mysecretpassword

Ibahin ang anyo ng password sa isang hash, sa pamamagitan ng pag-restart ng serbisyo ng CouchDB:

sudo systemctl restart couchdb

Gumamit ng parehong format upang magdagdag ng maraming admin account. Kailangan mong i-restart ang serbisyo ng CouchDB pagkatapos magdagdag ng isang bagong account.

Gumamit ng mga curl upang lumikha ng mga database ng system: _users , _replicator at _global_changes :

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

Ang bawat utos ay dapat ibalik ang sumusunod:

{"ok":true}

Pag-verify ng Pag-install ng CouchDB

Upang mapatunayan kung matagumpay na ginanap ang pag-install, mag-isyu ng sumusunod na curl utos na mag-print ng impormasyon ng CouchDB database sa format na JSON:

curl

Para sa kalinawan ang output sa ibaba ay na-format.

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

Konklusyon

Nalaman mo kung paano i-install ang CouchDB CentOS 7. Ang iyong susunod na hakbang ay maaaring bisitahin ang dokumentasyon ng Apache CouchDB at makahanap ng karagdagang impormasyon tungkol sa paksang ito.

centos couchdb database