Я использую WSO2 Stream Processor 4.3.0, я создал приложение siddhi и хочу развернуть и запустить это приложение на рабочем сервере в производственной среде. Я запустил рабочий профиль WSO2 SP с типом "wso2-sp"
в deployment.yml
файле. Как я могу попросить работника запустить мое пользовательское приложение сиддхи?
Разверните и запустите собственное приложение siddhi
Ответы (1)
Вы можете развернуть приложение сиддхи двумя способами.
Скопируйте файл {siddhi_app_name} .siddhi в каталог {WSO2SP-HOME} / deployment / siddhi-files. Затем приложение сиддхи будет развернуто автоматически.
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
Я положил
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
Кроме того, вызывая упомянутый вами запрос curl, я получаю сообщение об ошибке, в котором говорится, что приложение не может быть заполнено.
- person Reza Ameri; 06.11.2018
Название приложения siddhi попадает в условие артефактов EI-аналитики. Вам необходимо переименовать его и развернуть или включить решение EI Analytics в SP в соответствии с документами. wso2.com/display/SP430/Analytics+Solutions
- person Niveathika; 08.11.2018