Cara Pasang MongoDB pada Debian 9

Cara Pasang MongoDB pada Debian 9

Dalam artikel hari ini, kami akan menunjukkan kepada anda cara memasang MongoDB pada Debian 9. MongoDB adalah pangkalan data berorientasikan dokumen percuma dan sumber terbuka yang berorientasikan platform. Ia menyimpan semua data dalam dokumen menggunakan format JSON (BSON) yang membuat data menjadi sangat fleksibel. MongoDB masuk dalam edisi Komuniti dan Perusahaan. Edisi Enterprise menyediakan ciri pentadbiran, pengesahan dan pemantauan tambahan. Edisi komuniti adalah pembebasan sumber bebas dan terbuka MongoDB dan kami akan memasangnya dalam tutorial ini pada a Debiab 9 VPS.

Beberapa ciri utama MongoDB disenaraikan di bawah:
- Kegigihan Data Prestasi Tinggi
- Boleh digunakan sebagai simpanan fail
- Menyokong Bahasa Kuiz Kaya
- Ketersediaan Tinggi
- Keupayaan Deep Query.
- Skalabilitas mendatar
- Sokongan untuk Penyimpanan Pelbagai Anda boleh Engines seperti Enjin Penyimpanan WiredTiger dan MMAPv1

Prasyarat

- Debian 9 VPS - 64bit - MongoDB hanya menyediakan pakej untuk 64-bit builds Debian 9.
- Akses SSH dengan keistimewaan root (Semua pelan hosting VPS kami datang dengan akses root penuh).

Memasang MongoDB pada Debian 9

Masuk ke pelayan dan kemas kini sistem

Masuk ke Debian 9 VPS melalui SSH sebagai root pengguna

ssh [E-mel dilindungi]_Address -p Port_number

dan sebelum kita mula memasang MongoDB, pastikan semua pakej yang dipasang dikemaskinikan kepada versi terkini yang tersedia

apt update && apt update

Tambah repositori rasmi MongoDB

MongoDB boleh dipasang dari repositori Debian 9 rasmi, tetapi pakej ini tidak diselenggarakan oleh pasukan MongoDB dan bukanlah pelepasan rasmi oleh MongoDB. Oleh itu, untuk memasang pakej rasmi MongoDB yang sentiasa dikemas kini, kita perlu menambah repositori MongoDB ke pelayan. Pertama sekali kita akan mengimport kunci awam MongoDB, untuk memastikan kesempurnaan pakej dan keaslian. Jalankan arahan berikut

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

Output:

Melaksanakan: /tmp/apt-key-gpghome.BvSKWq7GUg/gpg.1.sh --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 gpg: 68818C72E52529D4 utama: kunci awam "MongoDB 4.0 Release Menandatangani Key <[E-mel dilindungi]> "import gpg: Jumlah total diproses: 1 gpg: diimport: 1

Langkah seterusnya adalah untuk menambah repositori dengan membuat file '/etc/apt/sources.list.d/mongodb-org-4.0.list' dengan menggunakan arahan berikut:

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

Sebaik sahaja repositori ditambah, kemas kini pangkalan data paket tempatan

Apt update

Pasang MongoDB pada Debian 9

Kami telah menambahkan repositori MongoDB rasmi kepada Debian 9 VPS kami, jadi kami sudah bersedia untuk memulakan versi terbaru MongoDB dengan melaksanakan perintah berikut pada pelayan

apt -y memasang mongodb-org

Semak versi MongoDB yang dipasang pada pelayan

mongo -vert

Output:

Versi shell MongoDB versi v4.0.0: 3b07af3d4f471ae89e8186d33bbb1d5259597d51 Versi OpenSSL: OpenSSL 1.1.0f 25 Terdapat 2017 allocator: modul tcmalloc: tiada persekitaran binaan: distmod: debian92 distarch: x86_64 target_arch: x86_64

Oleh itu, kami berjaya memasang versi MongoDB 4.0.0 yang saat ini menulis artikel ini adalah pembebasan stabil terkini.

Anda juga boleh memasang sebarang versi khusus MongoDB yang anda perlukan. Jika anda memerlukan versi lama MongoDB, misalnya 3.0.12 anda boleh memasangnya dengan melaksanakan arahan berikut.
sudo apt-get install -y mongodb-org = 3.0.12 mongodb-org-server = 3.0.12 mongodb-org-shell = 3.0.12 mongodb-org-mongos = 3.0.12 mongodb-org-tools = 3.0.12

Sila ambil perhatian bahawa versi MongoDB yang anda tentukan dan dipasang di pelayan akan ditingkatkan secara automatik apabila versi baru dilepaskan. Untuk mengelakkan ini, kami akan meletakkan pakej pada "memegang". Dengan cara ini, pakej MongoDB tidak boleh dipasang, dinaik taraf, atau dialih keluar sehingga tanda penahan dikeluarkan. Anda boleh mencapai ini dengan mengeluarkan arahan berikut

echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-org-shell hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-hold tools" | sudo dpkg --set-selections

Sebaik sahaja MongoDB dipasang, mulakan perkhidmatan ini

perkhidmatan mongod mula

dan mengesahkan bahawa proses mongod sedang dijalankan

status keganasan seram

Output:

● mongod.service - Server Database MongoDB Dimuat: dimuatkan (/lib/systemd/system/mongod.service; dimatikan; pratetap vendor: didayakan) Aktif: aktif (berjalan) sejak Tue 2018-07-17 11: 51: 26 CDT; 21s dahulu Dokumen: https://docs.mongodb.org/manual PID Utama: 21205 (mongod) CGroup: /system.slice/mongod.service └─21205 / usr / bin / mongod --config /etc/mongod.conf

Itu sahaja, MongoDB berjaya dipasang dan berjalan pada Debian 9 VPS anda. Untuk maklumat lanjut dan arahan mengenai cara menggunakan MongoDB, sila semak dokumentasi rasmi mereka.

Anda juga boleh menyemak tutorial kami mengenai cara memasang MongoDB Ubuntu 16.04 VPS or CentOS VPS.

Artikel Asal

Tinggalkan Komen

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.