Aracılığıyla paylaş


Repair-ServiceFabricPartition

Bölümü çekirdek kaybından çıkarır.

Sözdizimi

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

Repair-ServiceFabricPartition cmdlet'i, durum bilgisi olan kalıcı bir bölümü çekirdek kaybından zorla çıkarır. Durum bilgisi olan kalıcı bir bölümün çoğaltmalarının çoğunluğu kapanırsa, bölüm çekirdek kaybı durumuna geçer. Bu durumdayken, bu bölüm için yazma işlemlerine izin verilmez ve bölüm yeniden yapılandırılamaz. Bu noktadaki beklenti, çoğaltmaların geri gelmesini ve böylece bölümün ilerlemeyi sürdürmesini sağlamaktır. Ancak çoğaltmalar geri alınamazsa, bölümü çekirdek kaybından çıkarmak için bu cmdlet'i çalıştırabilirsiniz. Birincil çoğaltma da çalışmıyorsa, bölüm için veri kaybı bildirilir.

Service Fabric kümesinde herhangi bir işlem yapmadan önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: Tüm bölümleri onarma

PS C:\> Repair-ServiceFabricPartition -All

Bu komut, çekirdek kaybı durumundaki tüm bölümleri onarıyor.

Örnek 2: Bölümü onarma

PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5

Bu komut, belirtilen bölüm kimliğine sahip bölümü onarıyor.

Örnek 3: Bir hizmetin tüm bölümlerini onarma

PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService

Bu komut service fabric:/MyApp/MyPersistedService hizmetinin tüm bölümlerini onarıyor.

Örnek 4: Sistem hizmetlerinin bölümlerini onarma

PS C:\> Repair-ServiceFabricPartition -System

Bu komut, tüm sistem hizmetlerinin tüm bölümlerini onarıyor.

Parametreler

-All

Bu cmdlet'in çekirdek kaybı olan tüm bölümleri onardığını gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionId

Service Fabric bölümünün kimliğini belirtir. Bu cmdlet yalnızca bu parametrenin belirttiği bölümü onarıyor.

Tür:Guid
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Service

Bu cmdlet'in yalnızca ServiceName parametresinin belirttiği hizmet bölümlerini onardığını gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServiceName

Service Fabric hizmetinin Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.

Tür:Uri
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-System

Bu cmdlet'in sistem hizmetlerinin tüm bölümlerini onardığını gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TimeoutSec

İşlemin zaman aşımı süresini saniye cinsinden belirtir.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

System.Uri

System.Guid

Çıkışlar

System.Object