Ошибка «Не существует расширения для streamingml» в WSO2 SP

#wso2 #event-stream-processing

# #wso2 #обработка потока событий

Вопрос:

Когда я пытаюсь использовать #streamingml расширение в WSO2 SP, я получаю сообщение об ошибке, что расширение недоступно.
Однако я убедился, что siddhi-execution-streamingml-1.0.15 оно загружено и помещено в /lib каталог.

Я запускаю это в Ubuntu 16.04 как службу docker. Я загрузил расширение и поместил его в каталог /lib.

 @info(name = 'training-query')
from ProductionTrainingStream**#streamingml:updateHoeffdingTree**('SweetTypeModel', 5, density, volume, sweetType)
select *
insert into TemporaryStream;
 

Комментарии:

1. Какую версию SP вы используете? Можете ли вы попробовать использовать последнюю версию этого jar, если вы используете последнюю версию SP? mvnrepository.com/artifact /…

2. Спасибо, Лакшан. Версия, которую я использую, — SP430. Я попробую это расширение и посмотрю, поможет ли это мне решить проблему.

3. Привет, Лакшан, я попробовал это с последней версией siddhi-execution-streamingml-1.1.1.jar . Все еще не повезло. Я продолжаю получать ту же ошибку. Должен ли я выполнить какое-либо действие после сохранения файла расширения в папке $ SP_HOME / lib? Например, импортировать расширение в редакторе или добавить его в какой-либо конфигурационный файл или что-то в этом роде?

Ответ №1:

Классификация HoeffdingTree поддерживается siddhi-gpl-execution-streamingml. Загрузите его последнюю версию из maven и скопируйте ее в каталог SP_HOME / lib.