GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにMongoDBをインストールする方法

MongoDB(Mongoとして知られている)は、ドキュメント指向のデータベース管理システムです。非リレーショナルデータベースであり、従来のテーブルベースのリレーショナルデータベース構造では機能しないため、NoSQLデータベースとして分類されます。大規模なデータでも効率よく動作します。 MongoDBを使用している有名な企業には、Facebook、Cisco、Forbes、Adobe、Nokiaなどがあります。

この記事では、Ubuntu20.04LTSシステムにMongoDBをインストールする方法について説明します。以前のUbuntuリリースで同じ手順に従うことができます:Ubuntu18.04LTSおよび16.04LTS。

次の2つの方法でUbuntuにMongoDBをインストールできます。

  • パッケージマネージャーの使用
  • アーカイブの使用

:Ubuntu OSにMongoDBをインストールするには、sudoアクセスが必要です。

パッケージマネージャーを使用したMongoDBのインストール

Ubuntuで利用可能なMongoDBパッケージは、MongoDB Incによって管理されていません。ここでは、公式のMongoDBパッケージバージョン 4.4のインストールについて説明します。 。これはMongoDBIncによって管理されています。Ubuntuパッケージマネージャーを使用してMongoDBをインストールするには、以下の手順に従ってください。

ステップ1:MongoDB公開鍵をインポートする

まず、MongoDBリポジトリキーをaptキーリングに追加する必要があります。これを行うことにより、システムは追加されたリポジトリを信頼します。このコマンドを実行して、MongoDBキーを追加します。

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

正常に追加されると、 OKが表示されます 出力で。

ステップ2:MongoDBリポジトリを追加する

システムのソースのリストにMongoDBリポジトリを追加します。これを行うには、 sources.listを編集します 以下のコマンドを使用してファイルを作成します:

$ sudo nano /etc/apt/sources.list

ファイルに次の行を追加します:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

次に、ファイルを保存して閉じます。

ステップ3:リポジトリインデックスを更新する

次に、以下のコマンドを使用して、システムのリポジトリインデックスを更新します。

$ sudo apt update

ステップ4:MongoDBをインストールする

これで、MongoDBリポジトリがシステムのソースのリストに追加されたので、次のようにインストールできます。

$ sudo apt install mongodb-org

y / nでプロンプトが表示されたら オプションで、 yを押します 続行します。

ステップ5:MongoDBを実行する

MongoDBを実行するには、以下のコマンドを使用してmongodサービス(MongoDBのデーモン)を開始します。

$ sudo systemctl start mongod

サービスが開始されない場合、または「サービスが見つかりません」などのエラーが発生した場合は、次のコマンドを発行します。

$ sudo systemctl daemon-reload

mongodサービスを開始した後、そのステータスをチェックして、正常に実行されているかどうかを確認します。これを行うには、以下のコマンドを使用します:

$ sudo systemctl status mongod

正常に動作している場合は、以下の出力が表示されます。

起動するたびにMongoDBを自動的に起動するには、コマンドは次のとおりです。

$ sudo systemctl enable mongod

ここで、mongodプロセスを実行している同じシステムからmongoシェルを起動するには、コマンドは次のとおりです。

$ mongo

アーカイブを使用したMongoDBのインストール

ただし、UbuntuにMongoDBをインストールするための推奨される方法は、インストール中に必要な依存関係をインストールするため、aptパッケージマネージャーを使用することです。ただし、アーカイブ(.tgz tarball)を使用してUbuntuに手動でインストールすることができます。公式のMongoDBアーカイブを使用してMongoDBをインストールするには、以下の手順に従ってください。

ステップ1:依存関係をインストールする

以下のコマンドを使用して、MongoDBのインストールに必要な依存関係をインストールします。

$ sudo apt install libcurl4 openssl liblzma5

y / nでプロンプトが表示されたら オプションで、 yを押します 続行します。

ステップ2:MongoDBアーカイブをダウンロードする

次に、MongoDBアーカイブ(.tgz tarball)をダウンロードする必要があります。以下のコマンドを使用して、MongoDBの現在の最新バージョンをシステムにダウンロードします。

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

または、公式のダウンロードページにアクセスしてMongoDBをダウンロードすることもできます。このページにアクセスして、ダウンロードするMongoDBのバージョン、OSプラットフォーム、およびパッケージ(tgz)を選択します。次に、[ダウンロード]をクリックします パッケージをダウンロードします。

ステップ3:MongoDBアーカイブを抽出する

以下のコマンドを使用して、MongoDBアーカイブを抽出します。

$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

これにより、以下のスクリーンショットで明らかなように、アーカイブからファイルが抽出されます。

ステップ4:バイナリをPATH環境変数のディレクトリにコピーする

次に、 linux-x86_64-ubuntu2004-4.4.4 / binにあるバイナリをコピーします。 $ PATHのディレクトリの1つに移動します / usr / local/binのように。

$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/

ステップ5:MongoDBを実行する

MongoDBを実行するには、次の手順に従います。

1.データとログを保存するためのディレクトリを作成します。これを行うには、次のコマンドを発行します。

$ sudo mkdir -p /var/lib/mongo

$ sudo mkdir -p /var/log/mongodb

2.以下のコマンドを使用して、ユーザーアカウントの読み取り/書き込み権限をMongoDBデータディレクトリに割り当てます。

$ sudo chown `whoami` /var/lib/mongo

次に、ログディレクトリにアクセス許可を割り当てます:

$ sudo chown `whoami` /var/log/mongodb

3.以下のコマンドを使用して、mongodプロセス(MongoDBのデーモン)を実行します。

$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

4.ここで、mongodプロセスを実行している同じシステムからmongoシェルを起動するには、コマンドは次のとおりです。

$ mongo

MongoDBをアンインストールする

MongoDBが不要になった場合は、Ubuntuシステムから完全にアンインストールできます。これを行うには、最初にmongodプロセスを停止します:

$ sudo service mongod stop

パッケージマネージャーを使用してインストールしたMongoDBを削除するには、コマンドは次のとおりです。

$ sudo apt purge mongodb-org

ログとデータディレクトリも削除する場合は、以下のコマンドを使用してください。

$ sudo rm -r /var/lib/mongodb

$ sudo rm -r /var/log/mongodb

アーカイブからMongoDBをインストールした場合は、 / usr / local / binからMongoDBバイナリを削除してアンインストールできます。 。

これは、aptパッケージマネージャーを使用するか、アーカイブからダウンロードしてインストールすることにより、Ubuntu20.04LTSにMongoDBをインストールする方法です。詳細については、MongoDBの公式ドキュメントをご覧ください。


Ubuntu
  1. Ubuntu18.04にMongoDBをインストールする方法

  2. Ubuntu 18.04 に MongoDB をインストールする方法

  3. Ubuntu 22.04 に MongoDB をインストールする方法

  1. Ubuntu18.04にMongoDBをインストールする方法

  2. Ubuntu20.04にMongoDBをインストールする方法

  3. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  1. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  2. Ubuntu20.04LTSにMariaDBをインストールする方法

  3. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法