sql >> データベース >  >> NoSQL >> MongoDB

MacにMongoDBをインストールする

    MongoDBは、最新のアプリケーション開発者とクラウド向けに構築された、汎用のドキュメントベースの分散データプラットフォームです。

    MongoDBはNoSQLデータベースとして分類されています。オプションのスキーマを備えたJSONのようなドキュメントを使用します。

    このチュートリアルでは、Homebrewを介してMacにMongoDBをインストールする方法を示します。

    インストールオプション

    MongoDBは、クラウドデプロイメントとして、またはオンプレミスインストールとして使用できます。このチュートリアルでは、オンプレミスインストールとしてインストールします。

    オンプレミスでインストールする場合は、EnterpriseServerまたは無料のCommunityServerをインストールするかを選択できます。このチュートリアルでは、無料のCommunityServerをインストールします。

    MacにMongoDBをインストールする方法はいくつかあります。

    • オプション1 :Homebrew経由でインストールします(推奨)。
    • オプション2 :インストールファイルを使用して手動でインストールします。

    このチュートリアルでは、オプション2を使用してインストールします。 (Homebrew経由)。

    必要なすべての依存関係が自動的にインストールされるため、Homebrew経由でMongoDBをインストールすることをお勧めします。例としてmongod.confがあります。 開始するためのファイルであり、将来のアップグレードおよびメンテナンスタスクを簡素化します。

    前提条件

    Homebrew経由でMongoDBをインストールしているため、MacにHomebrewがインストールされている必要があります。

    Homebrewがインストールされているかどうかわからない場合は、ターミナルウィンドウを開き、次のように入力します。

    brew help

    Homebrewをインストールしている場合は、Homebrew関連の情報が返されます。そうでない場合は、おそらくHomebrewをインストールする必要があります。

    Homebrewをインストールするには、Homebrewホームページにリストされているコマンドを実行します。

    最初にインストール要件を必ずお読みください。特に、Homebrewをインストールする前に、MacにXcodeをインストールする必要があります。

    MongoDBをインストールする

    OK、Homebrewがインストールされたので、先に進んでそれを使用してMongoDBをインストールできます。

    ターミナルウィンドウで次のコマンドを実行します。

    brew tap mongodb/brew

    これにより、MongoDBとデータベースツールの公式のHomebrew式がダウンロードされます。

    次を実行します:

    brew tap | grep mongodb

    これは、システムがすべてのインストール前提条件を満たしていることを確認するだけです。含まれている場合は、ブリュータップ(mongodb/brew )が表示されます。

    システムが上記のリンクに記載されている要件を満たしているかどうかを確認できない場合。

    次を実行します:

    brew install [email protected]

    これが実際にMongoDBをインストールする部分です。この場合、バージョン4.4をインストールしています。インストールする実際のバージョンに一致するように、その部分を自由に変更してください。

    最新リリースについては、MongoDBWebサイトを確認できます。上記のコードを変更して、最新のリリースを反映させることができます。

    必要に応じて、複数のバージョンを並べて実行することもできます。

    MongoDBを実行する

    MongoDBがインストールされたので、起動する必要があります。

    MongoDBを実行するときは、 mongodを実行します 処理する。 mongod MongoDBシステムのプライマリデーモンプロセスです。

    MongoDBを実行するには、いくつかの方法があります(つまり、 mongodb プロセス):

    • オプション1 :MacOSサービスとして実行する
    • オプション2 :バックグラウンドプロセスとして手動で実行する

    オプション1

    MacOSサービスとして実行するには、次のコマンドを入力します。

    brew services start [email protected]

    次のように停止できます:

    brew services stop [email protected]

    オプション2

    バックグラウンドプロセスとして手動で実行するには、次のコマンドを入力します。

    mongod --config /usr/local/etc/mongod.conf --fork

    mongodを停止するには バックグラウンドプロセスとして実行し、 mongodに接続します モンゴから シェルを作成し、shutdownコマンドを発行します。

    MongoDBが実行されていることを確認します

    MongoDBが実行されていることを確認するには、MacOSサービスとして実行されているか、バックグラウンドプロセスとして実行されているかに応じて、次のいずれかのコマンドを発行します。

    MongoDBをMacOSサービスとして開始した場合:

    brew services list

    mongodb-communityサービスが表示されます。 startedとしてリストされています 。

    バックグラウンドプロセスとしてMongoDBを開始した場合:

    ps aux | grep -v grep | grep mongod

    mongodが表示されます 出力で処理します。

    MongoDBに接続

    MongoDBが稼働しているので、MongoDBに接続して使用を開始できます。

    新しいターミナルウィンドウから、次のように入力します。

    mongo

    モンゴをつなぐ 実行中のMongoDBインスタンスへのシェル。

    大量のテキストが表示され、最後に次のプロンプトが表示されます。

    >

    これは、コマンドを受け入れる準備ができていることを意味します。

    コマンドを入力してください

    接続すると、必要な数のコマンドを入力できます。

    手始めに、次のコマンドを入力してデータベースのリストを表示します。

    show dbs

    これにより、次のデータベースが表示されます。

     admin   0.000GB
     config  0.000GB
     local   0.000GB 


    1. Redisデータ構造の概要:ビットマップ

    2. Mongo C#JSONリーダーは値を期待していましたが、「replSetGetStatus」が見つかりました

    3. SQL RPAD()

    4. ビッグデータHadoopでのHDFSイレイジャーコーディング