mc ready
语法
mc ready 命令用于检查集群状态,以及集群是否具有 read 和 write quorum。
以下命令向别名为 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
mc-cmd
Required
命令运行目标的完整路径,可为 alias 或前缀。
--cluster-read
mc-cmd
Optional
检查集群是否具有足够的 quorum 来处理 READ 请求。
--maintenance
mc-cmd
Optional
检查当该别名对应节点因维护下线时,集群是否仍可维持 read 和 write quorum。
对预期下线维护的具体节点使用其 alias,而不要使用指向负载均衡器的 alias。
全局标志
此命令支持 全局标志 中的任意选项。
示例
检查集群是否具有 read quorum
以下命令检查某个部署是否有足够可用驱动器来执行读取操作。
mc read myminio --cluster-read
检查集群是否处于维护下线场景
以下命令检查当别名 myminio 对应节点下线时,集群在维护期间是否仍可维持 read 和 write quorum。
mc ready myminio --maintenance
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。