首页 文章

Eureka:如何禁用/配置对等复制?

提问于
浏览
5

当我在8761端口上运行Eureka时,一切都很好 . 配置服务器可以毫无问题地注册到Eureka . 然而,当我将eureka端口更改为7001时,事情就会停止工作,我似乎无法弄清楚如何修复它们 .

这个问题似乎围绕着Eureka无法找到运行的对等节点:http://localhost:8761/eureka . 例外是:

2015-07-05 08:00:47.301 ERROR 4140 --- [egister-process] 
c.netflix.eureka.cluster.PeerEurekaNode  : PeerEurekaNode: 
http://localhost:8761/eureka/apps/: CONFIGSERVER/localhost:Register

确实,当尤里卡开始时,它说:添加副本节点:http://localhost:8761/eureka/ . 因此,似乎假定副本节点在8761运行 .

有没有办法禁用Eureka寻找副本节点?或者我如何控制复制品是否以及何时何地发生?我查看了EurekaServerConfig类(http://netflix.github.io/eureka/javadoc/eureka-core/index.html),但我找不到任何朝这个方向发展的东西 .

这是Spring Cloud 1.0.2.RELEASE .

2 回答

  • 10

    您必须在application.yml文件中配置 eureka.serviceUrl.defaultZone 属性 .

  • 11

    要清楚,我认为它需要 eureka.client.serviceUrl.defaultZone .

相关问题