概述
使用命令行界面工具(CLI)可以实现方便快捷的集群管理。利用此工具,可以查看集群及各节点的状态,并进行各节点、卷及用户的管理。
提示
随着 CLI 的不断完善,最终将会实现对于集群各节点接口功能的100%覆盖。
编译及配置
下载CubeFS源码后,在 cubefs/cli
目录下,运行 build.sh
文件 ,即可生成 cfs-cli
可执行程序。
同时,在 root
目录下会生成名为 .cfs-cli.json
的配置文件,修改 master 地址为当前集群的 master 地址即可。也可使用命令 ./cfs-cli config info
和 ./cfs-cli config set
来查看和设置配置文件。
使用方法
在 cubefs/cli
目录下,执行命令 ./cfs-cli --help
或 ./cfs-cli -h
,可获取 CLI 的帮助文档。
CLI 主要分为以下几类管理命令:
命令 | 描述 |
---|---|
cfs-cli cluster | 集群管理 |
cfs-cli metanode | 元数据节点管理 |
cfs-cli datanode | 数据节点管理 |
cfs-cli datapartition | 数据分片管理 |
cfs-cli metapartition | 元数据分片管理 |
cfs-cli config | 配置管理 |
cfs-cli volume, vol | 卷管理 |
cfs-cli user | 用户管理 |
cfs-cli nodeset | nodeset管理 |
cfs-cli quota | 目录配额管理 |
在github上编辑