Cara memperbarui versi mongodb di centos 7

MongoDB, salah satu database NoSQL yang populer, tersedia untuk CentOS 8 yang baru dirilis. Mari kita periksa cara menginstalnya

Perbarui – jika Anda mencari MongoDB terkelola yang siap produksi maka Anda harus memeriksa platform hosting ini

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 versi 3. seri x. Jadi, jika Anda sedang menjalankan MongoDB [lebih rendah dari 4. 2. 1] pada CentOS 7 dan berpikir untuk memigrasi server, maka Anda juga harus mempertimbangkan untuk memutakhirkan MongoDB

Saya menganggap Anda telah masuk ke server dengan akun hak istimewa 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=//repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=//www.mongodb.org/static/pgp/server-4.2.asc

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

MongoDB adalah database NoSQL yang dimaksudkan untuk menyimpan data dalam jumlah besar dalam penyimpanan berorientasi dokumen dengan skema dinamis. NoSQL mengacu pada database dengan model data selain format tabular yang digunakan dalam database relasional seperti MySQL, PostgreSQL, dan Microsoft SQL. Fitur MongoDB termasuk. dukungan indeks penuh, replikasi, ketersediaan tinggi, dan sharding otomatis

  • Node CentOS 7 Liquid Web Core Managed
  • Kami masuk sebagai pengguna root

Langkah 1. Tambahkan Repositori MongoDB

root@host:~# vim /etc/yum.repos.d/mongodb.repo
_

Selanjutnya, tambahkan informasi berikut ke file yang telah Anda buat, gunakan i untuk menyisipkan

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

Kemudian simpan dan keluar dari vim menggunakan perintah. wq

Sebagai praktik terbaik, kami akan memperbarui paket kami

root@host:~# yum -y update

Pada titik ini, menginstal MongoDB semudah menjalankan perintah ini

root@host:~# yum install -y mongodb-org
_

Langkah #3. Konfigurasikan MongoDB

Banyak OS Linux membatasi jumlah sumber daya sistem yang dapat digunakan oleh suatu proses. Batasan ini terkadang dapat berdampak negatif pada operasi MongoDB, dan harus disesuaikan. Pengaturan ulimit untuk CentOS 7 dapat diubah menggunakan perintah berikut

root@host:~# ulimit -n 

Selain itu, CentOS 7 menerapkan batasan proses maksimal yang berbeda menggunakan, nproc, yang menggantikan setelan ulimit. Nilai nproc ini ditentukan dalam file konfigurasi ini

/etc/security/limits.d/20-nproc.conf
_

Untuk mengonfigurasi nilai nproc, gunakan vim untuk membuat file bernama 99-mongodb-nproc. conf

root@host:~# touch /etc/security/limits.d/99-mongodb-nproc.conf

Sekarang, tambahkan soft nproc dan hard nproc baru untuk meningkatkan batas proses

-f [file size]: unlimited
-t [cpu time]: unlimited
-v [virtual memory]: unlimited [1]
-l [locked-in-memory size]: unlimited
-n [open files]: 64000
-m [memory size]: unlimited [1] [2]
-u [processes/threads]: 64000
_

Di MongoDB 4. 4 keatas terlihat startup error jika nilai ulimit untuk jumlah file yang terbuka dibawah 64000

Untuk menjalankan dan mengelola proses mongod, kami akan menggunakan sistem init default OS kami. Versi Linux yang lebih baru biasanya menggunakan systemd [systemctl], dan versi yang lebih lama menggunakan System V init [service]. Untuk menentukan sistem init mana yang digunakan platform, jalankan perintah berikut

root@host:~# ps --no-headers -o comm 1
_

  • Mulai Mongodb Menggunakan Systemd [Systemctl]
  • Mulai Mongodb Menggunakan Sistem V Init [layanan]

1. Mulai proses mongod

root@host:~# systemctl start mongod

Jika Anda menerima kesalahan seperti

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=//repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=//www.mongodb.org/static/pgp/server-4.4.asc
0

