Я прочитал документацию по конфигурации Eureka, создал каталог Eureka-conf и поместил следующие два файла в eureka-conf: < /p>
/>[*] eureka-service.properties
< /ul>
Я добавил путь eureka_conf в мою переменную $ classpath с экспортом ClassPath =.: $ {ClassPath}: $ {eureka_conf}/eureka-client.properties: $ {eureka_conf}/eureka-service.properties
i копировал содержание файлов свойств здесь. Итак, они выглядят так: < /p>
Код: Выделить всё
#eureka-client.properties
eureka.registration.enabled=false
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
eureka.decoderName=JacksonJson
#eureka-service.properties
eureka.region=us-west-1
eureka.name=qb-acm
eureka.vipAddress=mysampleservice.mydomain.net
eureka.port=8001
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
< /code>
Вы можете увидеть, я изменил eureka.name и eureka.region, чтобы увидеть в журналах, если свойства найдены или нет. Они не найдены.Cannot find the properties specified : eureka-client. This may be okay if there are other environment specific properties or the configuration is installed with a different mechanism.с последующим: info com.netflix.discovery.discoveryclient-Инициализация Eureka в регионе US-EAST-1 . < /p>
Я создал пример сервера и клиента Eureka (с пружиной), просто для того, чтобы сделать пример, а пружинный клиент зарегистрирован. Теперь я пытаюсь провести свой регистр обслуживания Java, не являющегося Propring, на локальном сервере Eureka. Моя конечная цель - установить эту службу для регистрации и отправки сердечных ударов на наш удаленный сервер Eureka, который размещается на ключе. < /p>
Другие ошибки могут быть полезны для чтения: < /p>
Код: Выделить всё
[main] ERROR com.netflix.discovery.shared.resolver.aws.ConfigClusterResolver - Cannot resolve to any endpoints from provided configuration: {defaultZone=[]}
[main] ERROR com.netflix.discovery.shared.transport.EurekaHttpClients - Initial resolution of Eureka server endpoints failed. Check ConfigClusterResolver logs for more info
< /code>
Итак, мои вопросы: < /p>
[*] Что я неправильно устанавливает свойства?
Я вижу во многих примерах у них есть приложение. Что такое файл .yaml
для конфигурации Eureka? Является ли это альтернативой свойства
файлов? Application.yml используется с помощью Spring Boot и Manifest.yml используется Cloud Foundry Cli. < /P>
Что должно быть eureka.vipaddress в моей локальной среде и на ключевой? http: // localhost: yourport и для PCF это должно быть имя приложения. Ни Localhost Дайте мне знать, если необходима дополнительная информация. Заранее спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/459 ... properties