Сервер WSO2 IoT подключил аналитику данных образца чашки с исключением

Я импортировал образец агента устройства Connected Cup сервера WSO2 IoT в Eclipse IDE и отключил аутентификацию устройства для брокера MQTT для удобства тестирования. Затем я создал подключенное устройство с образцом чашки в консоли управления устройством, запустил агент устройства и ожидал увидеть некоторые данные в аналитическом представлении. Но ничего не произошло. Когда я взглянул на консоль брокера, она показала, что канал установлен с устройством, поэтому я пришел к выводу, что сообщения обычно передавались с устройства на брокера и от брокера к получателю сервера аналитики. Но потом я увидел, что в консоли сервера аналитики были выброшены следующие исключения

[2017-04-04 14: 55: 29,918] [IoT-Analytics] ОШИБКА {org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer} - Ошибка при поиске схемы таблицы: [-1234: DEVICE_COFFEELEVEL_SUMMARY] не существует org.wso2.carbon.analytics.datasource.commons.exception.AnalyticsTableNotAvailableException: [-1234: DEVICE_COFFEELEVEL_SUMMARY] не существует

и в консоли основного компонента

[2017-04-04 14: 55: 29,927] [] ОШИБКА - StandardWrapperValve Servlet.service () для сервлета [CXFServlet] в контексте с путем [/ connectedcup] выдал исключение java.lang.RuntimeException: org.apache.cxf.interceptor . Ошибка: невозможно выполнить поиск в таблице - DEVICE_COFFEELEVEL_SUMMARY для идентификатора клиента: -1234 с запросом: deviceId: t4l4gf267ara AND deviceType: connectedcup И время: [1491306929 TO 1491310529].

Похоже, что таблица DEVICE_COFFEELEVEL_SUMMARY отсутствует в базе данных или что-то в этом роде. Есть идеи, что может быть причиной этой неисправности?


person Predrag Rakic    schedule 05.04.2017    source источник


Ответы (1)


Это могло произойти, если таблица суммирования не создана. Вы можете запустить создание таблицы вручную, запустив сценарий Spark из консоли аналитики (https://ip:9444/carbon) [1].

Кроме того, проверьте, опубликовало ли устройство данные, перейдя в проводник данных в консоли.

[1] https://docs.wso2.com/display/DAS300/Scheduling+Batch+Analytics+Scripts

person exterminator    schedule 18.04.2017