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 9 の MongoDB 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 10 は libcurl4 を使用しますが、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 4 を Debian 10 にインストールする方法を説明しました。