Я новичок в Spring Cloud Data Flow, и у меня странная проблема с ним.
Я создаю простое облачное приложение «Задача helloworld» и пытаюсь зарегистрировать его с помощью Spring Data Flow.
Я вставил spring-cloud-dataflow-server-local-1.6.3.RELEASE.jar
в пространство моего PCF, установив следующую переменную env:
---
applications:
- name: data-flow-server-personal
host: data-flow-server-personal
memory: 1G
disk_quota: 1G
instances: 1
path: ./spring-cloud-dataflow-server-local-1.6.3.RELEASE.jar
env:
SPRING_APPLICATION_NAME: data-flow-server
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_URL: https://api.run.pivotal.io
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_ORG: {org}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SPACE: development
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_DOMAIN: cfapps.io
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_USERNAME: {myPCFUser}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_PASSWORD: {myPCFPassword}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SKIP_SSL_VALIDATION: true
SPRING_APPLICATION_JSON: '{"maven": { "remote-repositories": { "repo1": { "url": "https://repo.spring.io/libs-release"} } } }'
После этого, используя «spring-cloud-dataflow-shell-1.6.3.RELEASE.jar», я зарегистрировал приложение задачи «helloWorld» с помощью следующей команды:
dataflow:>app register --name myApplication --type task --uri https://github.com/durante-ap/test-job/raw/master/raw/batch-cloud-job-0.0.1-SNAPSHOT.jar
Successfully registered application 'task:myApplication'
dataflow:>task create helloWorld --definition myApplication
Created new task 'helloWorld'
dataflow:>task launch helloWorld
Launched task 'helloWorld'
dataflow:>task list
╔═══════════?═══════════════?═══════════╗
║Task Name │Task Definition│Task Status║
╠═══════════?═══════════════?═══════════╣
║helloWorld │myApplication │COMPLETE ║
╚═══════════?═══════════════?═══════════╝
Задача была успешно выполнена, но когда я пытаюсь проверить, создано ли какое-либо приложение в PCF с помощью команды cf apps
, я вижу только приложение data-flow-server-personal *
name requested state instances memory disk urls
data-flow-server-personal started 1/1 1G 1G data-flow-server-personal.cfapps.io
Что я пропустил в конфигурации?
Мне нужно увидеть приложение задачи, чтобы просмотреть журнал этой задачи с помощью команды
cf logs helloWorld