2011-11-15 12 views
1

O'Reilly MongoDB - The Definitive Guideを読んでいるうちにMongoDBと遊んでいます。MongoDBのインストールと更新:Dev x Prod Envs

付録Aでは、MongoDBをインストールする方法、最新バージョンをダウンロードする方法、/ data/dbディレクトリを作成する方法などについて説明します。

質問:MongoDBをインストールする最良の方法は何ですか?

私のコンピュータでは、まずアーカイブを解凍してから、/mongodb-linux-i686-2.0.1ディレクトリ内で/ data/dbという構造を作成しました。私は正しい決断を下しましたか?

私はただ遊んでいますが、MongoDBを使って実際のプロジェクトを開始することを決めたらどうしますか?私の/サーバが/mongodb-linux-i686-2.0.1ディレクトリの中にあるので、データを失うことなく次のリリースのためにMongoDBを更新するために私のサーバを正しく設定するには?

答えて

2

通常、MongoDBは/data/db(つまり、ファイルシステムツリーのルートにあるフォルダ)をデータパスとして使用します。 --dbpathコマンドライン引数、または設定ファイル(および--config)でこれを無効にすることができます。デフォルトのデータパスを使用するか、カスタムデータパスを使用するかは、必要なオプションを設定する起動スクリプトを使用するかどうかはあなた次第です。

RPMベースのディストリビューションを使用している場合、公式に提供されている10gen RPMの使用については、http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packagesを参照してください。 DebianやUbuntuを使用している場合は、http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packagesを参照してください。これらのパッケージには起動スクリプトが付属しており、それぞれのオペレーティングシステムの期待値に一致するデフォルトの--dbpathがあります。

+0

私の/ dataディレクトリがMongoDBディレクトリの "内部"にある場合、未来を考えると、どうすればMongoDBを正しく更新できますか? – sonnuforevis

関連する問題