菜鸡!eureka高可用配置 及unavailable-replicas DNS解析请自行配置

菜鸡!

eureka高可用配置 及unavailable-replicas DNS解析请自行配置问题解决

很多帖子写了这句话:eureka.client.serviceUrl.defaultZone配置项的地址,不能使用localhost,要使用域名,DNS解析请自行配置。然而作为菜鸡仍然不会修改调试,跟着我解决此问题吧。
我这里有三个节点peer1,peer2,peer3,此次只写peer1配置文件,其他的类似。

server:
  port: 8771
spring:
  profiles: peer1
  application:
    name: eureka-ha
eureka:
  instance:
    prefer-ip-address: false
    # prefer-ip-address: false
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://peer2:8772/eureka/,http://peer3:8773/eureka/
      #defaultZone: http://localhost:8772/eureka/,http://localhost:8773/eureka/

修改内容如下粗体部分:

将defaultZone: http://localhost:8772/eureka/,http://localhost:8773/eureka/
改为defaultZone: http://peer2:8772/eureka/,http://peer3:8773/eureka/

当然修改hosts文件也必不可少:

1.以管理员身份运行命令提示符;
2.输入notepad;
3.打开的记事本页面中点右上角的文件,然后点打开;
4.在弹出的窗口中双击dirvers,然后再双击etc;
5.点右下角的文本文档,然后选择所有文件,就看到显示出来了host等多个文件,鼠标选择host,然后点打开,如果没有自己新建一个;
在这里插入图片描述
6.在打开的host文件中修改你要添加的内容,比如我这里要改的内容是
127.0.0.1 peer1
127.0.0.1 peer2
127.0.0.1 peer3
修改完成后点击文件,再点保存,发现这个时候就可以正常保存了。
参考:https://www.jianshu.com/p/59c54ccc6ba6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值