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
- Required
命令运行目标的完整路径,可为 alias 或前缀。
- --cluster-read
- Optional
检查集群是否具有足够的 quorum 来处理
READ请求。
全局标志
此命令支持 全局标志 中的任意选项。
示例
检查集群是否具有 read quorum
以下命令检查某个部署是否有足够可用驱动器来执行读取操作。
mc read myminio --cluster-read
检查集群是否处于维护下线场景
以下命令检查当别名 myminio 对应节点下线时,集群在维护期间是否仍可维持 read 和 write quorum。
mc ready myminio --maintenance