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
consul搭建的更多相关文章
- 【3分钟就会系列】使用Ocelot+Consul搭建微服务吧!
		
一.什么Ocelot? API网关是一个服务器,是系统的唯一入口.API 网关一般放到微服务的最前端,并且要让API 网关变成由应用所发起的每个请求的入口.这样就可以明显的简化客户端实现和微服务应用程 ...
 - consul 搭建
		
windows 1. 下载consul https://www.consul.io/downloads.html 2. 解压至consul_1.4.2 3.配置环境变量 path下新增D:\work\ ...
 - consul搭建(初步)
		
http://www.cnblogs.com/java-zhao/p/5375132.html https://blog.csdn.net/u010246789/article/details/517 ...
 - Docker + Consul 多数据中心模拟
		
Docker + Consul 多数据中心模拟 1. dc1搭建 docker run -d --name node1 -h node1 progrium/consul -server -bootst ...
 - .NET微服务从0到1:服务注册与发现(Consul)
		
目录 Consul搭建 基于Docker搭建Consul 基于Windows搭建Consul ServiceA集成Consul做服务注册 Ocelot集成Consul做服务发现 更多参考 Consul ...
 - 庐山真面目之四微服务架构Consul集群和Nginx版本实现
		
庐山真面目之四微服务架构Consul集群和Nginx版本实现 一.简介 在上一篇文章<庐山真面目之三微服务架构Consul版本实现>中,我们已经探讨了如何搭建基于单节点Consu ...
 - 庐山真面目之六微服务架构Consul集群、Ocelot网关集群和Nginx版本实现
		
庐山真面目之六微服务架构Consul集群.Ocelot网关集群和Nginx版本实现 一.简介 在上一篇文章<庐山真面目之五微服务架构Consul集群.Ocelot网关和Nginx版本实 ...
 - 庐山真面目之七微服务架构Consul集群、Ocelot网关集群和IdentityServer4版本实现
		
庐山真面目之七微服务架构Consul集群.Ocelot网关集群和IdentityServer4版本实现 一.简介 在上一篇文章<庐山真面目之六微服务架构Consul集群.Ocelot网 ...
 - Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现
		
环境 .NET5,Consul_v1.10.2 一.简介 在微服务中利用Consul可以实现服务的注册,服务发现,治理,健康检查等. Web调站点需要调用多个服务,如果没有Consul,可能就是Web ...
 
随机推荐
- UVa442 Matrix Chain Multiplication(栈)
			
#include<cstdio>#include<cstring> #include<stack> #include<algorithm> #inclu ...
 - EFM32之GPIO
			
配置时钟: void CMU_ClockEnable(CMU_Clock_TypeDef clock, bool enable) CMU_ClockEnable(cmuClock_HFPER, tru ...
 - pop()   删除掉数组的最后一个元素
			
下面的代码首先创建了一个拥有四个元素的数组 myFish,然后删除掉它的最后一个元素. let myFish = ["angel", "clown", &quo ...
 - python之科学函数课——Numpy
			
一般来讲,数据都是由行列表示的,也就是矩阵,类似于Excel表格一样的东西. 首先我们学习一下Numpy,装好anaconda之后默认是装好的,下面是numpy的一些函数库:Numpy是科学计算库,是 ...
 - DVWA中low级的sql注入漏洞的简单复现
			
第一次成功复现一个简单漏洞,于是写下这篇随笔记录一下 首先我们来看dvwa中low级的sql注入的源码 源码文件路径如下图: 源码如下: <?php if(isset($_GET['Submit ...
 - linux,无法进行写操作怎么办?read-only file system
			
一句命令搞定: mount -o remount rw /
 - taro Object(...) is not a function 版本更新后,H5端运行出错
			
之前使用taro,版本号1.2.11 会有这样的问题,如下:gitHub找解决的,看到大佬们说更新一下版本就好了,果然更新后,此问题解决OK了. 当然,坑是走不完的,版本也更新挺快的,想着把taro和 ...
 - taro安装使用  Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)错误
			
1. 安装node.js 官网下载:https://nodejs.org/en/ 下载推荐版本: 2. Npm安装慢,可以使用cnpm,安装淘宝镜像: npm install -g cnpm - ...
 - selenium之 chromedriver与chrome版本映射表(更新至v2.46)
			
chromedriver版本 支持的Chrome版本 v2.46 v71-73 v2.45 v70-72 v2.44 v69-71 v2.43 v69-71 v2.42 v68-70 v2.41 v6 ...
 - python requests库爬取网页小实例:ip地址查询
			
ip地址查询的全代码: 智力使用ip183网站进行ip地址归属地的查询,我们在查询的过程是通过构造url进行查询的,将要查询的ip地址以参数的形式添加在ip183url后面即可. #ip地址查询的全代 ...