序章

MongoDBは、最新のWebアプリケーションで一般的に使用されている無料のオープンソースNoSQLドキュメントデータベースです。 このチュートリアルは、本番アプリケーション環境用にサーバー上でMongoDBをセットアップするのに役立ちます。

注: MongoDBは、起動時にこのスクリプトをユーザーデータに追加することで、Dropletに自動的にインストールできます。 ドロップレットユーザーデータの詳細については、このチュートリアルをご覧ください。

前提条件

このチュートリアルに従うには、次のものが必要です。

ステップ1—公開鍵のインポート

このステップでは、MongoDBGPG公開鍵をインポートします。

MongoDBはすでにUbuntuパッケージリポジトリに含まれていますが、公式のMongoDBリポジトリは最新バージョンを提供し、ソフトウェアをインストールするための推奨される方法です。 Ubuntuは、ソフトウェアパッケージがGPGキーで署名されていることを確認することでソフトウェアパッケージの信頼性を保証するため、最初に公式のMongoDBリポジトリのキーをインポートする必要があります。

これを行うには、以下を実行します。

  1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

キーを正常にインポートすると、次のように表示されます。

出力
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

ステップ2—リストファイルを作成する

次に、MongoDBリポジトリの詳細を追加して、APTがパッケージのダウンロード元を認識できるようにする必要があります。

次のコマンドを発行して、MongoDBのリストファイルを作成します。

  1. echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

リポジトリの詳細を追加した後、パッケージリストを更新する必要があります。

  1. sudo apt-get update

ステップ3—MongoDBのインストールと検証

これで、MongoDBパッケージ自体をインストールできます。

  1. sudo apt-get install -y mongodb-org

このコマンドは、MongoDBの最新の安定バージョンを含むいくつかのパッケージと、MongoDBサーバー用の便利な管理ツールをインストールします。

パッケージのインストール後、MongoDBが自動的に起動します。 これは、次のコマンドを実行して確認できます。

  1. service mongod status

MongoDBが実行されている場合は、次のような出力が表示されます(異なるプロセスIDを使用)。

出力
mongod start/running, process 1611

serviceコマンドを使用して、MongoDBを停止、開始、および再起動することもできます(例: service mongod stopservice mongod start)。

結論

MongoDBのインストールと構成に関するより詳細な手順は、これらのDigitalOceanコミュニティの記事にあります。