我创建了一个复合模块:
module compose common-module --definition "kafka --topic=topic1 --outputType=text/plain | shell --command='script1.sh' "
然后我使用这个模块创建了一个流:
stream create stream1 --definition "common-module > queue:job:job1"
我收到以下错误:
Command failed org.springframework.xd.rest.client.impl.SpringXDException:
Error with option(s) for module common-module of type source:
command: may not be null
command: may not be empty
有谁知道发生了什么事?谢谢!
答案 0 :(得分:2)
这是一个错误,我打开了JIRA Issue。
我能想到的唯一解决方法(没有创建自定义shell模块 - 请参阅JIRA)是再次传入脚本......
stream create stream1 --definition "common-module --shell.script=script1.sh > queue:job:job1"