Это обсуждалось в списке рассылок, и, пожалуйста, обратитесь к этой mail .
Вы должны использовать hadoop fs -put
скопировать файл в hdfs
:
${HADOOP_COMMON_HOME}/bin/hadoop fs -put /path/to/README.md README.md
Вот то, что я сделал:
после https://medium.com / danismaz.furkan/spring-cloud-config-with-file-system-backend-c18ae16b7ad5
1)!! не забывайте свои опции VM!!:
-Dspring.profiles.active=native
(в Netbeans: configserver-> проект-> свойства> опции Run-> VM
2) или в application.properties
#spring.cloud.config.server.native.searchLocations=file:///C:/tmp/config
spring.cloud.config.server.native.searchLocations=classpath:/config
или в Примечаниях applications.yml
spring:
cloud:
config:
server:
native:
search-locations : file:///C:/tmp/config
#search-locations : classpath:/config
:
n1: поисковые местоположения и searchLocations обе работы
n2: file:/// => твердый путь к файлу
Как [1 117]
c:/temp/config/
app-admin.yml
app-admin-develop.yml
....
n3: для Ваших файлов конфигурации профиля
classpath: /
Как [1 120]
Other sources/src/main/resources/config/app-admin.yml
n4: Я не мог сделанные пути к файлам работать, не устанавливая vm опции. Не забывайте! Только установка пружины profiles.active=native в Вашей конфигурации приложения не добивается цели для меня
n5: запросы HTTP в качестве примера
http://localhost:8998/app-admin/default/yml
дает приложение-admin.yml
, которое http://localhost:8998/app-admin/develop/yml
дает app-admin-develop.yml