如何从dataservice检索流数据并在Pentaho CDE仪表板中使用它?

时间:2019-05-14 09:28:01

标签: streaming pentaho pentaho-data-integration dataservice

我正在尝试在Pentaho仪表板中显示传入的流数据。传入的数据是简单的字符串,我现在想在仪表板上显示。

我创建了一个水壶转换,其中将数据服务绑定到了最后一步(MQTT-Producer)。 用勺子,我测试了服务,它似乎工作正常。 上传水壶文件后,该服务将显示在服务列表(http://localhost:9090/pentaho/kettle/listServices)中。 与仪表板编辑器一起使用时,我将“数据服务查询”中的“数据服务流”用作我的数据源。 在这一点上,我似乎并没有取得任何成功,只是尝试了不同的面板选项和数据服务属性。

我正在关注那些教程:

https://help.pentaho.com/Documentation/8.2/Products/Data_Integration/Data_Services

https://help.pentaho.com/Documentation/8.2/Products/CTools/Create_Streaming_Service_Dashboard

我做错了什么?

感谢您的帮助。

欢呼

更新:

我将传入的流数据更改为两倍。 经过更多的试验之后,我确实使用外部工具连接到了数据服务。我确实看到了数据库中的期望值。但是,我的仪表板仍然显示以下错误消息:

错误处理组件(ccclinechart)

当我尝试查看示例实时仪表板时,会发生相同类型的错误。它无法处理chartComponent。也许我需要重新配置一些其他东西?

1 个答案:

答案 0 :(得分:0)

发现了错误。

端口出了点问题。切换回默认值(8080)后,一切正常。

可能有另一种方法可以调整端口设置以解决该问题,但是处理此类问题的最简单方法是切换回默认设置。