Kif Tinstalla Apache CouchDB f'Ubuntu 20.04
Implimentat f'Erlang, Apache CouchDB, sempliċement imsejjaħ CouchDB, hija database NoSQL open-source li tiffoka fuq il-ħażna tad-dejta f'format JSON. CouchDB hija għażla perfetta għal timijiet operattivi u negozji li qed ifittxu soluzzjoni ta 'database NoSQL ta' prestazzjoni għolja. B'differenza mid-databases relazzjonali bħal MySQL, CouchDB juża mudell ta 'dejta mingħajr skema, li jissimplifika l-ġestjoni tar-rekords f'diversi apparati tal-kompjuter.
Dan it-tutorja jurik kif tinstalla l-aħħar verżjoni ta 'Apache CouchDB fuq Ubuntu 20.04.
Pass 1: Ippermetti r-Repożitorju CouchDB
Biex tibda, idħol fl-istanza tas-server tiegħek u importa ċ-ċavetta GPG kif muri.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Sussegwentement, kun żgur li tattiva r-repożitorju CouchDB kif muri.
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
Ladarba r-repożitorju u ċ-ċavetta jiġu miżjuda, ipproċedi għall-pass li jmiss.
Pass 2: Installa Apache CouchDB f'Ubuntu
Wara li ppermettiet ir-repożitorju CouchDB, il-pass li jmiss se jkun li taġġorna l-listi tal-pakketti ta 'Ubuntu u tinstalla Apache CouchDB kif muri.
$ sudo apt update $ sudo apt install apache2 couchdb -y
Ikollok bżonn tagħżel għażliet biex tikkonfigura l-CouchDB tiegħek. F'dan il-pront, tikkonfigura jew f'modalità waħedha jew raggruppata. Peress li qed ninstallaw fuq server wieħed, se nagħżlu l-għażla standalone ta 'server wieħed.
Fil-pront li jmiss, suppost tikkonfigura l-interface tan-netwerk li fuqha se torbot il-CouchDB. Fil-modalità server standalone, l-inadempjenza hija 127.0.0.1 (loopback).
Jekk huwa l-mod raggruppat, daħħal l-indirizz IP tal-interface tas-server jew tip 0.0.0.0, li jorbot lil CouchDB mal-interfaces tan-netwerk kollha.
Sussegwentement, issettja l-password tal-amministratur.
Ikkonferma l-password stabbilita biex tiffinalizza l-installazzjoni tiegħek.
Pass 3: Ivverifika l-Installazzjoni ta' CouchDB
Is-server CouchDB jisma 'port TCP 5984 awtomatikament. Biex itaffi l-kurżità tiegħek, mexxi l-kmand netstat kif muri.
$ netstat -pnltu | grep 5984
Biex tivverifika jekk l-installazzjoni kinitx ta 'suċċess u s-servizz qed jaħdem, ħaddem il-kmand curl hawn taħt. Għandek tikseb l-informazzjoni li ġejja dwar id-database CouchDB li hija stampata fil-format JSON.
$ curl http://127.0.0.1:5984/
L-output fit-terminal tiegħek se jidher bħal dan:
Pass 4: Aċċessa CouchDB Web Interface
Tista' tiftaħ il-browser tiegħek u tfittex għal http://127.0.0.1:5984/_utils/
u daħħal l-isem tal-utent u l-password tal-admin biex tidħol fid-database tiegħek:
Wara li Apache CouchDB jiġi kkonfigurat u installat b'suċċess, uża l-kmandi hawn taħt biex tibda, tippermetti, tieqaf u tiċċekkja l-istatus tagħha.
$ sudo systemctl start couchdb.service $ sudo systemctl enable couchdb.service $ sudo systemctl stop couchdb.service
Il-kmand tal-istatus tal-verifika juri:
$ sudo systemctl status couchdb.service
Għal aktar informazzjoni dwar CouchDB, irreferi għad-Dokumentazzjoni Apache CouchDB. Hija t-tama tagħna li issa tista 'tinstalla bil-kumdità CouchDB fuq Ubuntu 20.04.