我正在研究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经纪人已启动并正在运行,我们非常感谢您提供任何帮助。非常感谢。