全部產品
Search
文件中心

Elasticsearch:ListShardRecoveries

更新時間:Jan 16, 2025

查詢有關進行中和已完成的分區恢複的資料進度列表,預設返回進行中的分區恢複資訊。

說明 分區恢複是從主分區同步到副分區的過程。恢複完成後,副分區可供搜尋。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

要求標頭

該介面使用公用要求標頭,無特殊要求標頭。請參見公用請求參數文檔。

請求文法

GET /openapi/instances/{InstanceId}/cat-recovery HTTP/1.1

請求參數

名稱

類型

位置

是否必選

樣本值

描述

InstanceId String Path es-cn-7mz293m9a003j****

執行個體ID。

activeOnly Boolean Query true

顯示分區資料恢複跟蹤情況,取值含義如下:

  • true:顯示進行中中的分區資料恢複跟蹤情況。
  • false:顯示全部的分區資料恢複跟蹤情況。

返回資料

名稱

類型

樣本值

描述

RequestId String F99407AB-2FA9-489E-A259-40CF6DCC47D9

請求ID。

Result Array of Result

返回結果。

index String my-index-000001

索引名稱。

sourceHost String 192.168.XX.XX

源節點IP。

sourceNode String 2Kni3dJ

源節點。

filesTotal Long 79

檔案總數。

bytesPercent String 80%

資料恢複進度。

translogOps Long 12086

待恢複的Translog操作的數量。

translogOpsPercent String 80%

恢複Translog操作的進度。

bytesTotal Long 12086

資料恢複總量。

targetHost String 192.168.XX.XX

目標節點IP。

targetNode String YVVKLmW

目標節點。

filesPercent String 80.0%

檔案執行進度。

stage String done

資料恢複階段狀態。取值含義如下:

  • done:執行完畢。
  • finalize:清理工作。
  • index:讀取索引中繼資料並將位元組從源複製到目標。
  • init:恢複尚未開始。
  • start:開始恢複。
  • translog:重做交易記錄。

樣本

請求樣本

GET /openapi/instances/es-cn-7mz293m9a003j****/cat-recovery HTTP/1.1

正常返回樣本

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "F99407AB-2FA9-489E-A259-40CF6DCC47D9",
  "Result" : [ {
    "index" : "my-index-000001",
    "sourceHost" : "192.168.XX.XX",
    "sourceNode" : "2Kni3dJ",
    "targetHost" : "192.168.XX.XX",
    "targetNode" : "YVVKLmW",
    "stage" : "index",
    "filesTotal" : 79,
    "filesPercent" : "80.0%",
    "bytesTotal" : 12086,
    "bytesPercent" : "80%",
    "translogOps" : 12086,
    "translogOpsPercent" : "80%"
  }, {
    "index" : "my-index-000002",
    "sourceHost" : "192.168.XX.XX",
    "sourceNode" : "2Kni3dJ",
    "targetHost" : "192.168.XX.XX",
    "targetNode" : "YVVKLmW",
    "stage" : "index",
    "filesTotal" : 56,
    "filesPercent" : "100%",
    "bytesTotal" : 11086,
    "bytesPercent" : "100%",
    "translogOps" : 11086,
    "translogOpsPercent" : "100%"
  } ]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。