Jalankan perintah berikut

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

Kemudian, jalankan lagi perintah mulai di atas

2. Verifikasi MongoDB telah dimulai

Untuk memverifikasi proses mongod telah berhasil dimulai, keluarkan perintah berikut

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=//repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=//www.mongodb.org/static/pgp/server-4.4.asc
2

Untuk memastikan MongoDB dimulai setelah reboot sistem, keluarkan perintah berikut

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=//repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=//www.mongodb.org/static/pgp/server-4.4.asc
_3

Langkah #5. Periksa Status & Info MongoDB

Periksa Status Layanan MongoDB

Ringkasan Daftar Statistik Status [Berkelanjutan]

Daftar Rangkuman Statistik Status [5 Baris, Dirangkum Setiap 2 Detik]

Masukkan Baris Perintah MongoDB

Secara default, menjalankan perintah ini akan mencari server MongoDB yang mendengarkan port 27017 pada antarmuka localhost

Jika Anda ingin terhubung ke server MongoDB yang berjalan di port berbeda, gunakan opsi --port. Misalnya, jika Anda ingin terhubung ke server MongoDB lokal yang mendengarkan pada port 22222, maka Anda akan mengeluarkan perintah berikut

MongoDB adalah solusi NoSQL yang sangat baik untuk berbagai jenis proyek. Ini adalah basis data dokumen yang tangguh, kuat, dan tahan lama yang dirancang untuk kemudahan pengembangan dan penskalaan.  

Tim Dukungan kami yang berbakat penuh dengan teknisi dan administrator berpengalaman yang memiliki pengetahuan mendalam tentang berbagai teknologi hosting web, terutama yang dibahas dalam artikel ini. Kami selalu tersedia untuk membantu masalah apa pun yang terkait dengan artikel ini, 24 jam sehari, 7 hari seminggu, 365 hari setahun

Jika Anda adalah server VPS yang Dikelola Sepenuhnya, Cloud Dedicated, VMWare Private Cloud, server Induk Pribadi, atau pemilik server Khusus dan Anda merasa tidak nyaman dengan melakukan salah satu langkah yang diuraikan, kami dapat dihubungi melalui telepon @800. 580. 4985, tiket dukungan atau untuk membantu Anda dalam proses ini

Bagaimana cara memutakhirkan versi MongoDB di CentOS 7?

Tingkatkan MongoDB di Ubuntu atau Debian .
Periksa apakah layanan mongod sedang berjalan. .
Hentikan layanan mongod. .
Periksa apakah layanan mongod dihentikan dengan baik. .
Daftarkan MongoDB 4. 0 Kunci GPG publik. .
Tambahkan MongoDB 4. 0 repositori ke file daftar apt. .
Hapus versi lama dan file database. .
Perbarui apt dan instal versi baru. .
Mulai ulang layanan MongoDB

Bagaimana cara memperbarui MongoDB ke versi terbaru?

Upgrade Instans MongoDB .
Tingkatkan instance menggunakan alat manajemen paket sistem operasi dan paket resmi MongoDB. Ini adalah pendekatan yang disukai. .
Tingkatkan instance dengan mengganti binari yang ada dengan binari baru. .
Buat perubahan file konfigurasi yang diperlukan sebelum memulai ulang instance

Cara memutakhirkan MongoDB 3. 6 sampai 4. 0 CentOS?

Ganti yang ada 3. 6 binari dengan 4. 0 biner. Matikan instance mongod Anda. Ganti biner yang ada dengan 4. 0 mongod biner. Mulai ulang penerapan Anda dengan 4. 0 mongod .

Bagaimana cara memperbarui versi MongoDB di Linux?

Tingkatkan Proses MongoDB .
Unduh binari rilis terbaru di 2. 6 seri dari Halaman Unduhan MongoDB. Lihat Instal MongoDB untuk informasi lebih lanjut
Matikan instance mongod Anda. Ganti biner yang ada dengan 2. 6 mongod biner dan mulai ulang mongod

Bài mới nhất

Chủ Đề