Когда я запускаю Eureka на порту 8761, все отлично работает. Конфигурационный сервер может без проблем регистрироваться в Eureka. Однако, когда я меняю порт eureka на 7001, все перестает работать, и я не могу понять, как их исправить.Eureka: Как отключить/настроить репликацию peer?
Проблема, похоже, сводится к тому, что 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
Действительно, когда начинается Eureka, он говорит: Добавление реплики узла: http://localhost:8761/eureka/. Кажется, что где-то предполагается, что узел реплики работает на этапе 8761.
Есть ли способ отключить Eureka для поиска узлов реплики? Или как я могу контролировать, когда и когда и где должна произойти реплика? Я посмотрел класс EurekaServerConfig (http://netflix.github.io/eureka/javadoc/eureka-core/index.html), но я не мог найти ничего, что было бы в этом направлении.
Это с Spring Cloud 1.0.2.RELEASE.
, поделитесь своими файлами по свойствам. Вы изменили «defaultZone»? – freakman
Спасибо. Это сделал трюк. Я добавил eureka.serviceUrl.defaultZone в файл eureka application.yml. Пожалуйста, добавьте свой комментарий в качестве ответа, и я приму его, если вы этого пожелаете. – Klaus