Jinsi ya Kufunga Apache CouchDB 2.3.0 kwenye Linux
Apache CouchDB ni hifadhidata huria inayoelekeza hati iliyo na NoSQL - inamaanisha, haina schema ya hifadhidata, majedwali, safu mlalo, n.k, ambayo utaona katika MySQL, PostgreSQL, na Oracle. CouchDB hutumia JSON kuhifadhi data iliyo na hati, ambazo unaweza kufikia kutoka kwa kivinjari kupitia HTTP. CouchDB inafanya kazi vizuri na programu zote za kisasa za wavuti na vifaa vya mkononi.
Makala haya yanafafanua jinsi ya kusakinisha Apache CouchDB 2.3.0 kwenye RHEL, CentOS, Fedora, Debian na Ubuntu Linux usambazaji kwa kutumia vifurushi vya binary vya urahisi.
Kuwasha Hifadhi ya Kifurushi cha Apache CouchDB
Ili kusakinisha Apache CouchDB kwenye CentOS na usambazaji wa RHEL, kwanza unahitaji kusakinisha na kuwezesha hazina ya EPEL na kusasisha vifurushi vya programu ya mfumo hadi vipya zaidi kwa kutumia amri zifuatazo.
# yum update # yum install epel-release
Kisha, kwenye usambazaji wa CentOS, unda faili inayoitwa /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
na uweke maandishi yafuatayo ndani yake.
[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
Kwenye usambazaji wa RHEL, unda faili inayoitwa /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
na uweke maandishi yafuatayo ndani yake. Hakikisha umebadilisha nambari ya toleo el7
au el6
katika faili.
[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
Kwenye usambazaji wa Debian/Ubuntu, endesha amri ifuatayo ili kuwezesha uwekaji kumbukumbu. Hakikisha umebadilisha {distribution}
na chaguo linalofaa kwa toleo lako la Mfumo wa Uendeshaji: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: trusty, Ubuntu 16.04: xenial au Ubuntu 18.04: bionic.
$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list
Kufunga vifurushi vya Apache CouchDB
Kwenye usambazaji wa CentOS na RHEL, toa amri ifuatayo ya kusakinisha vifurushi vya Apache CouchDB.
# yum -y install epel-release && yum install couchdb
Kwenye usambazaji wa Debian/Ubuntu, kwanza unahitaji kusanikisha ufunguo wa hazina, sasisha kashe ya kumbukumbu na usakinishe vifurushi vya 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
Sanidi Apache CouchDB
Kwa chaguomsingi, CouchDB hutumika kwenye lango 5984
na inaweza kufikiwa ndani ya seva yenyewe [localhost] pekee, ikiwa ungependa kuipata kutoka kwa wavuti, unahitaji kurekebisha faili /opt/couchdb/ etc/local.ini na ubadilishe mipangilio chini ya [chttpd]
sehemu kama inavyoonyeshwa hapa chini.
# vi /opt/couchdb/etc/local.ini
[chttpd] port = 5984 bind_address = 0.0.0.0
Ifuatayo, nenda chini ya faili hii na ueleze mtumiaji wa msimamizi na nenosiri kama inavyoonyeshwa.
[admins] admin = tecmint
Anzisha tena na uwashe huduma ya CouchDB baada ya kufanya mabadiliko hapo juu.
# systemctl enable couchdb.service # systemctl restart couchdb.service # systemctl status couchdb.service
Inathibitisha Apache CouchDB
Thibitisha CouchDB kwa kwenda kwenye URL iliyo hapa chini http://your-ip-address:5984
, kutakuwa na ukurasa wa Karibu ambao unaonyesha ujumbe ufuatao.
{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
Kisha, tembelea kiolesura cha wavuti cha Couchdb kwenye http://your-ip-address:5984/_utils/
ili kuunda na kudhibiti hifadhidata ya Couchdb.
Kwa maelezo zaidi kuhusu jinsi ya kuunda hifadhidata na kudhibiti mipangilio yao tembelea UKURASA HUU, au endelea kufuatilia mfululizo wetu unaofuata wa makala kwenye CouchDB.