WSO2 IoT服务器连接的cup示例数据分析引发异常

WSO2 IoT服务器连接的cup示例数据分析引发异常,wso2,wso2-das,wso2iot,Wso2,Wso2 Das,Wso2iot,我已将WSO2 IoT服务器连接的Cup示例设备代理导入Eclipse IDE,并为便于测试目的禁用MQTT代理的设备身份验证。然后,我在设备管理控制台中创建了一个已连接的cup示例设备,运行设备代理,并期望在analytics视图中看到一些数据。但什么也没发生。当我查看代理控制台时,它指出通道是通过设备建立的,因此我得出结论,消息通常从设备传输到代理,从代理传输到分析服务器接收器。但随后,我看到analytics服务器控制台中抛出了以下异常 [2017-04-04 14:55:29918][I

我已将WSO2 IoT服务器连接的Cup示例设备代理导入Eclipse IDE,并为便于测试目的禁用MQTT代理的设备身份验证。然后,我在设备管理控制台中创建了一个已连接的cup示例设备,运行设备代理,并期望在analytics视图中看到一些数据。但什么也没发生。当我查看代理控制台时,它指出通道是通过设备建立的,因此我得出结论,消息通常从设备传输到代理,从代理传输到分析服务器接收器。但随后,我看到analytics服务器控制台中抛出了以下异常

[2017-04-04 14:55:29918][IoT Analytics]错误{org.wso2.carbon.Analytics.dataservice.core.indexing.AnalyticsDataDexer}-查找表架构时出错:[-1234:设备咖啡水平摘要]不存在 org.wso2.carbon.analytics.datasource.commons.exception.AnalyticsTableNotAvailableException:[-1234:DEVICE\u COFFEELEVEL\u SUMMARY]不存在

在核心组件控制台中

[2017-04-04 14:55:29927][]错误-路径为[/connectedcup]的上下文中Servlet[CXFServlet]的StandardWrapperValve Servlet.service()引发异常 java.lang.RuntimeException:org.apache.cxf.interceptor.Fault:无法在表-DEVICE_COFFEELEVEL_SUMMARY中搜索租户id:-1234,查询为:deviceId:t4l4gf267ara,设备类型:connectedcup和时间:[1491306929到1491310529]


数据库中似乎缺少设备\u咖啡级别\u摘要表或类似的内容。您知道此故障的原因吗?

如果未创建摘要表,则可能会发生这种情况,您可以通过从分析控制台()运行spark脚本来手动触发表的创建[1]

此外,通过进入控制台中的数据资源管理器,检查设备是否已发布数据

[1]