Yadda ake Sanya Apache CouchDB 2.3.0 a cikin Linux


Apache CouchDB shine tushen tushen tushen daftarin aiki tare da NoSQL - yana nufin, ba shi da kowane tsarin tsarin bayanai, tebur, layuka, da sauransu, waɗanda zaku gani a cikin MySQL, PostgreSQL, da Oracle. CouchDB yana amfani da JSON don adana bayanai tare da takardu, waɗanda zaku iya samun dama daga mai binciken gidan yanar gizo ta HTTP. CouchDB yana aiki lafiya tare da duk sabbin kayan gidan yanar gizo na zamani da na hannu.

Wannan labarin yana bayanin yadda ake shigar Apache CouchDB 2.3.0 akan RHEL, CentOS, Fedora, Debian da Ubuntu Linux rabawa ta amfani da fakitin binary.

Ƙaddamar da Ma'ajiyar Kunshin Kunshin Apache CouchDB

Don shigar da Apache CouchDB akan rarrabawar CentOS da RHEL, da farko kuna buƙatar shigarwa da kunna ma'ajiyar EPEL da sabunta fakitin software na tsarin zuwa sabuwar ta amfani da umarni masu zuwa.

# yum update
# yum install epel-release

Na gaba, akan rarrabawar CentOS, ƙirƙiri fayil mai suna /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo kuma sanya rubutu mai zuwa a ciki.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

Akan rarraba RHEL, ƙirƙiri fayil mai suna /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo kuma sanya rubutu mai zuwa a ciki. Tabbatar maye gurbin lambar sigar el7 ko el6 a cikin fayil ɗin.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

A kan rarrabawar Debian/Ubuntu, gudanar da umarni mai zuwa don kunna wurin ajiya. Tabbatar maye gurbin {raba} tare da zaɓin da ya dace don sigar OS ku: Debian 8: jessie, Debian 9: shimfiɗa, Ubuntu 14.04: amintacce, Ubuntu 16.04: xenial ko Ubuntu 18.04: bionic.

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Shigar da fakitin Apache CouchDB

A kan rarrabawar CentOS da RHEL, ba da umarni mai zuwa don shigar da fakitin Apache CouchDB.

# yum -y install epel-release && yum install couchdb

A kan rarrabawar Debian/Ubuntu, da farko kuna buƙatar shigar da maɓallin ma'ajiyar, sabunta ma'ajin ajiya kuma shigar da fakitin Apache CouchDB.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Sanya Apache CouchDB

Ta hanyar tsoho, CouchDB yana gudana akan tashar jiragen ruwa 5984 kuma ana iya samun dama ga uwar garken kanta [localhost] kawai, idan kuna son samun dama gare shi daga gidan yanar gizon, kuna buƙatar canza fayil ɗin /opt/couchdb/ etc/local.ini kuma canza saitunan a ƙarƙashin sashin [chttpd] kamar yadda aka nuna a ƙasa.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Na gaba, je zuwa kasan wannan fayil kuma ayyana mai amfani da admin da kalmar wucewa kamar yadda aka nuna.

[admins]
admin = tecmint

Sake kunnawa kuma kunna sabis na CouchDB bayan yin canje-canje a sama.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Tabbatar da Apache CouchDB

Tabbatar da CouchDB ta zuwa URL na ƙasa http://your-ip-address:5984, za a ga shafin maraba da ke nuna saƙo mai zuwa.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Na gaba, ziyarci shafin yanar gizon Couchdb a http://your-ip-address:5984/_utils/don ƙirƙira da sarrafa bayanan Couchdb.

Don ƙarin bayani kan yadda ake ƙirƙirar bayanai da sarrafa saitunan su ziyarci WANNAN PAGE, ko kuma ku kasance da mu don jerin labaran mu na gaba akan CouchDB.