MongoDBは、アプリケーションの開発とスケーリングを容易にするために設計された、無料のオープンソースドキュメントデータベースです。 NoSQLデータベースとして分類されているため、データは柔軟なJSONのようなドキュメントに保存されます。つまり、フィールドはドキュメントごとに異なり、データ構造は時間の経過とともに変更される可能性があります。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するMongoDBクエリを実行するのを定期的に支援しています。
これに関連して、Fedora35にMongoDBをインストールする方法を検討します。
MongoDBの主な機能:
- MongoDBは、データの永続性に高いパフォーマンスを提供します。
- MongoDBには豊富なクエリ言語があります。
- レプリカセットと呼ばれるMongoDBのレプリケーション機能は、自動フェイルオーバーとデータ冗長性を提供し、データの高可用性を向上させます。
- MongoDBは水平方向のスケーラビリティをサポートしています。
- MongoDBは複数のストレージエンジンをサポートしています。
Fedora35にMongoDBをインストールする手順
1.システムアップデートを実行します
まず、Fedoraオペレーティングシステムを更新して、既存のすべてのパッケージが最新であることを確認する必要があります。次のコマンドを使用して、サーバーパッケージを更新できます。
$ sudo dnf upgrade
$ sudo dnf update
2.システムにMongoDBをインストールします
デフォルトでは、MongoDBはFedora35ベースリポジトリで利用できます。次に、以下のコマンドを実行して、FedoraシステムにMongoDBリポジトリを追加します。
$ sudo nano /etc/yum.repos.d/mongodb.repo
以下のファイルを追加します:
[mongodb-upstream]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
その後、次のコマンドを使用して、パッケージを更新し、MongoDBの最新の安定バージョンをインストールします。
$ sudo dnf update
$ sudo dnf install mongodb-org
インストールが完了したら、MongoDBサーバーを起動して動作を開始する必要があります。以下のコマンドでこれを行います:
$ sudo systemctl start mongod
$ sudo systemctl enable mongod
次のコマンドを使用して、インストールされているMongoDBのバージョンを確認できます。
$ mongod --version
出力:
db version v4.4.4
Build Info: {
"version": "4.4.4",
"gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397",
"openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "rhel80",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
3.ファイアウォールを構成する
サーバーへのトラフィックをフィルタリングするには、ファイアウォールを有効にする必要があります。次のコマンドを使用して、ファイアウォールでポート27017/TCPを許可します。
$ sudo firewall-cmd --add-port=27017/tcp --permanent
$ sudo firewall-cmd --reload
FedoraでMongoDBにアクセスする方法は?
次に、次のコマンドを実行してmongoシェルに接続します。
$ mongo
出力:
MongoDB shell version v4.4.4
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") }
MongoDB server version: 4.4.4
Welcome to the MongoDB shell.
For interactive help, type "help".
---
Ubuntu 20.04でmongodbをアンインストールする方法は?
mongodbパッケージのみをアンインストールするには、次のコマンドを使用できます:
$ sudo apt-get remove mongodb