Debian 10-ൽ CouchDB എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
CouchDB എന്നത് JSON അടിസ്ഥാനമാക്കിയുള്ള ഡോക്യുമെന്റ് ഫോർമാറ്റിൽ കീ/മൂല്യം ജോഡികളായോ ലിസ്റ്റുകളോ മാപ്പുകളോ ആയി സംഭരിക്കുന്ന ഉയർന്ന പ്രകടനമുള്ള ഓപ്പൺ സോഴ്uസ് NoSQL സൊല്യൂഷനാണ്. ഒബ്ജക്റ്റുകൾ വായിക്കുക, എഡിറ്റുചെയ്യുക, ഇല്ലാതാക്കുക തുടങ്ങിയ ജോലികൾ ചെയ്തുകൊണ്ട് ഡാറ്റാബേസ് ഡോക്യുമെന്റുകൾ എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കുന്ന ഒരു RESTFUL API ഇത് നൽകുന്നു.
ഒരു നെറ്റ്uവർക്കിലെ വിവിധ സന്ദർഭങ്ങളിലുടനീളം അതിവേഗ ഇൻഡെക്uസിംഗ്, ഡാറ്റാബേസുകളുടെ എളുപ്പത്തിൽ പകർത്തൽ എന്നിവ പോലുള്ള മികച്ച നേട്ടങ്ങൾ CouchDB വാഗ്ദാനം ചെയ്യുന്നു. ഈ ഗൈഡിൽ, Debian 10-ൽ CouchDB എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് ഞങ്ങൾ കവർ ചെയ്യുന്നു.
ഘട്ടം 1: ഡെബിയനിൽ CouchDB റിപ്പോസിറ്ററി ചേർക്കുക
ഞങ്ങളുടെ ഡെബിയൻ സെർവറിലേക്ക് ലോഗിൻ ചെയ്uത്, കാണിച്ചിരിക്കുന്നതുപോലെ apt പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് പാക്കേജ് ലിസ്റ്റുകൾ അപ്uഡേറ്റ് ചെയ്തുകൊണ്ട് ഞങ്ങൾ ആരംഭിക്കും:
$ sudo apt update
അടുത്തതായി, Debian-നുള്ള CouchDB ശേഖരം ഇനിപ്പറയുന്ന രീതിയിൽ ചേർക്കേണ്ടതുണ്ട്:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
അതിനുശേഷം, കാണിച്ചിരിക്കുന്നതുപോലെ curl കമാൻഡ് ഉപയോഗിച്ച് GPG കീ ഇറക്കുമതി ചെയ്യുക.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
ഘട്ടം 2: ഡെബിയനിൽ CouchDB ഇൻസ്റ്റാൾ ചെയ്യുക
CouchDB ശേഖരം ഉള്ളതിനാൽ, പുതുതായി ചേർത്ത റിപ്പോ സമന്വയിപ്പിക്കുന്നതിന് സിസ്റ്റം പാക്കേജ് ലിസ്റ്റ് അപ്ഡേറ്റ് ചെയ്യുക.
$ sudo apt update
കാണിച്ചിരിക്കുന്നതുപോലെ apt പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് CouchDB ഇൻസ്റ്റാൾ ചെയ്യുക:
$ sudo apt install couchdb
പാതിവഴിയിൽ, ചില പ്രധാന വിശദാംശങ്ങൾ നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. ആദ്യം, നിങ്ങളുടെ ഉദാഹരണത്തിനായി നിങ്ങൾ സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്ന കോൺഫിഗറേഷൻ തരം വ്യക്തമാക്കേണ്ടതുണ്ട്. ഞങ്ങൾ ഒരൊറ്റ സെർവറിൽ മാത്രമേ ഇൻസ്റ്റാൾ ചെയ്യുന്നുള്ളൂ എന്നതിനാൽ, 'സ്റ്റാൻഡലോൺ' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.
അടുത്തതായി, നെറ്റ്uവർക്ക് ബൈൻഡ് ഇന്റർഫേസ് നൽകുക. ഇത് ആദ്യം ലോക്കൽ ഹോസ്റ്റ് വിലാസത്തിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു - 127.0.0.1. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഇത് 0.0.0.0 ആയി സജ്ജമാക്കാൻ കഴിയും, അതുവഴി എല്ലാ നെറ്റ്uവർക്ക് ഇന്റർഫേസുകളും കേൾക്കാനാകും.
അതിനുശേഷം, അഡ്മിൻ പാസ്uവേഡ് നൽകുക. WebUI വഴി CouchDB ആക്uസസ് ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്ന പാസ്uവേഡാണിത്.
ഒപ്പം സ്ഥിരീകരിക്കുക.
ഘട്ടം 3: CouchDB പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക
CouchDB സ്ഥിരസ്ഥിതിയായി പോർട്ട് 5984 ശ്രവിക്കുന്നു. ഇനിപ്പറയുന്ന രീതിയിൽ netstat യൂട്ടിലിറ്റി അഭ്യർത്ഥിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഇത് സ്ഥിരീകരിക്കാൻ കഴിയും:
$ sudo netstat -pnltu | grep 5984
പകരമായി, CouchDB ഡെമൺ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ നിങ്ങൾക്ക് സിസ്റ്റം സേവനം ഉപയോഗിക്കാം:
$ sudo systemctl status couchdb
കൊള്ളാം, ഞങ്ങളുടെ CouchDB ഇൻസ്uറ്റൻസ് പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നു.
ഘട്ടം 4: WebUI വഴി CouchDB ആക്സസ് ചെയ്യുന്നു
CouchDB യുടെ മാനേജ്മെന്റ് എളുപ്പമാണ്, അത് നൽകുന്ന ലളിതവും അവബോധജന്യവുമായ വെബ് ഇന്റർഫേസിന് നന്ദി. CouchDB ആക്സസ് ചെയ്യാൻ, URL ബ്രൗസ് ചെയ്യുക:
http://localhost:5984
ഇൻസ്റ്റാളേഷൻ സമയത്ത് നിങ്ങൾ സജ്ജമാക്കിയ ഉപയോക്തൃനാമവും പാസ്uവേഡും ഉപയോഗിച്ച് നിങ്ങൾ ലോഗിൻ ചെയ്യേണ്ടതുണ്ട്.
ലോഗിൻ ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഇന്റർഫേസ് ലഭിക്കും.
അത് പൊതിയുന്നു. Debian 10-ൽ CouchDB-യുടെ ഇൻസ്റ്റാളേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ നയിച്ചു.