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
												

最新文章

  1. 常用的HTML代码
  2. 利用多写Redis实现分布式锁原理与实现分析(转)
  3. 再深入一点ajax
  4. MySQL timed_mutexes
  5. zoj 3823 Excavator Contest 构造
  6. 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
  7. Java语言基础(三) Java注释
  8. Matlab实现Hough变换检測图像中的直线
  9. redis的持久化 rdb和aof
  10. java并发之非阻塞算法介绍
  11. codeblocks添加编译选项
  12. 原生js实现无缝轮播
  13. Metasploit渗透测试实际应用
  14. mysql命令大全用户管理相关命令
  15. Python3 k-邻近算法(KNN)
  16. [ssh]如何设计ARM板上多用户key登录系统
  17. Chrome百度不显示中文字体
  18. 大快hadoop安装包下载与平台监控参数说明
  19. 快速使用CSS 弹性盒子
  20. js 给指定ID赋值

热门文章

  1. C Mergeable Stack(list超好用)
  2. 两将军问题、拜占庭将军问题、TCP三路握手过程的联系
  3. jQuery横向上下排列鱼骨图形式信息展示代码时光轴样式(转自CSDN,原文链接附于文中)
  4. 吴裕雄 python 机器学习——Lasso回归
  5. vue mock
  6. linux应用之test命令详细解析
  7. material palette
  8. checkbox、radio控件和文字不对齐
  9. 项目总结21:项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库)
  10. 登录界面,body上有背景图,点击输入框时,弹出的手机键盘会把背景图顶变形,而且会把footer顶上去