Giunsa ang Pag-install sa Apache CouchDB sa Ubuntu 20.04


Gipatuman sa Erlang, Apache CouchDB, yano nga gitawag nga CouchDB, usa ka bukas nga gigikanan nga database sa NoSQL nga nagpunting sa pagtipig sa datos sa format nga JSON. Ang CouchDB usa ka hingpit nga kapilian alang sa mga team sa operasyon ug mga negosyo nga nangita alang sa usa ka high-performance nga solusyon sa database sa NoSQL. Dili sama sa relational databases sama sa MySQL, ang CouchDB naggamit ug schema-free data model, nga nagpasimple sa pagdumala sa mga rekord sa nagkalain-laing mga computing device.

Kini nga panudlo nagpakita kanimo kung giunsa ang pag-install sa labing bag-ong bersyon sa Apache CouchDB sa Ubuntu 20.04.

Lakang 1: I-enable ang CouchDB Repository

Sa pagsugod, log in sa imong server instance ug import ang GPG key sama sa gipakita.

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

Sunod, siguroha nga mahimo ang CouchDB repository sama sa gipakita.

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

Kung idugang ang repository ug yawe, ipadayon ang sunod nga lakang.

Lakang 2: I-install ang Apache CouchDB sa Ubuntu

Kay nakapahimo sa CouchDB repository, ang sunod nga lakang mao ang pag-update sa mga lista sa package sa Ubuntu ug i-install ang Apache CouchDB sama sa gipakita.

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

Kinahanglan nimong pilion ang mga kapilian aron ma-configure ang imong CouchDB. Niini nga pag-aghat, imong gi-configure bisan sa standalone o clustered mode. Tungod kay nag-instalar kami sa usa ka server, kami mopili alang sa single-server nga standalone nga opsyon.

Sa sunod nga pag-aghat, kinahanglan nimo nga i-configure ang interface sa network diin ang CouchDB magbugkos. Sa standalone server mode, ang default mao ang 127.0.0.1 (loopback).

Kung kini ang clustered mode, isulod ang interface IP address sa server o i-type ang 0.0.0.0, nga nagbugkos sa CouchDB sa tanang network interface.

Sunod, ibutang ang admin password.

Kumpirma ang gitakda nga password aron mahuman ang imong pag-install.

Lakang 3: I-verify ang Pag-install sa CouchDB

Ang CouchDB server naminaw sa TCP port 5984 nga default. Aron mapalong ang imong kakuryuso, padagana ang netstat command sama sa gipakita.

$ netstat -pnltu | grep 5984

Aron mapamatud-an kung malampuson ang pag-install ug nagdagan ang serbisyo, padagana ang curl command sa ubos. Kinahanglan nimo nga makuha ang mosunud nga kasayuran bahin sa database sa CouchDB nga giimprinta sa format nga JSON.

$ curl http://127.0.0.1:5984/

Ang output sa imong terminal mahimong sama niini:

Lakang 4: Pag-access sa CouchDB Web Interface

Mahimo nimong ablihan ang imong browser ug mag-browse sa http://127.0.0.1:5984/_utils/ ug i-type ang admin username ug password aron maka-log in sa imong database:

Human malampusong ma-configure ug ma-install ang Apache CouchDB, gamita ang mga sugo sa ubos aron magsugod, makapahimo, mohunong, ug masusi ang kahimtang niini.

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

Ang check status command nagpakita:

$ sudo systemctl status couchdb.service

Para sa dugang nga impormasyon sa CouchDB, tan-awa ang Apache CouchDB Documentation. Kami nanghinaut nga mahimo nimong komportable nga ma-install ang CouchDB sa Ubuntu 20.04.