zoukankan      html  css  js  c++  java
  • consul搭建

    1、准备3台服务器

      linux1 192.168.0.101
      linux2 192.168.0.102
      linux3 192.168.0.103

    2、准备向Linux上传文件的工具Winscp

    3、去https://www.consul.io/downloads.html下载Linux 对应的64位的安装包到windows 并解压 

    4、新建文件夹命名为consul 并在consul文件夹下创建bin和data文件夹

    5、使用Winscp连接到Linux服务器 把consul文件夹复制到Linux上去。

    6、准备启动Consul集群

    以server模式启动consul
    [root@linux1 ~]# consul agent -server -bootstrap-expect=2 -data-dir=/consul/data -node=consul1 -bind=192.168.0.101 -datacenter=mydc  -ui 
    [root@linux2 ~]# consul agent -server -bootstrap-expect=2 -data-dir=/consul/data -node=consul2 -bind=192.168.0.102 -datacenter=mydc 
    以client模式启动consul
    [root@linux3 ~]# consul agent -data-dir=/consul/data -node=consul3 -bind=192.168.0.103 -datacenter=mydc 

           -server 表示是server模式
      -bootstrap-expect=2 表示是集群中有2台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数
      -data-dir=/consul/data data目录
      -node=n1 该服务器节点名
      -bind=192.168.0.101 节点绑定的ip
      -ui 非必须 webui的路径 用web来管理consul
      -datacenter=dc1 集群的名称
    7、将节点加入consul集群
    [root@linux2]# consul join 192.168.0.101
    [root@linux3]# consul join 192.168.0.101

    8、查看集群成员
    [root@linux1]# consul members
    9、查看Ui 访问192.168.0.101:8500


  • 相关阅读:
    AcWing 1135. 新年好 图论 枚举
    uva 10196 将军 模拟
    LeetCode 120. 三角形最小路径和 dp
    LeetCode 350. 两个数组的交集 II 哈希
    LeetCode 174. 地下城游戏 dp
    LeetCode 面试题 16.11.. 跳水板 模拟
    LeetCode 112. 路径总和 递归 树的遍历
    AcWing 1129. 热浪 spfa
    Thymeleaf Javascript 取值
    Thymeleaf Javascript 取值
  • 原文地址:https://www.cnblogs.com/merciless/p/10682736.html
Copyright © 2011-2022 走看看