zoukankan      html  css  js  c++  java
  • etcd 集群部署

    etcd web管理

    https://nikfoundas.github.io/etcd-viewer/

    # git clone https://github.com/nikfoundas/etcd-viewer.git
    # mvn clean install
    # mvn jetty:run
    # docker build -t some-repo/etcd-viewer .
    # docker run -d -p 8080:8080 nikfoundas/etcd-viewer
    

      

    
    

    node1

    #!/bin/bash
    etcd --name infra0 --initial-advertise-peer-urls http://192.168.5.152:2380 
    --listen-peer-urls http://192.168.5.152:2380 
    --listen-client-urls http://192.168.5.152:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.152:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    node2

    #!/bin/bash
    etcd --name infra1 --initial-advertise-peer-urls http://192.168.5.151:2380 
    --listen-peer-urls http://192.168.5.151:2380 
    --listen-client-urls http://192.168.5.151:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.151:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    node3

    #!/bin/bash
    etcd --name infra2 --initial-advertise-peer-urls http://192.168.5.150:2380 
    --listen-peer-urls http://192.168.5.150:2380 
    --listen-client-urls http://192.168.5.150:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.150:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    etcdctl命令

    etcdctl member list  \集群节点
    etcdctl cluster-health \健康检查
    

      

    etcd进程关闭

    #!/bin/bash
    NAME=$1
    echo $NAME  
    ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`
    echo $ID  
    echo "---------------"  
    for id in $ID
    do
    kill -9 $id
    echo "killed $id"  
    done
    echo "---------------" 4
  • 相关阅读:
    【剑指Offer】49把字符串转换成整数
    【剑指Offer】48不用加减乘除做加法
    【剑指Offer】47求1+2+3+...+n
    判断两个线段是否相交
    EM算法--原理
    理解KMP算法
    阿里校招笔试的一道逻辑题
    线性拟合之最小二乘方法和最小距离方法
    Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库
    正则表达式总结
  • 原文地址:https://www.cnblogs.com/37yan/p/6879440.html
Copyright © 2011-2022 走看看