consul搭建
2024-08-30 03:46:58
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
最新文章
- 常用的HTML代码
- 利用多写Redis实现分布式锁原理与实现分析(转)
- 再深入一点ajax
- MySQL timed_mutexes
- zoj 3823 Excavator Contest 构造
- 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
- Java语言基础(三) Java注释
- Matlab实现Hough变换检測图像中的直线
- redis的持久化 rdb和aof
- java并发之非阻塞算法介绍
- codeblocks添加编译选项
- 原生js实现无缝轮播
- Metasploit渗透测试实际应用
- mysql命令大全用户管理相关命令
- Python3 k-邻近算法(KNN)
- [ssh]如何设计ARM板上多用户key登录系统
- Chrome百度不显示中文字体
- 大快hadoop安装包下载与平台监控参数说明
- 快速使用CSS 弹性盒子
- js 给指定ID赋值
热门文章
- C Mergeable Stack(list超好用)
- 两将军问题、拜占庭将军问题、TCP三路握手过程的联系
- jQuery横向上下排列鱼骨图形式信息展示代码时光轴样式(转自CSDN,原文链接附于文中)
- 吴裕雄 python 机器学习——Lasso回归
- vue mock
- linux应用之test命令详细解析
- material palette
- checkbox、radio控件和文字不对齐
- 项目总结21:项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库)
- 登录界面,body上有背景图,点击输入框时,弹出的手机键盘会把背景图顶变形,而且会把footer顶上去