文件

mc ready

語法

mc ready 命令會檢查叢集的狀態,以及叢集是否具有 readwrite 仲裁。

以下命令會將 GET 請求傳送至別名 myminio 的叢集,並傳回其狀態。

mc ready myminio

該命令會將 GET 請求傳送至 alias myminio 的部署。該命令會重複請求,直到成功為止。

別名 myminio 的叢集準備就緒之前的輸出如下所示

The cluster `myminio` is unreachable: Get "http://myminio.example.com:9000/minio/health/cluster": dial tcp 198.51.100.0:9000: connect: connection refused

一旦請求成功連線到 myminio 部署,輸出如下所示

The cluster `myminio` is ready

該命令具有以下語法

mc [GLOBALFLAGS] ready            \
                 TARGET           \
                 [--cluster-read] \
                 [--maintenance]
  • 括號 [] 表示選用參數。

  • 同一行的參數彼此互相依賴。

  • 使用管道符號 | 分隔的參數彼此互斥。

將範例複製到文字編輯器,並根據需要修改,然後在終端機/Shell 中執行命令。

參數

TARGET
必填

命令應執行的 別名或前綴的完整路徑。

--cluster-read
選填

檢查叢集是否有足夠的讀取仲裁來服務 READ 請求。

--maintenance
選填

檢查如果別名的節點因維護而關閉,叢集是否可以維持讀寫仲裁。

請使用您預期會關閉進行維護的特定節點的別名,而不是設定給負載平衡器的別名。

全域標誌

此命令支援任何全域標誌

範例

檢查叢集是否有讀取仲裁

以下命令檢查部署是否有足夠的磁碟可用於讀取操作。

mc read myminio --cluster-read

檢查叢集是否因維護而關閉

以下命令檢查當別名為 myminio 的節點關閉時,叢集是否可以在維護期間維持讀寫仲裁。

mc ready myminio --maintenance