ウェブサイト検索

Debian 10 に MongoDB 4 をインストールする方法


MongoDB は、MongoDB Inc. によって開発されたオープンソースのクロスプラットフォーム NoSQL データベース サーバーです。データの保存にはJSON を使用しており、スケーラビリティ、高可用性、パフォーマンスが高いため、大量のデータを処理するのに人気があります。

このチュートリアルでは、Debian 10 Linux ディストリビューションに MongoDB 4 をインストールする方法を学習します。

ステップ 1: Debian で MongoDB GPG キーをインポートする

まず、Debian システムの MongoDB リポジトリに必要な GPG キーをインポートする必要があります。これは、インストール前にパッケージをテストする場合に非常に重要です。

まず、次の apt コマンドを使用してシステム パッケージを更新します。

sudo apt update

MongoDB GPG キーをインポートするには、次のコマンドを実行します。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

それが完了したら、次に説明するようにDebian システムにMongoDB APT リポジトリを追加します。

ステップ 2: MongoDB 4 APT リポジトリを Debian にインストールする

この記事を執筆している時点では、MongoDB 4 にはDebian 10 の公式パッケージ リポジトリがありません。でも心配しないでください。それを補うために、Debian 10 (Buster)Debian 9 (Stretch) のパッケージ リポジトリを追加することもできます。

Debian 9MongoDB 4 パッケージ リポジトリを Debian 10 Buster に追加するには、次のコマンドを実行します。

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Debian 9 の公式リポジトリを Debian 10 Buster に追加するには、次のコマンドを実行します。

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

次に、 コマンドを使用してAPT リポジトリを更新します。

sudo apt update

ステップ 3: Debian に libcurl3 をインストールする

パッケージ libcurl3 は、後でインストールする mongodb-org-server に必要です。 libcurl3 がないと、MongoDB をインストールしようとするとエラーが発生します。

Debian 10libcurl4 を使用しますが、Debian 9 の公式リポジトリである libcurl3 が追加されたことにも言及する価値があります。 Strong> パッケージは追加されたリポジトリからインストールされます。

libcurl3 をインストールするには、次のコマンドを実行します。

sudo apt install libcurl3

ステップ 4: MongoDB 4 サーバーを Debian にインストールする

必要なリポジトリと libcurl3 パッケージをインストールしたら、MongoDB 4 サーバーのインストールに進むことができます。

sudo apt install mongodb-org -y

インストールされている MongoDB のバージョンを確認するには、次のように APT コマンドを発行します。

sudo apt info mongodb-info

デフォルトでは、MongoDB はポート 27017 で実行され、次のように netstat コマンドを使用して確認できます。

sudo netstat -pnltu

デフォルトのMongoDBポートおよびその他のパラメータを変更するには、/etc/mongodb.confにある設定ファイルを編集します。

ステップ 5: MongoDB 4 サーバーの管理

MongoDB 4 サーバーが正常にインストールされたら、次のコマンドを使用して起動します。

sudo systemctl start mongod

MongoDB サービスのステータスを確認するには、次のコマンドを実行します。

sudo systemctl status mongod

MongoDB が起動時に開始できるようにするには、次のコマンドを実行します。

sudo systemctl enable mongod

MongoDB 4 にログインするには、コマンドを実行するだけです。

mongo

MongoDB の実行を停止するには。

sudo systemctl stop mongod

それだけです。このガイドでは、MongoDB 4Debian 10 にインストールする方法を説明しました。