ວິທີການຕິດຕັ້ງ MongoDB 4 ໃນ Debian 10


MongoDB ແມ່ນເຄື່ອງແມ່ຂ່າຍ ສຳ ລັບຖານຂໍ້ມູນ NoSQL ແບບເປີດ - ປິດເຊິ່ງເປັນການພັດທະນາໂດຍ MongoDB Inc.

ໃນບົດແນະ ນຳ ນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີຕິດຕັ້ງ MongoDB 4 ໃນການແຈກຈ່າຍ Linux Debian 10.

ຂັ້ນຕອນທີ 1: ການ ນຳ ເຂົ້າ MongoDB GPG Key ໃນ Debian

ເພື່ອເລີ່ມຕົ້ນ, ທ່ານ ຈຳ ເປັນຕ້ອງ ນຳ ເຂົ້າລະຫັດ GPG ທີ່ຕ້ອງການໂດຍ MongoDB repository ສຳ ລັບລະບົບ Debian ຂອງທ່ານ. ນີ້ແມ່ນສິ່ງທີ່ ຈຳ ເປັນ ສຳ ລັບການທົດສອບແພກເກດກ່ອນການຕິດຕັ້ງ.

ຫນ້າທໍາອິດ, ປັບປຸງຊຸດລະບົບຂອງທ່ານໂດຍໃຊ້ຄໍາສັ່ງທີ່ເຫມາະສົມຕໍ່ໄປນີ້.

$ sudo apt update

ເພື່ອ ນຳ ເຂົ້າລະຫັດ MongoDB GPG, ດຳ ເນີນການ ຄຳ ສັ່ງ.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

ດ້ວຍສິ່ງທີ່ເຮັດໄດ້ແລ້ວ, ຕອນນີ້ຕື່ມບ່ອນເກັບມ້ຽນ MongoDB APT ໃນລະບົບ Debian ຂອງທ່ານຕາມທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.

ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງ MongoDB 4 APT Repository ໃນ Debian

ໃນເວລາທີ່ຂຽນລົງໃນບົດຂຽນນີ້, MongoDB 4 ບໍ່ມີບ່ອນເກັບມ້ຽນ Package ຢ່າງເປັນທາງການ ສຳ ລັບ Debian 10. ແຕ່ຢ່າກັງວົນ. ທ່ານຍັງສາມາດເພີ່ມບ່ອນເກັບມ້ຽນຊຸດຂອງ Debian 9 (Stretch) ໃສ່ Debian 10 (Buster) ເພື່ອເຮັດ ສຳ ລັບສິ່ງນັ້ນ.

ເພື່ອເພີ່ມ MongoDB 4 repository ຂອງ Debian 9 ໃສ່ Debian 10 Buster, ໃຫ້ປະຕິບັດ ຄຳ ສັ່ງ.

$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

ເພື່ອເພີ່ມບ່ອນເກັບມ້ຽນທີ່ເປັນທາງການຂອງ Debian 9 ໃສ່ Debian 10 Buster, ອອກ ຄຳ ສັ່ງ.

$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

ຕໍ່ໄປ, ປັບປຸງຫໍສະມຸດ APT ໂດຍໃຊ້ ຄຳ ສັ່ງ.

$ sudo apt update

ຂັ້ນຕອນທີ 3: ການຕິດຕັ້ງ libcurl3 ໃນ Debian

libcurl3 ຈຳ ເປັນຕ້ອງມີ mongodb-org-server ເຊິ່ງພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງໃນພາຍຫລັງ. ຖ້າບໍ່ມີ libcurl3, ທ່ານຈະພົບກັບຂໍ້ຜິດພາດທີ່ພະຍາຍາມຕິດຕັ້ງ MongoDB.

ມັນຍັງເປັນມູນຄ່າທີ່ຈະບອກວ່າ Debian 10 ໃຊ້ libcurl4, ແຕ່ວ່ານັບຕັ້ງແຕ່ພວກເຮົາໄດ້ເພີ່ມຫໍສະມຸດຢ່າງເປັນທາງການຂອງ Debian 9, ຊຸດ libcurl3 ຈະຖືກຕິດຕັ້ງຈາກບ່ອນເກັບມ້ຽນທີ່ເພີ່ມເຂົ້າມາ.

ການຕິດຕັ້ງ libcurl3, ດໍາເນີນການຄໍາສັ່ງ.

$ sudo apt install libcurl3

ຂັ້ນຕອນທີ 4: ການຕິດຕັ້ງ MongoDB 4 Server ໃນ Debian

ມີການຕິດຕັ້ງຫ້ອງສະ ໝຸດ ແລະ libcurl3 ທີ່ຕ້ອງການ, ດຽວນີ້ທ່ານສາມາດ ດຳ ເນີນການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍຂອງ MongoDB 4.

$ sudo apt install mongodb-org -y

ເພື່ອກວດສອບລຸ້ນຂອງ MongoDB ທີ່ຕິດຕັ້ງບັນຫາ ຄຳ ສັ່ງ APT ດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt info mongodb-info

ໂດຍຄ່າເລີ່ມຕົ້ນ, MongoDB ເຮັດ ໜ້າ ທີ່ 27017 ແລະທ່ານສາມາດກວດສອບມັນໂດຍໃຊ້ ຄຳ ສັ່ງ netstat ດັ່ງທີ່ສະແດງໄວ້.

$ sudo netstat -pnltu

ເພື່ອປ່ຽນພອດ MongoDB ທີ່ຢູ່ເບື້ອງຕົ້ນແລະພາລາມິເຕີອື່ນໆ, ແກ້ໄຂເອກະສານການຕັ້ງຄ່າທີ່ພົບໃນ /etc/mongodb.conf.

ຂັ້ນຕອນທີ 5: ການຄຸ້ມຄອງ MongoDB 4 Server

ເມື່ອທ່ານໄດ້ຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ MongoDB 4 ຢ່າງ ສຳ ເລັດຜົນແລ້ວ, ເລີ່ມຕົ້ນມັນໂດຍໃຊ້ ຄຳ ສັ່ງ.

$ sudo systemctl start mongod

ເພື່ອກວດກາເບິ່ງສະຖານະຂອງການບໍລິການຂອງ MongoDB ດຳ ເນີນການ ຄຳ ສັ່ງ.

$ sudo systemctl status mongod

ເພື່ອໃຫ້ MongoDB ເລີ່ມຕົ້ນໃສ່ເກີບ, ດຳ ເນີນການ ຄຳ ສັ່ງ.

$ sudo systemctl enable mongod

ເພື່ອເຂົ້າສູ່ລະບົບ MongoDB 4 ພຽງແຕ່ແລ່ນ ຄຳ ສັ່ງ.

$ mongo

ເພື່ອຢຸດການເຮັດວຽກຂອງ MongoDB.

$ sudo systemctl stop mongod

ແລະມັນກ່ຽວກັບມັນເທົ່ານັ້ນ. ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງ MongoDB 4 ໃນ Debian 10.