Я новичок в весенне-облачном потоке данных. Я следую за документацией Spring Cloud Data Flow (https://dataflow.spring.io/docs/installation/local/docker/). Я скачал файл docker-compose.yml и поместил его в каталог D: \ Dev \ spring-cloud-dataflow>. Когда я пытаюсь выполнить следующие команды :
D:\Dev\spring-cloud-dataflow> set DATAFLOW_VERSION=2.1.0.RELEASE
D:\Dev\spring-cloud-dataflow> set SKIPPER_VERSION=2.0.2.RELEASE
D:\Dev\spring-cloud-dataflow> docker-compose up
Это дает мне следующую ошибку:
ERROR: Missing mandatory value for "image" option in service "dataflow-server": DATAFLOW_VERSION is not set!
Я использую Powershell, поэтому я попытался использовать Set-Variable вместо set, но это выдало мне ту же ошибку.
D:\Dev\spring-cloud-dataflow> Set-Variable -Name "DATAFLOW_VERSION" -Value "2.1.0.RELEASE"
D:\Dev\spring-cloud-dataflow> Set-Variable -Name "SKIPPER_VERSION" -Value "2.0.2.RELEASE"
D:\Dev\spring-cloud-dataflow> docker-compose up
ОШИБКА: отсутствует обязательное значение для опции «изображение» в службе «dataflow-server»: DATAFLOW_VERSION не установлено!
Я попробовал короткую версию в уроке, но также не сработало:
DATAFLOW_VERSION=2.1.0.RELEASE SKIPPER_VERSION=2.0.2.RELEASE docker-compose up
Я вижу, что переменные установлены:
D:\Dev\spring-cloud-dataflow> echo $DATAFLOW_VERSION
2.1.0.RELEASE
D:\Dev\spring-cloud-dataflow> echo $SKIPPER_VERSION
2.0.2.RELEASE
Я не мог понять, почему появляется эта ошибка.