首页 > 数据库 > > etcd-etcdctl
etcdctl是GaussDB 100引入的etcd键值存储系统控制工具,可以用来创建和查询键的值。
etcdctl的主要功能有:
etcdctl参数可分为如下几类:
参数 | 参数说明 |
|---|---|
get | 查看某个key的值,或者查看某组key的值。 |
put | 创建或更新key的值。 |
del | 删除特定的key或者特定某组key。 |
txn | 创建事物流程请求。 |
compaction | 比较etcd中事件记录。 |
alarm disarm | 解除etcd所有告警。 |
alarm list | 查询etcd所有告警。 |
defrag | 整理etcd某个子实例碎片。 |
endpoint health | 检查etcd的健康情况。 |
endpoint status | 输出etcd的状态。 |
watch | 监控健的值的变化。 |
version | 查询etcdctl的版本。 |
lease grant | 创建、删除,超时,保持租约。 |
member | 增加、更新、删除、查询一个etcd实例到集群中。 |
snapshot save | 从给的文件中存储、恢复,获取etcd后端快照。 |
make-mirror | 制作一个镜像到目标etcd集群。 |
user | 添加、授权、注销用户。 |
role | 添加、授权、注销角色。 |
auth | 认证。 |
参数 | 参数说明 |
|---|---|
--debug | 指定打印客户端的DEBUG日志。 |
--no-sync | 指定不同步集群信息。 |
--output,-o FORMAT | 指定输出格式。 FORMAT可以取以下三个值: simple:只输出键的值; extended:输出键的值和其他属性; json:以json格式输出键的所有属性。 缺省是simple。 |
--discovery-srv,-D SRV | 指定集群域名。 |
--endpoint URLS | 指定etcd服务端URL。 缺省是http://127.0.0.1:4001,http://127.0.0.1:2379。 |
--cert-file PATH | 指定客户端SSL cert文件路径。 |
--key-file PATH | 指定客户端SSL密钥文件路径。 |
--ca-file PATH | 指定客户端CA文件路径。 |
--username,-u USERNAME | 指定客户端用户名。 |
--timeout SECS | 指定连接超时时间。 缺省是1s。 |
--total-timeout SECS | 指定命令执行超时时间。 缺省是5s。 |
--help,-h | 显示帮助信息。 |
--version,-v | 显示版本信息。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3168102/ ,如需转载,请注明出处,否则将追究法律责任。