环境:
系统:Centos 7.8
etcd: 3.4.13
错误信息:
etcd 进行set的时候报出一下错误:
Error: unknown command "set" for "etcdctl"
Did you mean this?
get
put
del
user
解决办法:
- 默认v2版接口关闭,只需要把
set
改成put
即可。 - etcd开启v2版接口:在etcd的启动参数后面加上
--enable-v2
启动,或者在etcd的配置文件上加入ETCD_ENABLE_V2=true
,然后重启etcd。使用etcdctl
命令的时候前面加上ETCDCTL_API=2
,调用v2接口。比如:ETCDCTL_API=2 etcdctl