20

別の場所に 2 台のコンピューターがあります (同じ Wi-Fi ネットワークを使用することはできません)。1 つには約 50 GB のデータ (MongoDB ファイル) が含まれており、分析のための計算能力がはるかに高い 2 つ目のデータに移動したいと考えています。しかし、2 台目のマシンの MongoDB にそのフォルダーを認識させるにはどうすればよいでしょうか?

4

4 に答える 4

24

プロセスを開始するときに、データ フォルダーの場所を知る方法であるmongod引数を提供します。--dbpath /directory

あなたがする必要があるのは次のとおりです。

  1. mongod古いコンピューターでプロセスを停止します。出るまで待ちます。
  2. /data/db ディレクトリ全体を新しいコンピュータにコピーします
  3. mongod引数を指定して、新しいコンピューターでプロセスを開始し--dbpath /newdirectoryます。

新しいマシンでは、 -- mongoddbpath で指定したフォルダーが使用されます。そのフォルダーにはマシン固有のものはなく、単なるデータであるため、「認識する」必要はありません。

于 2012-10-06T13:01:19.670 に答える