eureka学习-集群搭建

首先,修改hosts文件
在 Windows 系统中,hosts文件的位置为:C:\Windows\System32\drivers\etc
由于hosts文件属性系统文件,因此需要管理员权限才能对其进行修改。

修改方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改,等修改之后,在将其拖回原目录,替换原文件。
加入如下两列
127.0.0.1 eureka7000.com
127.0.0.1 eureka7001.com
两个eureka需要相互注册,注意defaultZone为驼峰,不然会报错(连不上8762的错误)
7001配置

spring:
  application:
    name: eureka-server    #集群name需要一样
server:
  port: 7001
eureka:
  instance:
    hostname: eureka7001.com   #ip地址
  client:
    register-with-eureka: true
    fetch-registry: true   #向其他Eureka服务端注册
    service-url:
      defaultZone: http://eureka7000.com:7000/eureka/

7000配置

spring:
  application:
    name: eureka-server
server:
  port: 7000
eureka:
  instance:
    hostname: eureka7000.com
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/

客户端8001配置如下

spring:
  application:
    name: eureka-client-8001
server:
  port: 8001
eureka:
  client:
    service-url:
      defaultZone: http://eureka7000.com:7000/eureka/,http://eureka7001.com:7001/eureka/

在这里插入图片描述
如下报错为一台eureka服务端向另一台服务端注册,但另一台还没启动的报错,是正常的
在这里插入图片描述
三个搭建配置文件如下
修改hosts
127.0.0.1 eureka7002.com

spring:
  application:
    name: eureka-server
server:
  port: 7000
eureka:
  instance:
    hostname: eureka7000.com
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/

客户端

spring:
  application:
    name: eureka-client-8001
server:
  port: 8001
eureka:
  client:
    service-url:
      defaultZone: http://eureka7000.com:7000/eureka/,http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值