Kako namestiti najnovejši MongoDB na RHEL / CentOS 8?

Navodila po korakih za namestitev najnovejše različice MongoDB Community Edition v CentOS.


MongoDB, ena izmed priljubljenih baz podatkov NoSQL, je na voljo za nedavno izdani CentOS 8. Poglejmo, kako jo namestiti.

Nameščanje na CentOS / RHEL 8

Podpora za CentOS 8 je na voljo pri MongoDB 4.2.1. To pomeni, da ne morete namestiti prejšnje različice MongoDB, kot je 3.x serija. Če torej na CentOS 7 trenutno uporabljate MongoDB (nižja od različice 4.2.1) in razmišljate o selitvi strežnika, morate razmisliti tudi o nadgradnji MongoDB.

Predvidevam, da ste se v strežnik prijavili z uporabniškim računom root ali sudo.

  • Ustvari datoteko /etc/yum.repos.d/mongodb-org-4.2.repo z naslednjo vsebino

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

Opomba: zgoraj, namestim MongoDB 4.2. Če pa morate namestiti različne različice, posodobite 4.2 podatke z želenimi. Lahko se sklicujete na uradna MongoDB repo stran da bi ugotovili razpoložljivo različico.

  • in nato namestite z ukazom yum

yum namestite -y mongodb-org

Trajalo bo nekaj sekund in ko ste končali, bi morali videti nekaj podobnega spodaj.

[[zaščitena e-pošta] ~] # yum namestite -y mongodb-org
CentOS-8 – AppStream 2.0 kB / s | 4,3 kB 00:02
CentOS-8 – osnova 1,7 kB / s | 3,9 kB 00:02
CentOS-8 – Dodatki 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
MongoDB Repozitorij 2,0 kB / s | 4,5 kB 00:02
Odvisne odpravnine.
==================================================== ==================================================== ==================================================== ==================
Velikost arhiva različice paketa
==================================================== ==================================================== ==================================================== ==================
Namestitev:
mongodb-org x86_64 4.2.2-1.el8 mongodb-org-4.2 10 k
Namestitev odvisnosti:
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

Povzetek transakcij
==================================================== ==================================================== ==================================================== ==================
Namestite 5 paketov

Skupna velikost prenosa: 103 M
Nameščena velikost: 260 M
Prenos paketov:
(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
————————————————————————————————————————————————————————
Skupaj 44 MB / s | 103 MB 00:02
opozorilo: /var/cache/dnf/mongodb-org-4.2-fddc3ec541fac48b/packages/mongodb-org-4.2.2-1.el8.x86_64.rpm: Header V3 RSA / SHA1 Podpis, ključ ID 058f8b6b: NOKEY
MongoDB repozitorij 1,5 kB / s | 1,7 kB 00:01
Uvoz ključa GPG 0x058F8B6B:
Uporabniško ime : "MongoDB 4.2 Sprostite podpisni ključ <[zaščitena e-pošta]>"
Prstni odtis: E162 F504 A20C DF15 827F 718D 4B7C 549A 058F ​​8B6B
Od: https://www.mongodb.org/static/pgp/server-4.2.asc
Ključ je bil uspešno uvožen
Začetek preverjanja transakcije
Preverjanje transakcij je uspelo.
Teče transakcijski test
Transakcijski test je uspel.
Teče transakcija
Priprava: 1/1
Namestitev: mongodb-org-tools-4.2.2-1.el8.x86_64 1/5
Namestitev: mongodb-org-shell-4.2.2-1.el8.x86_64 2/5
Zagon skripte: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Namestitev: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Zagon skripte: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Ustvaril symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.

Namestitev: mongodb-org-mongos-4.2.2-1.el8.x86_64 4/5
Namestitev: mongodb-org-4.2.2-1.el8.x86_64 5/5
Teče skript: mongodb-org-4.2.2-1.el8.x86_64 5/5
Preverjanje: mongodb-org-4.2.2-1.el8.x86_64 1/5
Preverjanje: mongodb-org-mongos-4.2.2-1.el8.x86_64 2/5
Preverjanje: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Preverjanje: mongodb-org-shell-4.2.2-1.el8.x86_64 4/5
Preverjanje: mongodb-org-tools-4.2.2-1.el8.x86_64 5/5

Nameščeno:
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

Popolno!
[[zaščitena e-pošta] ~] #

Preverimo različico, da zagotovimo, da je nameščena.

[[zaščitena e-pošta] ~] # mongo -verzija
Različica lupine MongoDB v4.2.2
git različica: a0bbbff6ada159e19298d37946ac8dc4b497eadf
Različica OpenSSL: OpenSSL 1.1.1 FIPS 11. september 2018
alokator: tcmalloc
moduli: noben
graditi okolje:
distmod: rhel80
distarz: x86_64
target_arch: x86_64
[[zaščitena e-pošta] ~] #

Izvolite!

MongoDB je uspešno nameščen.

Oznake:

  • Baza podatkov

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