Eureka搭建三台集群
一、创建springboot项目,引入相关jar
pom文件引入eureka依赖
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>2021.0.1</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><repositories><repository><id>spring-milestones</id><name>Spring Milestones</name><url>https://repo.spring.io/libs-milestone</url><snapshots><enabled>false</enabled></snapshots></repository></repositories>
二、添加三个配置文件
结构如图
application-eureka8761.properties配置如下
#内嵌定时 tomcat 的端口
server.port=8761
#设置该服务注册中心的 hostname
eureka.instance.hostname=eureka8761
#由于我们目前创建的应用是一个服务注册中心,而不是普通的应用,默认情况下,这个应用会向注册中心(也是它自己)注册它自己,设置为 false 表示禁止这种自己向自己注册的默认行为
eureka.client.register-with-eureka=false
#表示不去检索其他的服务,因为服务注册中心本身的职责就是维护服务实例,它不需要去检索其他服务
eureka.client.fetch-registry=false
#指定服务注册中心的位置
eureka.client.service-url.defaultZone=http://eureka8762:8762/eureka/,http://eureka8763:8763/eureka/
application-eureka8762.properties配置如下
server.port=8762
eureka.instance.hostname=eureka8762
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://eureka8761:8761/eureka/,http://eureka8763:8763/eureka/
application-eureka8763.properties配置如下
server.port=8763
eureka.instance.hostname=eureka8763
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://eureka8761:8761/eureka/,http://eureka8762:8762/eureka/
三、设置三个启动类
如图,注意名字要对应
四、启动类指定配置文件
通过以下代码依次指定配置文件
--spring.profiles.active=eureka8761
--spring.profiles.active=eureka8762
--spring.profiles.active=eureka8763
步骤如下:
右键点击第一个启动类Application8761,选择Create‘Application8761’
选中Environment,添加–spring.profiles.active=eureka8761
第一个启动类指定配置文件完毕,剩余依次指定为
--spring.profiles.active=eureka8762
--spring.profiles.active=eureka8763
五、修改host文件
host路径:C:\Windows\System32\drivers\etc\hosts
host中添加本地映射
#eureka8761、eureka8762、eureka8763为注册中心的hostname
127.0.0.1 eureka8761
127.0.0.1 eureka8762
127.0.0.1 eureka8763
六、启动测试
8761端口
8762端口
8763端口
Eureka搭建三台集群相关推荐
- 三台Ubuntu虚拟机搭建 Hadoop集群 (第一次搭)
最近因为要搭Hadoop集群,确实花了好大的心血在里面,因为我的Linux也是前两天速成的,好多东西都还是边查资料边搭.但我最终确实成功了,留了一点点小问题在里面.(当Hadoop集群start-al ...
- 搭建Eureka高可用集群
做的快哭了已经 文章目录 Eureka可用高集群的搭建 一.Eureka的工作原理 二.Eureka中服务提供者与服务消费者的关系 三.搭建Eureka-Server和Eureka-Client 四. ...
- 手把手搭建redis集群-三台虚拟机(三主三从)
Redis集群环境搭建: Redis 集群简介: Redis 是一个开源的 key-value 分布式存储系统,由于其出众的性能,大部分互联网企业将其用来作为服务端分布式缓存使用.Redis 在 3. ...
- Magent搭建Memcached集群
原文地址:http://ultrasql.blog.51cto.com/9591438/1636374 Memcached集群介绍 由于Memcached服务器与服务器之间没有任何通讯,并且不进行任何 ...
- [k8s] 第二章 十分钟带你搭建k8s集群环境
本章节主要介绍如何搭建kubernetes的集群环境 环境规划 集群类型 kubernetes集群大体上分为两类:一主多从和多主多从. 一主多从:一台Master节点和多台Node节点,搭建简单,但是 ...
- linux hadoop集群搭建,hadoop集群搭建
hadoop集群搭建步骤 实验介绍 下面将要在三台linux虚拟机上搭建hadoop集群. 知识点 linux基本命令 集群安装 完成实验需要以下相关知识 解压命令 tar -zxvf XX.tar. ...
- Kafka学习之(五)搭建kafka集群之Zookeeper集群搭建
Zookeeper是一种在分布式系统中被广泛用来作为:分布式状态管理.分布式协调管理.分布式配置管理.和分布式锁服务的集群.kafka增加和减少服务器都会在Zookeeper节点上触发相应的事件kaf ...
- Centos7搭建Kubernetes集群
@Author:By Runsen Kubernetes Kubernetes 及其整个生态系统(工具.模块.插件等)均使用 Go 语言编写,从而构成一套面向 API.可高速运行的程序集合,这些程序文 ...
- Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境
Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境 一.环境说明 个人理解: zookeeper可以独立搭建集群,hbase本身不能独立搭建集群需要和hado ...
最新文章
- 栖息地环境影响了鸿雁的肠道微生物
- 字符串异或c语言编写,C语言实现字符串的异或校验.doc
- 博客园有人随笔总数10000+?
- 图分区技术基本概念【1】
- IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。
- 8.2.1.3 Range Optimization
- 10.Vue 组件基础
- usaco3.33Camelot(BFS)
- 验证控件;正则表达式;
- 【转】在Linux下编译与执行Java程序
- Axure 8.1.0.3377 激活码 授权码 授权秘钥
- 最新版UI视频解析单页源码附带超清接口
- 清理垃圾文件属于计算机安全维护吗,垃圾文件清理,垃圾文件清理器
- react项目中引入的组件在src外从而报错
- 春季学习报告 4.19
- Elastic-Job分布式任务调度
- 阿里阿里,搞不定政企
- 搜狗输入法无法输出中文
- 计算机配置 主板,整套解决方案:I5-3470处理器和什么主板构成计算机配置?
- 深入理解操作系统实验——bomb lab(phase_2)