ഉബുണ്ടുവിൽ മോംഗോഡിബി കമ്മ്യൂണിറ്റി എഡിഷൻ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


NoSQL-ന്റെ അത്യാധുനിക സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു ഓപ്പൺ സോഴ്uസ്, ഡോക്യുമെന്റ് ഡാറ്റാബേസാണ് MongoDB. ശക്തമായ സ്ഥിരത, ഫ്ലെക്സിബിലിറ്റി, എക്സ്പ്രസീവ് ക്വറി ഭാഷകൾ, ദ്വിതീയ സൂചികകൾ എന്നിവയും അതിലേറെയും പോലുള്ള സവിശേഷതകളുള്ള ആധുനിക വെബ് ആപ്ലിക്കേഷനുകളുടെ വികസനത്തെ ഇത് പിന്തുണയ്ക്കുന്നു. കൂടാതെ, ശക്തവും നിർണായകവുമായ ഡാറ്റാബേസുകളുള്ള ആധുനിക ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിന് ഓർഗനൈസേഷനുകൾക്ക് മികച്ച സ്കേലബിളിറ്റിയും പ്രകടനവും ഇത് വാഗ്ദാനം ചെയ്യുന്നു.

ഈ ലേഖനത്തിൽ, ആപ്റ്റ് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് ഉബുണ്ടു ലിനക്സിന്റെ ഉബുണ്ടു LTS (ദീർഘകാല പിന്തുണ) റിലീസുകളിൽ മോംഗോഡിബി 4.4 കമ്മ്യൂണിറ്റി പതിപ്പിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും നിങ്ങൾ പഠിക്കും.

MongoDB 4.4 കമ്മ്യൂണിറ്റി പതിപ്പിൽ ഇനിപ്പറയുന്ന 64-ബിറ്റ് ഉബുണ്ടു LTS (ദീർഘകാല പിന്തുണ) റിലീസുകൾ ഉണ്ട്:

  • 20.04 LTS (“ഫോക്കൽ”)
  • 18.04 LTS (“ബയോണിക്”)
  • 16.04 LTS (Xenial)

സ്ഥിരസ്ഥിതി ഉബുണ്ടു ശേഖരണങ്ങൾ കാലഹരണപ്പെട്ട മോംഗോഡിബി പതിപ്പ് വാഗ്ദാനം ചെയ്യുന്നു, അതിനാൽ ഞങ്ങൾ ഉബുണ്ടു സെർവറിലെ ഔദ്യോഗിക മോംഗോഡിബി ശേഖരണത്തിൽ നിന്ന് ഏറ്റവും പുതിയ മോംഗോഡിബി ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യും.

ഘട്ടം 1: ഉബുണ്ടുവിൽ മോംഗോഡിബി റിപ്പോസിറ്ററി ചേർക്കുന്നു

1. നിങ്ങളുടെ ഉബുണ്ടു സെർവറിൽ MongoDB കമ്മ്യൂണിറ്റി പതിപ്പിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ ആവശ്യമായ ഡിപൻഡൻസികൾ നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. അടുത്തതായി, ഇനിപ്പറയുന്ന wget കമാൻഡ് ഉപയോഗിച്ച് പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റം ഉപയോഗിക്കുന്ന MongoDB പൊതു GPG കീ ഇറക്കുമതി ചെയ്യുക.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. അതിനുശേഷം, /etc/apt/sources-ന് കീഴിൽ MongoDB ശേഖരണ വിശദാംശങ്ങൾ അടങ്ങുന്ന /etc/apt/sources.list.d/mongodb-org-4.4.list ലിസ്റ്റ് ഫയൽ സൃഷ്ടിക്കുക. നിങ്ങളുടെ ഉബുണ്ടു പതിപ്പിനുള്ള .list.d/ ഡയറക്ടറി.

ഇപ്പോൾ നിങ്ങളുടെ ഉബുണ്ടു പതിപ്പ് അനുസരിച്ച് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

എന്നിട്ട് ഫയൽ സേവ് ചെയ്ത് ക്ലോസ് ചെയ്യുക.

4. അടുത്തതായി, ലോക്കൽ പാക്കേജ് ഡാറ്റാബേസ് വീണ്ടും ലോഡുചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo apt-get update

ഘട്ടം 2: ഉബുണ്ടുവിൽ MongoDB ഡാറ്റാബേസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

5. ഇപ്പോൾ MongoDB റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

$ sudo apt-get install -y mongodb-org

MongoDB ഇൻസ്റ്റാളേഷൻ സമയത്ത്, ഇത് കോൺഫിഗറേഷൻ ഫയൽ /etc/mongod.conf, ഡാറ്റ ഡയറക്uടറി /var/lib/mongodb, ലോഗ് ഡയറക്uടറി /var/ എന്നിവ സൃഷ്uടിക്കും. log/mongodb.

സ്ഥിരസ്ഥിതിയായി, Mongodb ഉപയോക്തൃ അക്കൗണ്ട് ഉപയോഗിച്ച് MongoDB പ്രവർത്തിക്കുന്നു. നിങ്ങൾ ഉപയോക്താവിനെ മാറ്റുകയാണെങ്കിൽ, ഈ ഡയറക്uടറികളിലേക്ക് ആക്uസസ് നൽകുന്നതിന് നിങ്ങൾ ഡാറ്റയിലേക്കും ലോഗ് ഡയറക്uടറികളിലേക്കും അനുമതി മാറ്റണം.

6. തുടർന്ന് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് മോംഗോഡ് പ്രോസസ്സ് ആരംഭിക്കുകയും പരിശോധിക്കുകയും ചെയ്യുക.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. ഡിഫോൾട്ട് പോർട്ട് 27017 ഉപയോഗിച്ച് നിങ്ങളുടെ ലോക്കൽ ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന ഒരു മോംഗോഡിലേക്ക് കണക്റ്റുചെയ്യാൻ ഓപ്ഷനുകളൊന്നുമില്ലാതെ ഇപ്പോൾ ഒരു മോംഗോ ഷെൽ ആരംഭിക്കുക.

$ mongo

മോംഗോഡിബി കമ്മ്യൂണിറ്റി പതിപ്പ് അൺഇൻസ്റ്റാൾ ചെയ്യുക

MongoDB ആപ്ലിക്കേഷനുകൾ, കോൺഫിഗറേഷൻ ഫയലുകൾ, ഡാറ്റയും ലോഗുകളും അടങ്ങിയ ഡയറക്uടറികൾ എന്നിവയുൾപ്പെടെയുള്ള MongoDB പൂർണ്ണമായും നീക്കംചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകുക.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

ഈ ഗൈഡ് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാണെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു, എന്തെങ്കിലും ചോദ്യങ്ങൾക്കും അധിക വിവരങ്ങൾക്കും, നിങ്ങളുടെ ആശങ്കകൾ സംപ്രേഷണം ചെയ്യുന്നതിന് ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം നിങ്ങൾക്ക് ഉപയോഗിക്കാം.