• etcd安装


    1 yum工具安装

    yum install etcd
    发现版本较老是3.3的版本
    所以还是卸掉吧
    yum remove etcd

    2 下二进制文件来安装

    参考
    https://zhuanlan.zhihu.com/p/583585713?utm_id=0

    $ wget https://github.com/coreos/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz
    $ tar xzvf etcd-v3.5.0-linux-amd64.tar.gz
    $ cd etcd-v3.5.0-linux-amd64
    $ sudo cp etcd etcdctl /usr/local/bin

    启动

    etcd --name my-etcd-1 \
    --initial-advertise-peer-urls http://:2380 \
    --listen-peer-urls http://:2380 \
    --listen-client-urls http://:2379,http://127.0.0.1:2379 \
    --advertise-client-urls http://:2379 \
    --initial-cluster-token etcd-cluster-1 \
    --initial-cluster my-etcd-1=http://:2380,my-etcd-2=http://:2380,my-etcd-3=http://:2380 \
    --initial-cluster-state new
    
    my-etcd-1是etcd节点的名称,是etcd节点的IP地址。这个命令将会在一个新的集群中启动etcd。
    
    --name:指定节点名称
    --initial-advertise-peer-urls:指定节点对外广播的URL,用于节点发现
    --listen-peer-urls:指定节点监听的URL,用于集群内部通信
    --listen-client-urls:指定节点监听的URL,用于客户端连接
    --advertise-client-urls:指定节点对外广播的URL,用于客户端发现
    --initial-cluster-token:指定集群名称
    --initial-cluster:指定集群中所有节点的名称和URL
    --initial-cluster-state:指定集群的状态,可以是new、existing或者注意等待
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    简单点启动,可以吧参数写在配置文件里面
    nohup etcd --config-file=/path/to/etcd.conf >/dev/null 2>&1 &
    最简单的
    nohup etcd >/dev/null 2>&1 &

    3 docker安装

    4 操作命令

    etcdctl put key value
    etcdctl get key
    etcdctl del key //删除
    etcdctl watch key //监控变化

    etcdctl ls /
    etcdctl get --prefix /
    报Error: unknown command “ls” for “etcdctl”
    有建议切换版本
    export ETCDCTL_API=3;
    export ETCDCTL_API=2;

  • 相关阅读:
    Oracle数据库设置归档模式(超级简单)
    结构方程模型调整
    Hadoop HA高可用环境搭建
    java高并发系列-第1天:必须知道的几个概念
    循环购商业模式:实现用户裂变的关键
    [多线程] | 实例演示三种创建多线程的方式,初识线程同步以及解决线程安全问题(超卖)
    AI人工智能学习之回归分析
    【笔记】大话设计模式14-观察者模式
    Zabbix监控
    【3D人脸】MediaPipe Face Mesh 调研
  • 原文地址:https://blog.csdn.net/dzl84394/article/details/134230775