問題タブ [mongodump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - ダンプされたデータをmongodumpで使用するにはどうすればよいですか?
私はmongodump
mongodbのデータベースをダンプするために使用しました、それは下にいくつかのbsonファイルを作成しましたdump/mydb
でも使い方がわかりません。試しmongoimport
ましたが、bsonデータをインポートできないようです。次に、これらのbsonファイルを使用する方法は?それらを別のmongodbにインポートする方法は?
mongodb - MongoDB setShardVersion が失敗しました。mongodump のみ
シャーディング (レプリカ セット上) を使用しており、データベースをダンプしようとしています。キー files_id によって mycms-prod.fs.chunks のシャーディングが有効になっています。追加情報: http://groups.google.com/group/mongodb-user/browse_thread/thread/a8f05cbf495d6487 この指示を読みました: http://www.mongodb.org/display/DOCS/Backing+Up+Sharded+クラスター (小規模クラスターの場合)。
そしてmongos.logで:
次に、server1.domain.com に移動します。
mongos はこのコンピュータに接続すべきではないと思います。レプリカセットのセカンダリであるため。
これはバグですか?
バージョン 1.8.1 のすべてのコンポーネント。
ニュアンスがあります。このデータベースは、mongorestore を使用して復元されます。
ダンプに何か問題があるのではないかと思いました。新しいデータベース シャード テストを作成し、そこに 500 個のファイル (gridfs 内) をコピーして、シャーディングを有効にしました。
すべてのデータがサーバー間で分散されるまで待ちます。そして、データベースのダンプを作成しようとしました。驚いたことに、それはうまくいきました!異なるmongosからも動作します。これは何を意味するのでしょうか?
もう1つのニュアンスに気づきました。
私がそうする場合:
tracking_pagevisit コレクションでエラーが発生しました。
次に... このコレクションを個別にダンプしてみましょう。
このワークアウト!!! 何が起こっていますか?
私のシステム:
モンゴが6匹います。実際には常に 2 つだけ使用されます。2 つのアプリケーションの場合。各アプリケーションには独自の mongos があります。
合計 9 台のサーバーがあります。params を使用して mongod を実行するたびに: shardsvr = true replSet = rs1 (rs2 および rs3)。レプリカが3つ。各レプリカは 3-mongod で構成されます。3 つの構成サーバー (server4.domain.com: 28001、server6.domain.com:28001、server1.domain.com:28001)。
Mongos パラメータ bind_ip = 127.0.0.1,123.456.789.12 ポート = 30000 フォーク = true configdb = server4.domain.com:28001,server6.domain.com:28001,server1.domain.com: 28001
使っていたmongosを再起動しました。それは役に立ちました。データベースは同一になりました。しかし、ダンプはまだ機能していません。上記のエラーを書きました。
ありがとう。
mongodb - MongoDB db ファイルの移動
私はmongodbを使用しており、dbpathを変更しました。すべてのファイルを以前の dbpath から新しい dbpath にコピーできますか?
PS: 少し退屈かもしれない mongodump の代替案に出くわしました。だから私は単純なコピーが機能するかどうか知りたいですか?
mongodb - mongodump のディレクトリ/フォルダを指定することはできますか?
mongodump コマンドのスイッチを使用して、mongodumpがダンプするディレクトリを指定したいと思います。これは可能ですか?
mongodb - mongodump by date / ダンプされたデータのfind()
日付ごとにすべてのコレクションをダンプする方法は? レコードにタイムスタンプ フィールドがない場合は?
フィールド: _id、名前、電子メール、車の番号など。
そして、アーカイブ/ダンプされたデータベースで look/find() する方法は? アーカイブを検索するための検索メカニズムを作成する必要があります
mongodb - データベースのダンプを実行するときに、mongodump がこの「コレクションをスキップしています」というメッセージを表示するのはなぜですか?
シンプルなmongodumpの実行中に、このエラー/警告/情報メッセージが表示されました
どういう意味?と思いました。また、ダンプがソースの 100% のコピーではないことを心配する必要があるかどうか?
使用したコマンドラインは次のとおりです。
mongodb - GridFS参照を含むmongoコレクションのサブセットをダンプしますか?
テスト目的でステージングサーバーにコピーするサブセットをダンプしたい大規模なMongoコレクションがあります。このコレクションには、GridFSファイルのObjectIDであるフィールドが含まれています。mongodumpの--queryフラグを使用してコレクションのサブセットを簡単に取得できますが、メインコレクション内の一致するレコードによって参照されるGridFSファイルとチャンクだけをダンプする簡単な方法もわかりません。これを達成するための最も苦痛の少ない方法は何でしょうか?
(Mongoのコマンドラインツールのみを使用してエクスポートを実行する簡単な方法がない場合は特に驚かないので、その場合は、プログラムでエクスポートを実行する方法にも興味がありますが、 mongorestoreなどの標準ツールを使用してインポートできる出力。Pythonのmongoドライバーは、私が最も快適なものですが、気になりません。)
mongodb - ある MongoDB から別の MongoDB にデータの一部をコピーする方法
既存の MongoDB ダンプがあり、一部のデータをクリーンな DB にチェリー ピックしたいと考えています。
単一のコレクションをダンプして復元する (mongodump & mongorestore) のは、これを行う方法ですか?
mongodb - バックアップを使用してmongodbからすべてのデータベースを復元する方法は?
mongodb 内のすべてのデータベースの汎用バックアップを実行したい場合、私がしなければならないことは次のとおりです。
そして、作成した最新のダンプを復元したい場合は、次のことを行う必要があります。
- mongodump のバックアップはどこに保存されますか?
- 復元するすべてのデータベースに対して特定のダンプを指定するにはどうすればよいですか?