Bagaimana cara menginstal MongoDB terbaru di RHEL / CentOS 8?

Panduan langkah demi langkah untuk menginstal versi terbaru MongoDB Community Edition di CentOS.


MongoDB, salah satu basis data NoSQL yang populer, tersedia untuk CentOS yang baru-baru ini dirilis. Mari kita lihat bagaimana cara memasangnya.

Menginstal di CentOS / RHEL 8

Dukungan untuk CentOS 8 tersedia dari MongoDB 4.2.1. Ini berarti Anda tidak dapat menginstal versi MongoDB sebelumnya, seperti seri 3.x. Jadi, jika Anda saat ini menjalankan MongoDB (versi lebih rendah dari 4.2.1) pada CentOS 7 dan berpikir untuk melakukan migrasi server, maka Anda juga harus mempertimbangkan untuk memutakhirkan MongoDB.

Saya berasumsi Anda telah masuk ke server dengan akun hak akses root atau sudo.

  • Buat file /etc/yum.repos.d/mongodb-org-4.2.repo dengan konten berikut

[mongodb-org-4.2]
name = MongoDB Repository
baseurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck = 1
diaktifkan = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-4.2.asc

Catatan: di atas, saya mendapatkan MongoDB 4.2 diinstal. Namun, jika Anda perlu menginstal versi yang berbeda, maka perbarui info 4.2 dengan yang diinginkan. Anda dapat merujuk ke halaman repo MongoDB resmi untuk mengetahui versi yang tersedia.

  • dan kemudian, instal menggunakan perintah yum

yum instal -y mongodb-org

Ini akan memakan waktu beberapa detik, dan setelah selesai, Anda akan melihat sesuatu seperti di bawah ini.

[[dilindungi email] ~] # yum install -y mongodb-org
CentOS-8 – AppStream 2.0 kB / s | 4.3 kB 00:02
CentOS-8 – Basis 1.7 kB / s | 3,9 kB 00:02
CentOS-8 – Ekstra 744 B / s | 1,5 kB 00:02
CentOS-8 – PowerTools 1,7 kB / s | 4.3 kB 00:02
Google Cloud SDK 205 B / s | 454 B 00:02
Google Compute Engine 199 B / s | 454 B 00:02
Repositori MongoDB 2.0 kB / s | 4,5 kB 00:02
Ketergantungan diselesaikan.
================================================== ================================================== ================================================== ==================
Ukuran Repositori Versi Arch Paket
================================================== ================================================== ================================================== ==================
Menginstal:
mongodb-org x86_64 4.2.2-1.el8 mongodb-org-4.2 10 k
Menginstal dependensi:
mongodb-org-mongos x86_64 4.2.2-1.el8 mongodb-org-4.2 14 M
mongodb-org-server x86_64 4.2.2-1.el8 mongodb-org-4.2 25 M
mongodb-org-shell x86_64 4.2.2-1.el8 mongodb-org-4.2 17 M
mongodb-org-tools x86_64 4.2.2-1.el8 mongodb-org-4.2 47 M

Ringkasan Transaksi
================================================== ================================================== ================================================== ==================
Instal 5 Paket

Total ukuran unduhan: 103 M
Ukuran terpasang: 260 M
Paket Pengunduhan:
(1/5): mongodb-org-4.2.2-1.el8.x86_64.rpm 9.1 kB / s | 10 kB 00:01
(2/5): mongodb-org-mongos-4.2.2-1.el8.x86_64.rpm 9.1 MB / s | 14 MB 00:01
(3/5): mongodb-org-shell-4.2.2-1.el8.x86_64.rpm 31 MB / s | 17 MB 00:00
(4/5): mongodb-org-server-4.2.2-1.el8.x86_64.rpm 14 MB / s | 25 MB 00:01
(5/5): mongodb-org-tools-4.2.2-1.el8.x86_64.rpm 59 MB / s | 47 MB ​​00:00
————————————————————————————————————————————————————————
Total 44 MB / s | 103 MB 00:02
peringatan: /var/cache/dnf/mongodb-org-4.2-fddc3ec541fac48b/packages/mongodb-org-4.2.2-1.el8.x86_64.rpm: Header V3 RSA / SHA1 Tanda tangan, ID kunci 058f8b6b: NOKEY
Repositori MongoDB 1,5 kB / s | 1,7 kB 00:01
Mengimpor kunci GPG 0x058F8B6B:
Identitas pengguna : "MongoDB 4.2 Release Signing Key <[dilindungi email]>"
Sidik jari: E162 F504 A20C DF15 827F 718D 4B7C 549A 058F ​​8B6B
Dari: https://www.mongodb.org/static/pgp/server-4.2.asc
Kunci berhasil diimpor
Menjalankan cek transaksi
Pemeriksaan transaksi berhasil.
Menjalankan tes transaksi
Tes transaksi berhasil.
Menjalankan transaksi
Mempersiapkan: 1/1
Menginstal: mongodb-org-tools-4.2.2-1.el8.x86_64 1/5
Menginstal: mongodb-org-shell-4.2.2-1.el8.x86_64 2/5
Menjalankan scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Menginstal: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Menjalankan scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service dibuat.

Menginstal: mongodb-org-mongos-4.2.2-1.el8.x86_64 4/5
Menginstal: mongodb-org-4.2.2-1.el8.x86_64 5/5
Menjalankan scriptlet: mongodb-org-4.2.2-1.el8.x86_64 5/5
Memverifikasi: mongodb-org-4.2.2-1.el8.x86_64 1/5
Memverifikasi: mongodb-org-mongos-4.2.2-1.el8.x86_64 2/5
Memverifikasi: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Memverifikasi: mongodb-org-shell-4.2.2-1.el8.x86_64 4/5
Memverifikasi: mongodb-org-tools-4.2.2-1.el8.x86_64 5/5

Diinstal:
mongodb-org-4.2.2-1.el8.x86_64 mongodb-org-mongos-4.2.2-1.el8.x86_64 mongodb-org-server-4.2.2-1.el8.x86_64 mongodb-org-shell-4.2 .2-1.el8.x86_64
mongodb-org-tools-4.2.2-1.el8.x86_64

Lengkap!
[[dilindungi email] ~] #

Mari memverifikasi versi untuk memastikannya telah diinstal.

[[dilindungi email] ~] # mongo –versi
MongoDB versi shell v4.2.2
versi git: a0bbbff6ada159e19298d37946ac8dc4b497eadf
Versi OpenSSL: OpenSSL 1.1.1 FIPS 11 Sep 2018
pengalokasi: tcmalloc
modul: tidak ada
membangun lingkungan:
distmod: rhel80
distarch: x86_64
target_arch: x86_64
[[dilindungi email] ~] #

Ini dia!

MongoDB berhasil diinstal.

TAGS:

  • Basis data

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map