在spring-xd中使用分析模块创建流失败

时间:2017-03-09 07:13:14

标签: r mqtt spring-xd

enter image description here我正在研究spring-xd框架。我正在关注Spring-XD指南分析选项卡,并希望部署我的实时流数据预测模型。

我使用R中的naive-Bayes构建了虹膜分类模型,并将该pmml文件存储在Ubuntu-14.0.4中的桌面上。这是我的流定义 -

stream create test --definition "mqtt --url='tcp://localhost:1883' --topics='irisPayload'| analytic-pmml --location='/home/andy/Desktop/iris-flower-naive-bayes.pmml.xml' --inputFieldMapping='sepalLength:Sepal.Length,sepalWidth:Sepal.Width,petalLength:Petal.Length,petalWidth:Petal.Width'--outputFieldMapping='Predicted_Species:predictedSpecies' | file" --deploy
.

错误: - 找不到分析和处理器模块。

我认为我的流定义是错误的。因为我无法在spring-xd指南中找到这种情况的流定义。

我在本地计算机的单节点上运行spring-xd。我希望使用MQTT Pub-Sub协议发送我的数据,而不是Http。我的MQTT经纪人已启动并正在运行,我们非常感谢您提供任何帮助。非常感谢。

1 个答案:

答案 0 :(得分:0)

IIRC,由于许可问题,它没有随XD一起发行。

您可以basic HTML tag are allowed自行构建/安装。