Вот что я успешно сделал на локальном сервере SCDF.
- Я успешно развернул сервер SCDF на своем локальном компьютере, а также использовал с ним параметры конфигурации Kafka и Zookeeper, т.е.
mymac $ java -jar spring-cloud-dataflow-server-local-1.3.0.RELEASE.jar --spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers = localhost : 9092 --spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.zkNodes = localhost: 2181
Мне удалось создать свой поток
ingest = producer-app > :broker1
filter = :broker1 > filter-app > :broker2
Теперь мне нужна помощь, чтобы сделать то же самое на PCFDev.
- У меня работает мой PCFDEv
- Мне нужно развернуть банку SCDF-Cloudfoundry с моими локальными параметрами kafka и zookeeper в pcfDev, но когда я делаю следующие шаги, это дает мне ошибку, что его
1.1) cf push -f manifest-scdf.yml --no-start -p /XXX/XXX/XXX/spring-cloud-dataflow-server-cloudfoundry-1.3.0.BUILD-SNAPSHOT.jar -k 1500M
это работает хорошо ... без проблем. а 1,2
1.2) cf start dataflow-server --spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers = host.pcfdev.io: 9092 --spring.cloud.dataflow.applicationProperties .stream.spring.cloud.stream.kafka.binder.zkNodes = host.pcfdev.io: 2181
дает мне эту ошибку: -
Неправильное использование: неизвестный флаг `spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers '
ниже мой файл manifest-scdf.yml
---
instances: 1
memory: 2048M
applications:
- name: dataflow-server
host: dataflow-server
services:
- redis
- rabbit
env:
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_URL: https://api.local.pcfdev.io
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_ORG: pcfdev-org
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SPACE: pcfdev-space
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_DOMAIN: local.pcfdev.io
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_USERNAME: admin
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_PASSWORD: admin
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SKIP_SSL_VALIDATION: true
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_STREAM_SERVICES: rabbit
MAVEN_REMOTE_REPOSITORIES_REPO1_URL: https://repo.spring.io/libs-snapshot
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_DISK: 512
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_STREAM_BUILDPACK: java_buildpack
spring.cloud.deployer.cloudfoundry.stream.memory: 400
spring.cloud.dataflow.features.tasks-enabled: true
spring.cloud.dataflow.features.streams-enabled: true
Помогите, пожалуйста. Спасибо.