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

Ubuntu 20.04 LTSにMongoDBをインストールします-ステップバイステップのプロセス?

MongoDB(Mongoとして知られている)は、ドキュメント指向のデータベース管理システムです。

非リレーショナルデータベースであり、従来のテーブルベースのリレーショナルデータベース構造では機能しないため、NoSQLデータベースとして分類されます。

大規模なデータでも効率よく動作します。 MongoDBを使用している有名な企業には、Facebook、Cisco、Forbes、Adobe、Nokiaなどがあります。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するMongoDBクエリを実行するのを定期的に支援しています。

これに関連して、Ubuntu20.04LTSシステムにMongoDBをインストールする方法を検討します。以前のUbuntuリリースで同じ手順に従うことができます:Ubuntu18.04LTSおよび16.04LTS。


メインのMongoDBコマンド

MongoDBを管理するためのいくつかのコマンドを知ることも不可欠です:

# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB; 
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically; 
# systemctl enable mongod - enables MongoDB to start automatically.


UbuntuシステムにMongoDBをインストールする方法

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

私。パッケージマネージャー経由

ii。アーカイブ経由

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


1。パッケージマネージャーを使用してMongoDBをインストールする

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


私。 MongoDB公開鍵をインポートする

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

次のコマンドを実行して、MongoDBキーを追加します:

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

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


ii。 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

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


iii。リポジトリインデックスの更新

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

$ sudo apt update


iv。 MongoDBをインストールします

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

$ sudo apt install mongodb-org

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


v。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


2。アーカイブを使用してMongoDBをインストールする

ただし、UbuntuにMongoDBをインストールするための推奨される方法は、インストール中に必要な依存関係をインストールするため、aptパッケージマネージャーを使用することです。

ただし、アーカイブ(.tgz tarball)を使用してUbuntuに手動でインストールすることができます。

公式のMongoDBアーカイブを使用してMongoDBをインストールするには、以下の手順に従ってください。


私。依存関係のインストール

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

$ sudo apt install libcurl4 openssl liblzma5

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


ii。 MongoDBアーカイブをダウンロード

次に、MongoDBアーカイブ(.tgz tarball)をダウンロードする必要があります。

以下のコマンドを使用して、MongoDBの現在の最新バージョンをシステムにダウンロードします。

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

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

次に、[ダウンロード]をクリックしてパッケージをダウンロードします。


iii。 MongoDBアーカイブを抽出する

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

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


iv。バイナリをPATH環境変数のディレクトリにコピーする

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

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


v。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


Ubuntu Linuxシステムから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をインストールした場合は、MongoDBバイナリを/ usr / local/binから削除してアンインストールできます。



Ubuntu
  1. Ubuntu 20.04 LTSにIcingaをインストールします-ステップバイステップのプロセス?

  2. Ubuntu 20.04にLaravelをインストールする-ステップバイステップのプロセス?

  3. Ubuntu 20.04にGrafanaをインストールします-ステップバイステップのプロセス?

  1. Ubuntu 20.04 LTSにSkencilをインストールします-ステップバイステップのプロセスですか?

  2. Ubuntu 20.04 LTSにFalkonブラウザをインストールします-ステップバイステップのプロセスですか?

  3. Ubuntu 20.04LTSにFranzMessengerをインストールします-ステップバイステップのプロセス?

  1. Ubuntu 20.04にDiscordをインストールする-ステップバイステップのプロセス?

  2. Ubuntu 20.04にAIDEをインストールします-ステップバイステップのプロセス?

  3. Ubuntu 20.04LTSにPacketTracerをインストールします-ステップバイステップのプロセスですか?