ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ಮೊಂಗೋಡಿಬಿಯನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ. ಇದು ಒಂದು ವ್ಯವಸ್ಥೆ ಡೇಟಾಬೇಸ್ ಡಾಕ್ಯುಮೆಂಟ್-ಆಧಾರಿತ, ಓಪನ್ ಸೋರ್ಸ್ ತಂತ್ರಜ್ಞಾನ ಆಧಾರಿತ NoSQL. ಇದು ಆಧುನಿಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ನಮ್ಯತೆ, ಅಭಿವ್ಯಕ್ತಿಶೀಲ ಪ್ರಶ್ನಾವಳಿ ಭಾಷೆಗಳು, ದ್ವಿತೀಯಕ ಸೂಚ್ಯಂಕಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದಲ್ಲದೆ, ಶಕ್ತಿಯುತ ಡೇಟಾಬೇಸ್ಗಳೊಂದಿಗೆ ಆಧುನಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಇದು ಉತ್ತಮ ಸ್ಕೇಲೆಬಿಲಿಟಿ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀಡುತ್ತದೆ.
ಮೊಂಡೋಡಿಬಿ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಉಳಿಸುವ ಬದಲು, ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯಗಳಲ್ಲಿ ಮಾಡಿದಂತೆ, ಅವುಗಳನ್ನು BSON ಡೇಟಾ ರಚನೆಗಳಲ್ಲಿ ಉಳಿಸುತ್ತದೆ (JSON ತರಹದ ವಿವರಣೆ) ಡೈನಾಮಿಕ್ ಸ್ಕೀಮಾದೊಂದಿಗೆ. ಇದು ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಡೇಟಾದ ಏಕೀಕರಣವನ್ನು ಸುಲಭ ಮತ್ತು ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ.
ಮೊಂಗೋಡಿಬಿ ಡೇಟಾಬೇಸ್ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಮತ್ತು ಬಹು ಕ್ರಿಯಾತ್ಮಕತೆಗಳೊಂದಿಗೆ ಬಳಸಲು ಸೂಕ್ತವಾಗಿದೆ. ಈ ರೀತಿಯ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಉದ್ಯಮದಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಇದರ ಮೂಲ ಕೋಡ್ ಲಭ್ಯವಿದೆ; ಗ್ನು / ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್, ಒಎಸ್ಎಕ್ಸ್ ಮತ್ತು ಸೋಲಾರಿಸ್.
ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಹೇಗೆ ಸಾಧ್ಯ ಎಂದು ನೋಡಲಿದ್ದೇವೆ ಸೂಕ್ತವಾದ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬಳಸಿಕೊಂಡು ಕೊನೆಯ ಮೂರು ಉಬುಂಟು ಎಲ್ಟಿಎಸ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಮೊಂಗೊಡಿಬಿ 4.4 ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
ಮೊಂಗೊಡಿಬಿ ಸ್ಥಾಪಿಸಿ 4.4
ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬೆಂಬಲ
ಮೊಂಗೊಡಿಬಿ 4.4 ಸಮುದಾಯ ಆವೃತ್ತಿಯು ಈ ಕೆಳಗಿನ ಉಬುಂಟು ಎಲ್ಟಿಎಸ್ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ (ದೀರ್ಘಕಾಲೀನ ಬೆಂಬಲ) 64-ಬಿಟ್: 20.04 ಎಲ್ಟಿಎಸ್ ('ಫೋಕಲ್'), 18.04 ಎಲ್ಟಿಎಸ್ ('ಬಯೋನಿಕ್'), 16.04 ಎಲ್ಟಿಎಸ್ ('ಕ್ಸೆನಿಯಲ್')
ಡೀಫಾಲ್ಟ್ ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳು ಮೊಂಗೊಡಿಬಿಯ ಹಳತಾದ ಆವೃತ್ತಿಯನ್ನು ನೀಡಬಹುದು ಅಥವಾ ನೀಡಬಹುದು. ಈ ಕಾರಣಕ್ಕಾಗಿ ನಾವು ಈ ಡೇಟಾಬೇಸ್ ವ್ಯವಸ್ಥೆಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಅದರ ಅಧಿಕೃತ ಭಂಡಾರದಿಂದ ಸ್ಥಾಪಿಸಲಿದ್ದೇವೆ.
ಮೊಂಗೊಡಿಬಿ ಭಂಡಾರವನ್ನು ಉಬುಂಟುಗೆ ಸೇರಿಸಿ
ಮೊಂಗೊಡಿಬಿ ಸಮುದಾಯ ಆವೃತ್ತಿಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಉಬುಂಟುನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ನಾವು ಅಗತ್ಯವಾದ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಹಾಗೆ ಮಾಡಲು, ನಾವು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುತ್ತೇವೆ:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ಮೊಂಗೊಡಿಬಿಯಿಂದ ಸಾರ್ವಜನಿಕ ಜಿಪಿಜಿ ಕೀಲಿಯನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತಿದೆ. ಇದನ್ನು ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯು ಬಳಸುತ್ತದೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಬಳಸಿ ಸೇರಿಸಲಿದ್ದೇವೆ wget ಟರ್ಮಿನಲ್ ನಿಂದ (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
ಅದರ ನಂತರ ನಾವು ಬಳಸುತ್ತಿರುವ ಉಬುಂಟು ಆವೃತ್ತಿಯ ಮೊಂಗೋಡಿಬಿ ಭಂಡಾರದ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಮೊಂಗೊಡ್ಬ್-ಆರ್ಗ್ -4.4.ಲಿಸ್ಟ್ ಫೈಲ್ ಅನ್ನು ನಾವು ರಚಿಸಲಿದ್ದೇವೆ.. ಈ ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುತ್ತದೆ /etc/apt/sources.list.d/. ಇದನ್ನು ರಚಿಸಲು, ನಮ್ಮ ಸಿಸ್ಟಮ್ನ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
ಉಬುಂಟು 20.04 (ಫೋಕಲ್)
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
ಉಬುಂಟು 18.04 (ಬಯೋನಿಕ್)
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
ಉಬುಂಟು 16.04 (ಕ್ಸೆನಿಯಲ್)
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
ಈಗ ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ ಲಭ್ಯವಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಿ ಭಂಡಾರಗಳಿಂದ:
sudo apt update
ಉಬುಂಟುನಲ್ಲಿ ಮೊಂಗೋಡಿಬಿ 4.4 ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಈಗ ಮೊಂಗೋಡಿಬಿ ಭಂಡಾರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ನಾವು ಮಾಡಬಹುದು ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆ (Ctrl + Alt + T):
sudo apt install mongodb-org
ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ /etc/mongod.conf, ಡೇಟಾ ಡೈರೆಕ್ಟರಿ / var / lib / mongodಲಾಗ್ ಡೈರೆಕ್ಟರಿಯಿಂದ / var / log / mongodb.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಮೊಂಗೊಡಿಬಿ ಮೊಂಗೊಡ್ಬ್ ಬಳಕೆದಾರ ಖಾತೆಯಡಿಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ನಾವು ಬಳಕೆದಾರರನ್ನು ಬದಲಾಯಿಸಿದರೆ, ಈ ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯೋಜಿಸಲು ನಾವು ಡೇಟಾ ಮತ್ತು ರೆಕಾರ್ಡ್ ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಅನುಮತಿಯನ್ನು ಬದಲಾಯಿಸಬೇಕು.
ಮೊಂಗೋಡಿಬಿ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
ಈಗ ನಾವು ಮಾಡಬಹುದು ಮೊಂಗೋಡ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವುದು:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
ಮೊಂಗೊ ಶೆಲ್ ಪ್ರಾರಂಭಿಸಿ
ಎಲ್ಲವೂ ಸರಿಯಾಗಿದ್ದರೆ, ನಾವು ಮಾಡಬಹುದು ನಮ್ಮ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಮೊಂಗೊಡ್ಬ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಆಯ್ಕೆಗಳಿಲ್ಲದೆ ಮೊಂಗೊ ಶೆಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ ಬಳಸಿ 27017:
mongo
ಅಸ್ಥಾಪಿಸು
ಪ್ಯಾರಾ ಮೊಂಗೋಡಿಬಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು ಮತ್ತು ಡೇಟಾ ಮತ್ತು ಲಾಗ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಮೊಂಗೊಡಿಬಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆದುಹಾಕಿ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
ಮತ್ತು ಇದರೊಂದಿಗೆ ನಾವು ಈಗಾಗಲೇ ಉಬುಂಟುನಲ್ಲಿ ಮೊಂಗೋಡಿಬಿ ಹೊಂದಿದ್ದೇವೆ. ಮೊಂಗೋಡಿಬಿ 4.4 ರ ಸಂರಚನೆ ಮತ್ತು ಬಳಕೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಬಳಕೆದಾರರು ಇದನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ದಸ್ತಾವೇಜನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ನೀಡಲಾಗುತ್ತದೆ.