zoukankan      html  css  js  c++  java
  • consul集群搭建说明

    consul集群搭建

    一、环境准备

    1,机器准备

    ip 操作系统 hostname
    192.168.8.84 centos7 node84
    192.168.8.85 centos7 node85
    192.168.8.86 centos7 node86

    2,软件包下载

    • jdk安装:1.8.0.72 64bit(安装忽略)
    • Consul官网(https://www.consul.io/downloads.html) 下载相应系统的consul可执行文件并放系统PATH环境变量目录内。我们这边以1.1.0版本为例

    3,软件包部署

    #解压zip文件
    unzip consul_1.1.0_linux_amd64.zip
    #将二进制文件拷贝到系统目录
    mv consul /usr/local/bin

    4,测试时部署

    [root@node84 bin]#consul -v
    Consul v1.1.0

    以上步骤3和4在三个节点都执行一遍

    二、集群搭建

    1,集群初始化

    # node84上执行
    consul agent -server -bootstrap-expect 3 -data-dir /tmp/consul -bind 192.168.8.84 -node 192.168.8.84 -datacenter huanan -ui -client=192.168.8.84  1>/dev/null 2>&1 &
    # node85上执行
    consul agent -server -bootstrap-expect 3 -data-dir /tmp/consul -bind 192.168.8.85 -node 192.168.8.85 -datacenter huanan -ui -dev 1>/dev/null 2>&1 &
    # node86上执行
    consul agent -server -bootstrap-expect 3 -data-dir /tmp/consul -bind 192.168.8.86 -node 192.168.8.86 -datacenter huanan -ui -dev 1>/dev/null 2>&1 &

    2,在三台机器上都执行以下命令加入集群

    # 加入leader节点
    consul join 192.168.8.84

    3,浏览器去访问集群,查看集群状态

       http://192.168.8.84:8500/
    

    4,集群状态查看

    consul members -http-addr=192.168.8.84:8500
    ### 查询集群状态
    [root@node84 bin]# consul operator raft list-peers -http-addr=192.168.8.84:8500
    Node          ID                                    Address            State     Voter  RaftProtocol
    192.168.8.84  311ceadb-9a83-a94d-e18e-777547ba43cd  192.168.8.84:8300  leader    true   3
    192.168.8.85  809caba5-9ef8-7a83-6806-cb6bee97303b  192.168.8.85:8300  follower  true   3
    192.168.8.86  77fe3bab-bbc3-748e-e32a-fb8e767c20bc  192.168.8.86:8300  follower  true   3
    




  • 相关阅读:
    Java [Leetcode 191]Number of 1 Bits
    Java [Leetcode 235]Lowest Common Ancestor of a Binary Search Tree
    Java [Leetcode 169]Majority Element
    Java [Leetcode 171]Excel Sheet Column Number
    Java [Leetcode 217]Contains Duplicate
    Java [Leetcode 242]Valid Anagram
    Java [Leetcode 100]Same Tree
    Java [Leetcode 258]Add Digits
    Java [Leetcode 104]Maximum Depth of Binary Tree
    D365 FO财务维度
  • 原文地址:https://www.cnblogs.com/kakarott/p/9137799.html
Copyright © 2011-2022 走看看