我正在尝试在springXD中部署一个流。
stream create --name myfilestream --definition "http --port=9000 | file --nameExpression=payload.trim()" --deploy
但我得到的错误如下:
Command failed org.springframework.xd.rest.client.impl.SpringXDException: Error with option(s) for module file of type sink:
nameExpression: option named 'nameExpression' is not supported
当我删除--nameExpression=payload.trim()
时,我可以创建流..
任何建议......问题出在哪里..
答案 0 :(得分:1)
您使用的是哪个版本?直到1.2才将其添加到文件接收器。
使用1.2.0.RELEASE。
https://jira.spring.io/browse/XD-2717
此外,使用nameExpression
时,您还需要dirExpression
。