詳細な構造のMongoDB

オペレーティング・システム環境:

画像

MongoDBのインストールと使用

公式インストールマニュアル:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

MongoDBは含まれて彼の図書館で公式サポートパッケージを提供します。

MongoDBの-ORGパッケージは、パッケージには、自動的に、下記の4つのコンポーネントがインストールされます。

MongoDBの-ORG-サーバデーモンはmongodは、関連するinitスクリプトと設定ファイル(/etc/mongod.conf)が含まれてい

MongoDBの-ORG-mongosは、mongosデーモンが含まれています

MongoDBの-ORG-シェル包含モンゴシェル

MongoDBの-ORG-ツールMongoDBのツールであってmongoimportのbsondump、mongodump、mongoexport、mongofiles、mongorestore、mongostatとmongotop

1. YUM源はMongoDBの搭載しました

yumのソースをインストール、設定

猫<< EOF> /etc/yum.repos.d/mongodb-org-4.2.repo

[MongoDBの-ORG-4.2]

名前= MongoDBのリポジトリ

BASEURL = HTTPS://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/

gpgcheck = 1

= 1有効

gpgkey = HTTPS://www.mongodb.org/static/pgp/server-4.2.asc

EOF

wps2

インストールMongoDBのパッケージ

MongoDBの最新の安定版をインストールするには、次のコマンドを実行します。

yumを-y MongoDBの-ORGをインストール

次のようにMongoDBの特定のバージョンをインストールするために、各成分は別々に、パケット、およびパッケージ名に取り付けられたバージョン番号を指定します。

yumを-y MongoDBの-ORG-4.2.0のMongoDB-ORG-サーバー-4.2.0のMongoDB-ORG-シェル-4.2.0のMongoDB-ORG-mongos-4.2.0のMongoDB-ORG-ツール-4.2.0をインストール

(注:あなたは開発版は、本番環境での使用には適していません(例えば3.5)を奇数リリースバージョンの.repoリポジトリ内のファイルのすべてのバージョンを見つけることができます。)

正常にインストールされ、次のように、パッケージのインストールが表示されます。

wps3

2.タールパッケージインストールのMongoDB

MongoDBの.tar.gzのtarボールには、以下の依存関係をインストールする必要があります。

yumのlibcurlののOpenSSLをインストール

MongoDBの.tar.gzのtarボールのダウンロードリンク:

https://www.mongodb.com/download-center/community?jmp=docs

以下に示すように、適切なバージョン、OS、パッケージの種類を選択します。

wps4

/ usr / localにパケットを解凍

タールXFのMongoDB-のlinux-x86_64の-rhel70-4.2.0.tgz -Cは/ usr / local /

wps5

MongoDBの名前を変更

MVのMongoDB-のlinux-x86_64の-rhel70-4.2.0は/ usr / local / MongoDBの

wps6

binディレクトリにあるMongoDBの実行可能ファイルは、それがPATHパスに追加されました

輸出PATH = <MongoDBのインストールディレクトリ> / binに:$ PATHに

<MongoDBはインストールディレクトリ> MongoDBのインストール・パスのために。これでは、/ usr / local / MongoDBのでした

[ルート@ localhostのローカル]#エコーの輸出PATH =は/ usr / local / MongoDBの/ binに:$ PATH ">>〜/ .bashrcに

[ルート@ localhostのローカル]#ソース〜/ .bashrcに

作成MongoDBのデータディレクトリを

MongoDBのデータは、dbディレクトリのデータディレクトリに保存されているが、このディレクトリは、自動的にインストールプロセス中に作成されていないので、手動でデータディレクトリを作成し、データディレクトリにdbディレクトリを作成する必要があります。(それ以外の場合は、起動時にエラーになります)

注:/データ/ DBのMongoDBデータベースのパスは、デフォルトのスタートアップです。あなたはより多くのオプションがのmongod -helpを行う見るために起動したときに指定する必要が-dbpathオプションを変更したい場合。

#mkdir -p /データ/ DB [localhostのローカル@ルート]

MongoDBはサービスバックグラウンドで実行し、ログのパスを指定します。

[ルート@ localhostの〜]#のmongod --fork --logpath /data/mongodb/logs/mongodb.log

MongoDBの管理シェル:

シェルのMongoDB MongoDBはMongoDBのインタラクティブな操作や環境管理に使用インタラクティブJavascriptのシェルを運んでいます。

[ルート@ localhostの〜]#のモンゴ

wps7

成功をビルドします。閉じたキルを使用-2それ以外の場合は、データベースへの損傷の原因となり、閉じる、またはロック失敗を放出します

おすすめ

転載: blog.51cto.com/14508648/2446380