[工具] etcd

README:

1、服务运行

docker stop etcd-gcr-v3.4.0
docker rm etcd-gcr-v3.4.0

docker run -itd \
-p 2379:2379 \
-p 2380:2380 \
-v /home/yypan/volumes/etcd:/etcd-data \
--name etcd-gcr-v3.4.0 \
quay.io/coreos/etcd:v3.4.0 \
/usr/local/bin/etcd \
--name s1 \
--data-dir /etcd-data \
--listen-client-urls http://0.0.0.0:2379 \
--advertise-client-urls http://0.0.0.0:2379 \
--listen-peer-urls http://0.0.0.0:2380 \
--initial-advertise-peer-urls http://0.0.0.0:2380 \
--initial-cluster s1=http://0.0.0.0:2380 \
--initial-cluster-token tkn \
--initial-cluster-state new \
--log-level info \
--logger zap \
--log-outputs stderr

2.测试一下

下载和安装客户端
国内用户可以使用以下方式加快下载

$ curl -L https://download.fastgit.org/etcd-io/etcd/releases/download/v3.4.0/etcd-v3.4.0-linux-amd64.tar.gz -o etcd-v3.4.0-linux-amd64.tar.gz
$ tar xzvf etcd-v3.4.0-linux-amd64.tar.gz
$ cd etcd-v3.4.0-linux-amd64

sudo cp etcd* /usr/local/bin/

$ ETCDCTL_API=3 etcdctl member list
8e9e05c52164694d, started, default, http://localhost:2380, http://localhost:2379

$ ETCDCTL_API=3 etcdctl put testkey "hello world"
OK

$ etcdctl get testkey
testkey
hello world


ETCDCTL_API=3 etcdctl  --endpoints=42.192.207.198:2379 member list

ETCDCTL_API=3 etcdctl  --endpoints=42.192.207.198:2379 get testkey

参考
https://yeasy.gitbook.io/docker_practice/etcd/install

查错误:


  "caller": "clientv3/retry_interceptor.go:62",
  "msg": "retrying of unary invoker failed",

https://shenbaise9527.com/etcd-configure-error/

重启docker

自动化脚本:etcd.sh

#!/bin/bash 

docker stop etcd-gcr-v3.4.0
docker rm etcd-gcr-v3.4.0

docker run -itd \
-p 2379:2379 \
-p 2380:2380 \
-v /home/yypan/volumes/etcd:/etcd-data \
--name etcd-gcr-v3.4.0 \
quay.io/coreos/etcd:v3.4.0 \
/usr/local/bin/etcd \
--name s1 \
--data-dir /etcd-data \
--listen-client-urls http://0.0.0.0:2379 \
--advertise-client-urls http://42.192.207.198:2379 \
--listen-peer-urls http://0.0.0.0:2380 \
--initial-advertise-peer-urls http://0.0.0.0:2380 \
--initial-cluster s1=http://0.0.0.0:2380 \
--initial-cluster-token tkn \
--initial-cluster-state new \
--log-level info \
--logger zap \
--log-outputs stderr
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值