Оболочка потока данных Spring Cloud: застрял на "Поток развертывается" - PullRequest
0 голосов
/ 25 апреля 2018

Я успешно зарегистрировал три приложения с именами appSink, appSource и appProcessor следующим образом

dataflow:>app register --name appSource --type source --uri maven://com.example:source:jar:0.0.1-SNAPSHOT --force
Successfully registered application 'source:appSource'
dataflow:>app register --name appProcessor --type processor --uri maven://com.example:processor:jar:0.0.1-SNAPSHOT --force
Successfully registered application 'processor:appProcessor'
dataflow:>app register --name appSink --type sink --uri maven://com.example:sink:jar:0.0.1-SNAPSHOT --force
Successfully registered application 'sink:appSink'
dataflow:>app list
╔══════════╤═════════════╤════════╤════╗
║  source  │  processor  │  sink  │task║
╠══════════╪═════════════╪════════╪════╣
║appSource│appProcessor│appSink│    ║
╚══════════╧═════════════╧════════╧════╝

Затем я создал и развернул поток следующим образом:

dataflow:>stream create --name myStream --definition 'appSource | appProcessor | appSink’
Created new stream 'myStream'
dataflow:>stream deploy --name myStream

Я получил сообщение

Deployment request has been sent for stream 'myStream'

В списке потоков я вижу

║myStream1  │source-app | processor-app | sink-app│The stream is being deployed.                                         ║

Похоже, что развертывание никогда не заканчивается.Журналы сервера потока данных просто застряли на этом

o.s.c.d.spi.local.LocalAppDeployer       : Deploying app with deploymentId myStream1.source-app instance 0.

Почему мой поток не развертывается успешно?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Я вижу эту же проблему.Я унаследовал регистрацию, как вы предложили.Пользовательский интерфейс никогда не покидает статус развертывания.В логах нет ошибок, и мой поток работает, когда я его тестирую.

0 голосов
/ 25 апреля 2018

Видите ли вы какие-либо Java-процессы, запущенные в вашем локальном компьютере (которые соответствуют развертываемым приложениям)?

Вы можете попробовать удаленную отладку развертывания приложения, используя doc: https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#_remote_debugging

Вы также можете попробовать наследовать ведение журнала приложений, используя

https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#_log_redirect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...