Wso2 部署并运行自定义siddhi应用程序
我正在运行WSO2 Stream Processor 4.3.0,我已经创建了一个siddhi应用程序,我想在生产工人上部署和运行这个应用程序。 我使用Wso2 部署并运行自定义siddhi应用程序,wso2,siddhi,wso2cep,wso2sp,Wso2,Siddhi,Wso2cep,Wso2sp,我正在运行WSO2 Stream Processor 4.3.0,我已经创建了一个siddhi应用程序,我想在生产工人上部署和运行这个应用程序。 我使用部署.yml文件中的类型“WSO2 SP”运行WSO2 SP工作人员配置文件。 如何让工作人员运行我的自定义siddhi应用程序?您可以通过两种方式部署siddhi应用程序 将{siddhi\u app\u name}.siddhi文件复制到{WSO2SP-HOME}/deployment/siddhi files目录。然后将自动部署siddhi
部署.yml
文件中的类型“WSO2 SP”
运行WSO2 SP工作人员配置文件。
如何让工作人员运行我的自定义siddhi应用程序?您可以通过两种方式部署siddhi应用程序
curl-X POST”https://localhost:9443/siddhi-apps“-H”accept:application/json“-H”Content Type:text/plain“-d@TestSiddhiApp.siddhi-u admin:admin-k
有关更多详细信息,请参阅我将
ei analytics.siddhi
文件放入提到的文件夹中。将wso2事件发送到SP后,我得到以下错误:错误{org.wso2.carbon.databridge.core.internal.queue.QueueWorker}-丢弃格式错误的事件发送org.wso2.carbon.databridge.core.exception.EventConversionException:转换org.wso2.esb.analytics.stream.FlowEntry时出错:事件包的1.0.0,事件1位于org.wso2.carbon.databridge.receiver.ThrifteEventConverter.createEventList(ThrifteEventConverter.java:188)..
同样通过调用您提到的curl请求,我得到了一个错误,它说无法提交应用程序。siddhi应用程序名称处于EI分析工件状态。您必须将其重命名并部署,或者根据在SP中启用EI Analytics解决方案