テクノロジー データベース 非公開: 最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

最新バージョンの MongoDB Community Edition を CentOS にインストールするためのステップバイステップ ガイド。

人気のある NoSQL データベースの 1 つである MongoDB は、最近リリースされた CentOS 8 で利用できます。インストール方法を確認してみましょう。

更新 – 本番環境に対応したマネージド MongoDB をお探しの場合は、これらのホスティング プラットフォームをチェックしてください。

最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?
最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

CentOS/RHEL 8 へのインストール

CentOS 8 のサポートは、MongoDB 4.2.1 から利用可能になります。これは、3.x シリーズなど、以前の MongoDB バージョンをインストールできないことを意味します。したがって、現在 CentOS 7 で MongoDB (バージョン 4.2.1 より前) を実行していて、サーバーの移行を検討している場合は、MongoDB のアップグレードも検討する必要があります。

root または sudo 特権アカウントを使用してサーバーにログインしていると仮定します。

  • 次の内容のファイル /etc/yum.repos.d/mongodb-org-4.2.repo を作成します。
 [mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

: 上記では、MongoDB 4.2 をインストールしています。ただし、異なるバージョンをインストールする必要がある場合は、 4.2 の情報を目的のバージョンに更新してください。利用可能なバージョンを確認するには、 公式 MongoDB リポジトリ ページ を参照してください。

  • 次に、yumコマンドを使用してインストールします
yum install -y mongodb-org

数秒かかります。完了すると、以下のような画面が表示されます。

 [root@lab ~]# yum install -y mongodb-org
CentOS-8 - AppStream                                                                                                                    2.0 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                                                                                                         1.7 kB/s | 3.9 kB     00:02    
CentOS-8 - Extras                                                                                                                       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 Repository                                                                                                                      2.0 kB/s | 4.5 kB     00:02    
Dependencies resolved.
========================================================================================================================================================================
 Package                                      Arch                             Version                                  Repository                                 Size
========================================================================================================================================================================
Installing:
 mongodb-org                                  x86_64                           4.2.2-1.el8                              mongodb-org-4.2                            10 k
Installing dependencies:
 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

Transaction Summary
========================================================================================================================================================================
Install  5 Packages

Total download size: 103 M
Installed size: 260 M
Downloading Packages:
(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     
warning: /var/cache/dnf/mongodb-org-4.2-fddc3ec541fac48b/packages/mongodb-org-4.2.2-1.el8.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 058f8b6b: NOKEY
MongoDB Repository                                                                                                                      1.5 kB/s | 1.7 kB     00:01    
Importing GPG key 0x058F8B6B:
 Userid     : "MongoDB 4.2 Release Signing Key <packaging@mongodb.com>"
 Fingerprint: E162 F504 A20C DF15 827F 718D 4B7C 549A 058F 8B6B
 From       : https://www.mongodb.org/static/pgp/server-4.2.asc
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                1/1 
  Installing       : mongodb-org-tools-4.2.2-1.el8.x86_64                                                                                                           1/5 
  Installing       : mongodb-org-shell-4.2.2-1.el8.x86_64                                                                                                           2/5 
  Running scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Installing       : mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Running scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.

  Installing       : mongodb-org-mongos-4.2.2-1.el8.x86_64                                                                                                          4/5 
  Installing       : mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 5/5 
  Running scriptlet: mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 5/5 
  Verifying        : mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 1/5 
  Verifying        : mongodb-org-mongos-4.2.2-1.el8.x86_64                                                                                                          2/5 
  Verifying        : mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Verifying        : mongodb-org-shell-4.2.2-1.el8.x86_64                                                                                                           4/5 
  Verifying        : mongodb-org-tools-4.2.2-1.el8.x86_64                                                                                                           5/5 

Installed:
  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    

Complete!
[root@lab ~]#

バージョンを確認して、インストールされていることを確認しましょう。

 [root@lab ~]# mongo --version
MongoDB shell version v4.2.2
git version: a0bbbff6ada159e19298d37946ac8dc4b497eadf
OpenSSL version: OpenSSL 1.1.1 FIPS  11 Sep 2018
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel80
    distarch: x86_64
    target_arch: x86_64
[root@lab ~]#

さあ!

MongoDB が正常にインストールされました。

次に、MongoDB コマンドを調べて詳細を学習します。

最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?
最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

「最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

CentOS 8.1 に MongoDB をインストールして構成する方法
21. MongoDB DBA Tutorials: How to install and configure MongoDB on RHEL 2023

最新バージョンの MongoDB Community Edition を CentOS にインストールするためのステップバイステップ ガイド。

人気のある NoSQL データベースの 1 つである MongoDB は、最近リリースされた CentOS 8 で利用できます。インストール方法を確認してみましょう。

更新 – 本番環境に対応したマネージド MongoDB をお探しの場合は、これらのホスティング プラットフォームをチェックしてください。

最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?
最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

CentOS/RHEL 8 へのインストール

CentOS 8 のサポートは、MongoDB 4.2.1 から利用可能になります。これは、3.x シリーズなど、以前の MongoDB バージョンをインストールできないことを意味します。したがって、現在 CentOS 7 で MongoDB (バージョン 4.2.1 より前) を実行していて、サーバーの移行を検討している場合は、MongoDB のアップグレードも検討する必要があります。

root または sudo 特権アカウントを使用してサーバーにログインしていると仮定します。

  • 次の内容のファイル /etc/yum.repos.d/mongodb-org-4.2.repo を作成します。
 [mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

: 上記では、MongoDB 4.2 をインストールしています。ただし、異なるバージョンをインストールする必要がある場合は、 4.2 の情報を目的のバージョンに更新してください。利用可能なバージョンを確認するには、 公式 MongoDB リポジトリ ページ を参照してください。

  • 次に、yumコマンドを使用してインストールします
yum install -y mongodb-org

数秒かかります。完了すると、以下のような画面が表示されます。

 [root@lab ~]# yum install -y mongodb-org
CentOS-8 - AppStream                                                                                                                    2.0 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                                                                                                         1.7 kB/s | 3.9 kB     00:02    
CentOS-8 - Extras                                                                                                                       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 Repository                                                                                                                      2.0 kB/s | 4.5 kB     00:02    
Dependencies resolved.
========================================================================================================================================================================
 Package                                      Arch                             Version                                  Repository                                 Size
========================================================================================================================================================================
Installing:
 mongodb-org                                  x86_64                           4.2.2-1.el8                              mongodb-org-4.2                            10 k
Installing dependencies:
 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

Transaction Summary
========================================================================================================================================================================
Install  5 Packages

Total download size: 103 M
Installed size: 260 M
Downloading Packages:
(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     
warning: /var/cache/dnf/mongodb-org-4.2-fddc3ec541fac48b/packages/mongodb-org-4.2.2-1.el8.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 058f8b6b: NOKEY
MongoDB Repository                                                                                                                      1.5 kB/s | 1.7 kB     00:01    
Importing GPG key 0x058F8B6B:
 Userid     : "MongoDB 4.2 Release Signing Key <packaging@mongodb.com>"
 Fingerprint: E162 F504 A20C DF15 827F 718D 4B7C 549A 058F 8B6B
 From       : https://www.mongodb.org/static/pgp/server-4.2.asc
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                1/1 
  Installing       : mongodb-org-tools-4.2.2-1.el8.x86_64                                                                                                           1/5 
  Installing       : mongodb-org-shell-4.2.2-1.el8.x86_64                                                                                                           2/5 
  Running scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Installing       : mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Running scriptlet: mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.

  Installing       : mongodb-org-mongos-4.2.2-1.el8.x86_64                                                                                                          4/5 
  Installing       : mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 5/5 
  Running scriptlet: mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 5/5 
  Verifying        : mongodb-org-4.2.2-1.el8.x86_64                                                                                                                 1/5 
  Verifying        : mongodb-org-mongos-4.2.2-1.el8.x86_64                                                                                                          2/5 
  Verifying        : mongodb-org-server-4.2.2-1.el8.x86_64                                                                                                          3/5 
  Verifying        : mongodb-org-shell-4.2.2-1.el8.x86_64                                                                                                           4/5 
  Verifying        : mongodb-org-tools-4.2.2-1.el8.x86_64                                                                                                           5/5 

Installed:
  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    

Complete!
[root@lab ~]#

バージョンを確認して、インストールされていることを確認しましょう。

 [root@lab ~]# mongo --version
MongoDB shell version v4.2.2
git version: a0bbbff6ada159e19298d37946ac8dc4b497eadf
OpenSSL version: OpenSSL 1.1.1 FIPS  11 Sep 2018
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel80
    distarch: x86_64
    target_arch: x86_64
[root@lab ~]#

さあ!

MongoDB が正常にインストールされました。

次に、MongoDB コマンドを調べて詳細を学習します。

最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?
最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?

「最新の MongoDB を RHEL/CentOS 8 にインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

CentOS 8.1 に MongoDB をインストールして構成する方法
21. MongoDB DBA Tutorials: How to install and configure MongoDB on RHEL 2023