Repair-ServiceFabricPartition
Hiermee haalt u een partitie uit het quorumverlies.
Syntaxis
Repair-ServiceFabricPartition
[-Force]
[-PartitionId] <Guid>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-Service]
[-Force]
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-All]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-System]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Repair-ServiceFabricPartition brengt een stateful persistente partitie geforceerd uit het quorumverlies. Als een meerderheid van de replica's van een stateful persistente partitie omlaag gaat, wordt de partitie in een status van quorumverlies geplaatst. In deze status zijn schrijfbewerkingen niet toegestaan voor die partitie en kan de partitie niet opnieuw worden geconfigureerd. De verwachting op dit moment is dat de replica's worden teruggezet, zodat de partitie de voortgang kan hervatten. Als replica's echter geen back-up kunnen maken, kunt u deze cmdlet uitvoeren om de partitie uit quorumverlies te halen. Als de primaire replica ook offline is, wordt gegevensverlies gedeclareerd voor de partitie.
Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .
Voorbeelden
Voorbeeld 1: Alle partities herstellen
PS C:\> Repair-ServiceFabricPartition -All
Met deze opdracht worden alle partities hersteld die zich in de status quorumverlies bevinden.
Voorbeeld 2: Een partitie herstellen
PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5
Met deze opdracht wordt de partitie hersteld met de opgegeven partitie-id.
Voorbeeld 3: Alle partities van een service herstellen
PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService
Met deze opdracht worden alle partities van de service fabric hersteld:/MyApp/MyPersistedService.
Voorbeeld 4: De partities van de systeemservices herstellen
PS C:\> Repair-ServiceFabricPartition -System
Met deze opdracht worden alle partities van alle systeemservices hersteld.
Parameters
-All
Geeft aan dat met deze cmdlet alle partities worden hersteld die zich in quorumverlies bevinden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionId
Hiermee geeft u de id van een Service Fabric-partitie op. Met deze cmdlet wordt alleen de partitie hersteld die met deze parameter wordt opgegeven.
Type: | Guid |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Service
Geeft aan dat met deze cmdlet alleen de partities van de service worden hersteld die door de parameter ServiceName worden opgegeven.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-service op.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-System
Geeft aan dat met deze cmdlet alle partities van de systeemservices worden hersteld.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Uri
System.Guid
Uitvoerwaarden
System.Object