文档

mc ready

语法

mc ready 命令检查集群的状态,以及集群是否具有 readwrite 仲裁。

以下命令向别名为 myminio 的集群发送 GET 请求并返回其状态。

mc ready myminio

该命令向别名为 alias myminio 的部署发送 GET 请求。该命令会重复发送请求,直到成功。

在别名为 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