MongoDB

Instal MongoDB 4 di Debian 10

Instal MongoDB 4 di Debian 10
MongoDB adalah database NoSQL. Versi terbaru dari MongoDB adalah versi 4. Secara resmi, MongoDB memiliki repositori paket untuk Debian 8 dan Debian 9. MongoDB tidak memiliki paket atau repositori apa pun untuk Debian 10 pada saat penulisan ini. Jika Anda mencoba menggunakan repositori paket Debian 9 dari MongoDB pada Debian 10, Anda akan melihat bahwa ada beberapa dependensi yang belum terpenuhi. Metode menginstal MongoDB 4 di Debian 10 ini hanya untuk tujuan pengujian. Untuk lingkungan produksi, Anda harus menunggu hingga MongoDB dirilis secara resmi di Debian 10. Tetapi bagaimanapun juga kami menunjukkan kepada Anda bagaimana menyelesaikannya sekarang.

Pada artikel ini, saya akan menunjukkan cara menginstal MongoDB 4 di Debian 10 dan menyelesaikan masalah ketergantungan yang tidak terpenuhi. Saya juga akan memberi Anda petunjuk untuk menginstal MongoDB ketika Debian 10 didukung secara resmi officially.

Saya akan menggunakan instalasi minimal sistem operasi Debian 10 untuk demonstrasi. Tapi, itu juga akan bekerja pada sistem operasi desktop Debian 10. Jadi, mari kita mulai.

Menambahkan Kunci GPG dari Repositori MongoDB:

Anda harus menginstal wget dan gnupg untuk mengunduh dan menambahkan kunci GPG dari repositori paket resmi MongoDB ke Debian 10.

Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Sekarang, instal wget dan gnupg dengan perintah berikut:

$ sudo apt install wget gnupg

Sekarang, tekan kamu lalu tekan untuk mengkonfirmasi instalasi.

wget dan gnupg harus dipasang.

Sekarang, jalankan perintah berikut untuk menambahkan kunci GPG dari repositori paket resmi MongoDB pada mesin Debian 10 Anda.

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

Kunci GPG harus ditambahkan.

Menambahkan Repositori Paket Resmi MongoDB 4:

Pada saat penulisan ini, tidak ada repositori paket resmi MongoDB 4 untuk Debian 10. Tapi, kita bisa menggunakan repositori paket Debian 9 di Debian 10 selama tidak ada repositori paket resmi yang tersedia untuk Debian 10.

Untuk menambahkan repositori paket MongoDB 4 resmi untuk Debian 9 pada Debian 10, jalankan perintah berikut:.

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

Repositori paket MongoDB 4 resmi dari Debian 9 harus ditambahkan ke mesin Debian 10 Anda.

CATATAN: Jika di masa mendatang, ada repositori paket MongoDB resmi yang tersedia untuk Debian 10, Anda mungkin dapat menambahkannya sebagai berikut.

$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.0 utama"
| sudo tee /etc/apt/sources.daftar.d/mongodb-org-4.0.daftar

Sekarang, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Menginstal MongoDB 4:

Untuk menginstal MongoDB 4, Anda harus menjalankan perintah berikut:.

$ sudo apt install mongodb-org

Jika MongoDB memiliki repositori paket Debian 10 resmi, maka perintah ini akan cukup untuk menginstal MongoDB 4. Karena saya menggunakan repositori paket MongoDB resmi Debian 9 di Debian 10, jika saya mencoba menginstal MongoDB 4 seperti ini, saya akan mendapatkan kesalahan seperti yang Anda lihat pada tangkapan layar di bawah.

Mari kita coba lihat alasannya mongodb-org-server tidak akan dipasang.

$ sudo apt install mongodb-org-server

Baik, mongodb-org-server membutuhkan libcurl3. Tapi, Debian 10 menggunakan libcurl4. Itu tidak ada libcurl3 dukung.

Untuk mengatasi masalah ini, kita dapat menambahkan repositori paket Debian 9 resmi di Debian 10 dan menginstal libcurl3 paket perpustakaan dari sana.

Untuk menambahkan repositori paket Debian 9 resmi di Debian 10, jalankan perintah berikut:

$ echo "deb http://deb.debian.org/debian/ peregangan utama"
| sudo tee /etc/apt/sources.daftar.d/debian-stretch.daftar

Repositori paket Debian 9 resmi harus ditambahkan pada mesin Debian 10 Anda.

Sekarang, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Sekarang, instal libcurl3 dengan perintah berikut:

$ sudo apt install libcurl3

Sekarang, tekan kamu lalu tekan untuk mengkonfirmasi instalasi.

libcurl3 harus dipasang.

Sekarang, instal MongoDB 4 dengan perintah berikut:

$ sudo apt install mongodb-org

Sekarang, tekan kamu lalu tekan untuk mengkonfirmasi instalasi.

MongoDB 4 harus diinstal.

Sekarang, jalankan perintah berikut untuk memeriksa apakah MongoDB 4 berfungsi dengan benar.

$mongod --versi

Seperti yang Anda lihat, saya menjalankan MongoDB 4.0.11 dan itu berfungsi dengan benar.

Mengelola Layanan MongoDB:

Sekarang, periksa apakah layanan MongoDB berjalan dengan perintah berikut:

$ sudo systemctl status mongod

Seperti yang Anda lihat, layanan MongoDB adalah tidak aktif, yang berarti tidak berjalan. Layanan MongoDB juga dengan disabilitas, yang berarti belum ditambahkan ke sistem startup. Jadi, itu tidak akan mulai secara otomatis pada sistem reboot.

Sekarang, mulai layanan MongoDB dengan perintah berikut:

$ sudo systemctl start mongod

Jika Anda memeriksa status layanan MongoDB lagi, layanan MongoDB seharusnya aktif/berlari seperti yang Anda lihat pada tangkapan layar di bawah ini. Bagus!

$ sudo systemctl status mongod

Sekarang, tambahkan layanan MongoDB ke sistem startup mesin Debian 10 Anda dengan perintah berikut:

$ sudo systemctl aktifkan mongod

Layanan MongoDB harus ditambahkan ke startup sistem dan akan dimulai secara otomatis pada boot sistem mulai sekarang.

Untuk menghapus layanan MongoDB dari startup sistem, jalankan perintah berikut:

$ sudo systemctl nonaktifkan mongod

Jika Anda ingin menghentikan layanan MongoDB, jalankan perintah berikut:

$ sudo systemctl stop mongod

Jika Anda ingin me-restart layanan MongoDB, jalankan perintah berikut:

$ sudo systemctl restart mongod

Anda harus terhubung ke server MongoDB 4. Di sini, Anda dapat menjalankan kueri MongoDB 4 apa pun.

Sekarang, buat database baru uji dan menggunakannya sebagai berikut:

> gunakan tes;

Sekarang, buat koleksi baru pengguna dalam uji database dan masukkan entri ke pengguna koleksi sebagai berikut:

> db.pengguna.insert(pengguna: 'Bob', negara: 'USA');

Sekarang, daftar semua entri dari of pengguna koleksi sebagai berikut:

> db.pengguna.Temukan();

Seperti yang Anda lihat, entri yang kami masukkan sebelumnya terdaftar. Jadi, MongoDB berfungsi dengan benar.

Sekarang, keluar dari Mongo Shell dengan permintaan berikut following.

> keluar

Jadi, begitulah cara Anda menginstal MongoDB 4 di Debian 10. Terima kasih telah membaca artikel ini.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...