2

我正在探索 spring-cloud-dataflow,我可以成功浏览twitterstream 示例,并且 field-value-counters 包含一些有用的值。

但是我无法创建其他简单的示例,例如:

stream create test --definition 'http --server.port=9999 | counter --name=httpcounter --store=redis' --deploy

或者

stream create http-log --definition 'http --server.port=1234 | log' --deploy

stream create http-tap-counter --definition ':http-log.http > counter --name=http-tap-counter' --deploy

在这两种情况下,流都会被创建和部署并stream list显示它们,但是在 shell 中执行“计数器列表”时计数器不会显示。

我还在日志中验证了 http 源正在接收一些输入。

任何想法为什么我在这里缺少创建一个简单的计数器?

4

2 回答 2

1

我们最近解决了sink的问题counter,现在该修复已移植到stream-app-starters。此修复程序也包含在最近的1.0.0.M3 版本中。

请尝试最新版本,如果您仍然遇到问题,请告诉我们。

于 2016-05-04T23:08:43.720 回答
0

我有同样的问题。今天从 git 存储库更新 spring-cloud-dataflow 后,这些示例现在对我有用。

于 2016-04-29T09:22:54.883 回答