Yadda ake Shigar Apache CouchDB a cikin Ubuntu 20.04


An aiwatar da shi a Erlang, Apache CouchDB, wanda kawai ake kira CouchDB, shine tushen tushen NoSQL wanda yake mai da hankali kan adana bayanai a cikin tsarin JSON. CouchDB shine cikakken zaɓi don ƙungiyoyi masu aiki da kamfanoni masu neman ingantaccen bayani na NoSQL. Ba kamar ɗakunan bayanai na alaƙa kamar MySQL ba, CouchDB yana amfani da samfurin ƙirar tsari wanda ba shi da tsari, yana sauƙaƙa gudanar da rubuce-rubuce a cikin na'urori masu sarrafa kwamfuta daban-daban.

Wannan koyarwar tana nuna maka yadda ake girka sabon juzu'i na Apache CouchDB akan Ubuntu 20.04.

Mataki 1: Enable Kebul na CouchDB

Don fara kashewa, shiga cikin misalin uwar garken ka sannan ka shigo da madannin GPG kamar yadda aka nuna.

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

Na gaba, tabbatar da kunna matatar CouchDB kamar yadda aka nuna.

$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Da zarar an ƙara ma'aji da maɓalli, ci gaba zuwa mataki na gaba.

Mataki 2: Sanya Apache CouchDB a cikin Ubuntu

Bayan kunna matatar CouchDB, mataki na gaba shine sabunta abubuwan kunshin Ubuntu da girka Apache CouchDB kamar yadda aka nuna.

$ sudo apt update
$ sudo apt install apache2 couchdb -y

Kuna buƙatar zaɓar zaɓuɓɓuka don saita CouchDB ɗinku. A cikin wannan saurin, kuna daidaita ko dai a cikin keɓaɓɓun yanayi ko mawuyacin yanayi. Tunda muna girkawa a kan sabar guda ɗaya, za mu zaɓi zaɓi na keɓaɓɓen saiti.

A cikin sauri na gaba, ya kamata ku saita hanyar sadarwar hanyar sadarwa wacce CouchDB zai ɗaura akan ta. A cikin yanayin uwar garke kai tsaye, tsoho shine 127.0.0.1 (loopback).

Idan yanayin haɗuwa ne, shigar da adireshin IP na uwar garke ko rubuta 0.0.0.0, wanda ke ɗaura CouchDB zuwa duk hanyoyin sadarwa.

Na gaba, saita kalmar wucewa ta gudanarwa.

Tabbatar da saita kalmar sirri don kammala shigarwarka.

Mataki na 3: Tabbatar da Shigar CouchDB

Sabis ɗin CouchDB yana sauraron tashar TCP 5984 ta tsohuwa. Don kashe sha'awarka, gudanar da netstat umurnin kamar yadda aka nuna.

$ netstat -pnltu | grep 5984

Don tabbatar da cewa girkin ya ci nasara kuma sabis ɗin yana gudana, gudanar da umarnin ƙasa a ƙasa. Ya kamata ku sami waɗannan bayanan masu zuwa game da CouchDB database wanda aka buga shi cikin tsarin JSON.

$ curl http://127.0.0.1:5984/

Abubuwan da aka samar a cikin tashar ka zasu yi kama da wannan:

Mataki na 4: Shiga hanyar yanar gizo na CouchDB

Kuna iya buɗe burauzarku kuyi lilo zuwa http://127.0.0.1:5984/_utils/ sannan ku rubuta sunan mai amfani da kalmar wucewa don shiga cikin rumbun adana bayananku:

Bayan Apache CouchDB an yi nasarar daidaita shi kuma an girka shi, yi amfani da umarnin da ke ƙasa don farawa, kunnawa, dakatarwa, da bincika matsayinsa.

$ sudo systemctl start couchdb.service
$ sudo systemctl enable couchdb.service
$ sudo systemctl stop couchdb.service

Umurnin duba rajistan ya nuna:

$ sudo systemctl status couchdb.service

Don ƙarin bayani game da CouchDB, koma zuwa Takardun Apache CouchDB. Fatan mu ne cewa yanzu zaku iya sanya CouchDB cikin nutsuwa akan Ubuntu 20.04.