刪除拓撲節點
更新時間 2025-04-23 15:02:49
最近更新時間: 2025-04-23 15:02:49
分享文章
本節主要介紹如何使用API刪除拓撲節點。
此操作用來刪除拓撲節點。
注意
- 對于server節點,該節點的所有path都不屬于任何存儲池,可以從集群中刪除這個server,否則只能強制移除該節點,強制移除節點可能造成數據丟失。
- 對于room、rack節點,該節點沒有任何子節點,才能從集群中刪除,否則不能移除該節點,強制移除也不可以。
- 對于同名的節點,如room1:rack1以及room2:rack1,nodeName可以帶上父節點的名稱,否則可能找不到對應的節點。
- 此操作不支持刪除path節點,如果需要刪除path節點,請使用移除數據目錄。
請求語法
DELETE /rest/v1/system/topology/nodeName?force=force&deleteLocalData=deleteLocalData HTTP/1.1
Date: date
Connection: keep-alive
Host: ip:port
Authorization: authorization請求參數
| 參數 | 類型 | 描述 | 是否必須 |
|---|---|---|---|
| nodeName | String | 要刪除的拓撲節點。 | 是 |
| force | Boolean | 是否強制刪除拓撲節點。僅刪除server類型的節點時支持此參數。 注意 強制刪除拓撲節點,可能造成數據丟失。 取值:
默認值為false。 | 否 |
| deleteLocalData | Boolean | 刪除server類型的拓撲節點時,是否刪除拓撲節點上HBlock數據目錄中的數據。僅刪除server類型的節點時支持此參數。 取值:
默認值為false。 | 否 |
請求示例
刪除節點rack-3。
DELETE /rest/v1/system/topology/rack-3 HTTP/1.1
Date: Mon, 24 Jun 2024 10:21:24 GMT
Connection: keep-alive
Authorization: HBlock userName:signature
Host: 192.168.0.110:1443 響應示例
HTTP/1.1 202 Accepted
x-hblock-request-id: b779af1c40d942b6b2f70819a42c1679
Connection: keep-alive
Content-Length: 0
Date: Mon, 24 Jun 2024 10:21:24 GMT
Server: HBlock