Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

stopShardDraining(データベースコマンド)

stopShardDraining

バランサーが指定されたシャードからチャンクをドレインのを停止します。

コマンドの実行時に、バランサーにシャードをクラスター内に残すように指示します。その後、バランサーはシャードのドレインを停止し、シャードを再度リバランス操作に含めて、チャンクをシャードに戻す。

このコマンドは、シャードが存在しない場合はエラーを返し、そうでない場合は ok を返します。

シャードのドレインを開始するには、startShardDraining コマンドを使用します。

ドレインシャードのステータスを確認するには、shardDrainingStatus コマンドを使用します。

ドレインが完了した後にシャードを削除するには、commitShardRemoval コマンドを使用します。

バージョン8.3の新機能

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

注意

このコマンドは MongoDB Atlasではサポートされていません。See Atlas クラスターからシャードを追加または削除するには、「Atlasシャードクラスタの変更」を参照してください。

このコマンドの構文は、次のとおりです。

db.adminCommand( {
stopShardDraining: <shard>
} )

authorizationを有効にしている場合は、 clusterManagerロールまたはremoveShardアクションを含む任意のロールが必要です。

シャードのドレインを開始するには、db.adminCommand() メソッドを使用してstartShardDraining コマンドを実行します。

db.adminCommand( { startShardDraining: "shard04" } )

シャードのドレインを停止するには、db.adminCommand() メソッドを使用してstopShardDraining コマンドを実行します。

db.adminCommand( { stopShardDraining: "shard04" } )

戻る

startTransitionToD CompatibleConfigServer

項目一覧