英語フランス語スペイン語

Ad


OnWorksファビコン

mongooplog - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで mongooplog を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できる mongooplog コマンドです。

プログラム:

NAME


モンゴーログ - MongoDB

バージョン 2.2 の新機能。

SYNOPSIS


モンゴーログ から操作をポーリングする単純なツールです。 レプリケーション オプログ リモートの
し、それらをローカル サーバーに適用します。 この機能は、特定のクラスをサポートします。
ソース サーバーがオンラインで動作している必要があるリアルタイムの移行
移行プロセス全体。

通常、このコマンドは次の形式を取ります。

mongooplog --mongodb0.example.net から --host mongodb1.example.net

このコマンドは、oplog エントリを モンゴド ホストで実行中のインスタンス
mongodb0.example.net ホストへの操作を複製します mongodb1.example.net。 もし、するなら
保持する必要はありません - から 移行中にホストが実行されている場合は、使用を検討してください モンゴダンプ
& モンゴレストア または別の バックアップ 操作に適している可能性があります。
操作。

モンゴド によって指定されたインスタンス - から 引数はで実行されています
認証をタップし、その後、 モンゴーログ oplog エントリをコピーできません。

参照

モンゴダンプ, モンゴレストア、 "/ Administration / backups""オプログ 内部 概要」、および
"レプリカ 作成セッションプロセスで オプログ サイジング".

OPTIONS


モンゴーログ

- 助けて 基本的なヘルプと使用法のテキストを返します。

-詳細、 -v
コマンドラインで返される内部レポートの量を増やします。 増加
との冗長性 -v オプションを複数回含めることによって形成します(例:
-vvvvv.)

- バージョン
のバージョンを返します モンゴーログ ユーティリティ。

- ホスト <:ポート>, -h
の解決可能なホスト名を指定します モンゴド 対象のインスタンス モンゴーログ 意志
適用する オプログ によって指定されたサーブから取得された操作 - から オプションを選択します。

モンゴーログ すべてのターゲット モンゴド ポート経由でインスタンスにアクセス可能
27017. オプションで、代替ポート番号を
ホスト名引数。

いつでも単一に直接接続できます モンゴド ホストを指定してインスタンス
とポート番号を直接。

レプリカ セットに接続するには、レプリカ セットのシード名とシードを指定できます。
次の形式のセット メンバーのリスト:

/ <:ポート>、 、...

- 港 のポート番号を指定します モンゴド インスタンス モンゴーログ 適用されます オプログ
エントリ。 接続したい MongoDB インスタンスが
to は標準ポートでは実行されていません。 (すなわち 27017) ポートを指定することもできます
を使った数 - ホスト

--ipv6 を可能にするIPv6サポートを有効にします モンゴーログ MongoDBインスタンスに接続します
IPv6ネットワークを使用します。 以下を含むすべてのMongoDBプログラムとプロセス モンゴーログ,
デフォルトでIPv6サポートを無効にします。

--ssl バージョン2.4の新機能:MongoDBはSSL接続のサポートを追加しました モンゴド インスタンス
モンゴーログで。

注 mongooplog での SSL サポートは、MongoDB のデフォルトのディストリビューションにコンパイルされていません。
見る / Administration / ssl SSLとMongoDBの詳細については。

さらに、mongooplog は次への接続をサポートしていません。 モンゴド そのインスタンス
クライアント証明書の検証が必要です。

ことができます モンゴーログ 接続する モンゴド SSL接続を介したインスタンス。

-ユーザー名 -u
データベースの場合、MongoDBインスタンスに対して認証するユーザー名を指定します
認証が必要です。 と組み合わせて使用​​する - パスワード 供給するオプション
パスワード。

- パスワード -p
MongoDBインスタンスに対して認証するためのパスワードを指定します。 組み合わせて使用​​する
-ユーザー名 ユーザー名を指定するオプション。

指定した場合 -ユーザー名 なしで - パスワード オプション、 モンゴーログ プロンプトが表示されます
インタラクティブにパスワードを入力します。

--認証データベース
バージョン 2.4 の新機能。

ユーザーを保持するデータベースを指定します(例: -ユーザー名) 資格情報。

デフォルトでは、 モンゴーログ に指定されたデータベースを想定しています --db 引数
指定しない限り、ユーザーの資格情報を保持します --認証データベース.

見る ユーザーソース, / reference / privilege-ドキュメント & / reference / user-privileges for
MongoDBでの委任された認証に関する詳細情報。

--authenticationメカニズム
バージョン 2.4 の新機能。

