Разверните и запустите собственное приложение siddhi

Я использую WSO2 Stream Processor 4.3.0, я создал приложение siddhi и хочу развернуть и запустить это приложение на рабочем сервере в производственной среде. Я запустил рабочий профиль WSO2 SP с типом "wso2-sp" в deployment.yml файле. Как я могу попросить работника запустить мое пользовательское приложение сиддхи?


person Reza Ameri    schedule 06.11.2018    source источник


Ответы (1)


Вы можете развернуть приложение сиддхи двумя способами.

  1. Скопируйте файл {siddhi_app_name} .siddhi в каталог {WSO2SP-HOME} / deployment / siddhi-files. Затем приложение сиддхи будет развернуто автоматически.

  2. Use Siddhi App Rest API.

    Eg :
    curl -X POST "https://localhost:9443/siddhi-apps" -H "accept: application/json" -H "Content-Type: text/plain" -d @TestSiddhiApp.siddhi -u admin:admin -k

    Refer to Stream Processor REST API Guide for more details.

person Minudika Malshan Gammanpila    schedule 06.11.2018
comment
Я положил ei-analytics.siddhi файл в указанную папку. После отправки wso2events в SP я получаю эту ошибку: ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting org.wso2.esb.analytics.stream.FlowEntry:1.0.0 of event bundle with events 1 at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:188).... - person Reza Ameri; 06.11.2018
comment
Кроме того, вызывая упомянутый вами запрос curl, я получаю сообщение об ошибке, в котором говорится, что приложение не может быть заполнено. - person Reza Ameri; 06.11.2018
comment
Название приложения siddhi попадает в условие артефактов EI-аналитики. Вам необходимо переименовать его и развернуть или включить решение EI Analytics в SP в соответствии с документами. wso2.com/display/SP430/Analytics+Solutions - person Niveathika; 08.11.2018