zoukankan      html  css  js  c++  java
  • CentOS7安装Consul集群

    1、准备4台服务器

      linux1 192.168.56.101
      linux2 192.168.56.102
      linux3 192.168.56.103
      linux4 192.168.56.104

    2、下载并解压Consul文件,拷贝到/usr/local/bin目录下

    [root@linux1 ~]# wget https://releases.hashicorp.com/consul/0.8.1/consul_0.8.1_linux_amd64.zip?_ga=2.37003621.454120034.1493952927-625263640.1493952912
    
    #解压下载的Consul,如果没有安装unzip的话可以先安装:yum install zip unzip
    [root@linux1 ~]# unzip consul_0.8.1_linux_amd64.zip
    
    #拷贝文件到bin目录下
    [root@linux1 ~]# mv consul /usr/local/bin


    3、启动Consul集群

    以server模式启动consul
    [root@linux1 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul1 -bind=192.168.56.101 -dc=dc1 -ui
    [root@linux2 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul2 -bind=192.168.56.102 -dc=dc1
    [root@linux3 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul3 -bind=192.168.56.103 -dc=dc1
    以client模式启动consul [root@linux4 ~]# consul agent
    -data-dir=/tmp/consul -node=consul4 -bind=192.168.56.104 -dc=dc

      -server 表示是server模式
      -bootstrap-expect=2 表示是集群中有2台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数
      -data-dir=/tmp/consul 目录
      -node=n2 该服务器节点名
      -bind=192.168.56.101 节点绑定的ip
      -ui 非必须 webui的路径 用web来管理consul
      -dc=dc1 集群的名称


    4、将节点加入consul集群

    [root@linux2]# consul join 192.168.56.101
    [root@linux3]# consul join 192.168.56.101
    [root@linux4]# consul join 192.168.56.101
    或者
    [root@linux1]# consul join 192.168.56.102 192.168.56.103 192.168.56.104

    5、查看集群

    [root@linux1]# consul members

    6、查看ui

     参考文档:http://www.bbsmax.com/A/Gkz1X3QrdR/

    http://consul.la/docs

  • 相关阅读:
    React-Hooks
    RC-Select 学习笔记
    React Strict Mode
    CSSMotion VS animation in Angular
    jquery中has方法
    jquery中对于extend方法的使用
    一篇对于在jquery中使用jsonp技术介绍
    对于table元素的总结
    css3布局相关样式
    移动端去掉按钮点击热区
  • 原文地址:https://www.cnblogs.com/learn-dotnet/p/6835461.html
Copyright © 2011-2022 走看看