認証メカニズムを指定します。 デフォルトでは、認証メカニズムは
MONGODB-CR、MongoDBチャレンジ/レスポンス認証メカニズムです。 の
MongoDBサブスクライバーエディション、 モンゴーログ のサポートも含まれています GSSAPI 〜へ
Kerberos認証を処理します。

見る / tutorial / control-access-to-mongodb-with-kerberos-authentication 詳細については、
Kerberos認証に関する情報。

--dbpath
MongoDB データ ファイルを含むディレクトリを指定します。 モンゴーログ 意志
から操作を適用する オプログ で指定されたデータベースの - から オプションを選択します。
使用すると、 --dbpath オプションが有効になります モンゴ ローカル データ ファイルに直接添付する
実行せずにデータを書き込む モンゴド 実例。 実行するには --dbpath, モンゴーログ
データディレクトリへのアクセスを制限する必要があります: 結果として、いいえ モンゴド することができます
プロセスの実行中に同じパスにアクセスします。

--directoryperdb
--directoryperdb 対応するオプションと組み合わせて モンゴド.
このオプションにより、 モンゴーログ 各データベースで編成されたデータファイルに書き込む
別のディレクトリにあります。 このオプションは、
--dbpath オプションを選択します。

- ジャーナル
ことができます モンゴーログ 耐久性を利用した操作 ジャーナル データが
書き込みプロセス中、ファイルは一貫した状態を保ちます。 このオプションは
を指定する場合にのみ関連します。 --dbpath オプションを選択します。

- 田畑 [フィールド1[,フィールド2]], -f [フィールド1[,フィールド2]]
フィールドまたは数値フィールドを指定して、データを制限します モンゴーログ 移行します。
他のすべてのフィールドは 除外 移行から。 カンマ区切りのリスト
適用されるフィールドを制限するためのフィールド。

--fieldFile
「」の代わりとして- 田畑--fieldFile オプションでファイルを指定できます
(例えば ) へのフィールド名のリストを保持する include 移行中。 全て
他のフィールドは 除外 移行から。 XNUMX 行に XNUMX つのフィールドを配置します。

--秒 -s
の操作の秒数を指定します モンゴーログ から引っ張る リモート
host. 指定しない限り、デフォルト値は 86400 秒、または 24 時間。

- から
のホストを指定します モンゴーログ 取得する オプログ からの操作。 モンゴーログ
必要 このオプション。

指定しない限り、 - ホスト オプション、 モンゴーログ 操作を適用します
の oplog にこのオプションで収集されます。 モンゴド で実行されているインスタンス
ポートに接続された localhost インターフェイス 27017.

--oplogns
で名前空間を指定します - から oplog が存在するホスト。 デフォルト値
is local.oplog.rs、これはどこですか 返信 セッションに メンバーは操作を保存します
ログ。 ただし、コピーした場合 オプログ 別のデータベースまたはコレクションへのエントリ
このオプションを使用して、別の場所に保存されている oplog エントリをコピーします。

名前空間 の形を取る [データベース].[コレクション].

使用法
次のプロトタイプを検討してください モンゴーログ コマンド:

mongooplog --mongodb0.example.net から --host mongodb1.example.net

ここでは、 オプログ モンゴド ポート上で実行中 27017. これはエントリのみをプルします
過去 24 時間から。

次のコマンドでは、パラメータはこの操作を制限して、操作を
データベース スタッフ コレクションの中で 使用 ターゲットホスト (つまり mongodb1.example.net):

mongooplog --from mongodb0.example.net --host mongodb1.example.net --database people --collection の使用

この操作は、過去 24 時間の oplog エントリのみを適用します。 使用 --秒
より多くのまたはより少ない時間をキャプチャするための引数。 次の例を検討してください。

mongooplog --mongodb0.example.net から --seconds 172800

この操作では、 モンゴーログ 丸 2 日間の運用をキャプチャします。 12 時間を移行するには
オプログ エントリには、次のフォームを使用します。

mongooplog --mongodb0.example.net から --seconds 43200

前の XNUMX つの例では、 モンゴーログ エントリを モンゴド 実行中のプロセス
に接続された localhost インターフェイスで 27017 ポート。 モンゴーログ 操作もできます
そうでない場合は、MongoDB のデータ ファイルに直接 モンゴド で実行されています ターゲット ホスト。 考えます
次の例:

mongooplog --mongodb0.example.net から --dbpath /srv/mongodb --journal

ここでは、 モンゴーログ 輸入 オプログ からの操作 モンゴド ポートに接続されたホスト 27017.
これにより、オペレーションが / srv / mongodb ディレクトリにあります。
さらに モンゴーログ 耐久力を使う ジャーナル データ ファイルが確実に保存されるようにするため、
一貫した状態を保ちます。

onworks.net サービスを使用してオンラインで mongooplog を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad