Android

Paano mag-install ng couchdb sa sentimo 8

how to install couchdb into centos 8

how to install couchdb into centos 8

Talaan ng mga Nilalaman:

Anonim

Ang Apache CouchDB ay isang libre at bukas na mapagkukunan ng NoSQL database na binuo ng Apache Software Foundation. Maaari itong magamit bilang isang solong node o clustered database.

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.

, takpan namin ang pag-install ng CouchDB sa CentOS 8.

Paganahin ang CouchDB Repository

Ang pinakamadaling paraan upang mai-install ang CouchDB sa CentOS 8 ay upang paganahin ang nagtitipid ng imbakan at i-install ang mga binary packages.

Buksan ang iyong editor ng pagpipilian bilang ugat o gumagamit na may mga pribilehiyo sa sudo 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.

Pag-install ng CouchDB sa CentOS

I-install ang mga pakete ng CouchDB sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo dnf install couchdb

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

sudo systemctl enable --now couchdb

Pag-configure ng CouchDB

Ang CouchDB ay maaaring mai-set up sa isang solong node o isang clustered mode. Sa halimbawang ito, ilalagay namin ang server sa pagsasaayos ng solong node. Suriin ang opisyal na dokumentasyon tungkol sa kung paano mag-set up ng CouchDB sa clustered mode.

Maaari mong i-configure ang CouchDB gamit ang Fauxton, sa http://127.0.0.1:5984/_utils#setup o mula sa command-line. Ang Setup Wizard ay gagabay sa iyo sa pamamagitan ng pagpili ng mode at paglikha ng admin.

Gagawa kami ng admin ng gumagamit at ang mga database mula sa command-line.

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

I-restart ang serbisyo ng CouchDB upang mabago ang password sa isang hash:

sudo systemctl restart couchdb

Maaari mong gamitin ang parehong format upang magdagdag ng maraming admin account. Laging i-restart ang serbisyo ng CouchDB pagkatapos magdagdag ng isang bagong account.

Gumamit ng 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

Ang CouchDB server ay tumatakbo sa localhost:5984 . Upang mapatunayan kung ang pag-install ay matagumpay at ang serbisyo ay tumatakbo, patakbuhin ang sumusunod na utos ng curl na mag-print ng impormasyon tungkol sa 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":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Konklusyon

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

Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.

centos couchdb database