Hi All, I have setup the environment according to the instructions given in Doc [1]. To test the scenario I have setup the CEP cluster in local machine and connected to the storm cluster setup in QA cloud and installed ml features in both manager node and worker node.
When I started worker node with -DworkerNode=true property "*Caused by: org.wso2.siddhi.query.api.exception.ExecutionPlanValidationException: No extension exist for StreamFunctionExtension{namespace='ml'} in execution plan "ExecutionPlanML*" observed in worker node. Reported a JIRA [2] for this issue (test artifacts are attached with the issue). Since there was an exception when starting with -DworkerNode=true property, I have started the worker node without that property. And send events to worker node. Then I observed "*java.lang.RuntimeException: org.wso2.siddhi.query.api.exception.ExecutionPlanValidationException: No extension exist for StreamFunctionExtension* *{namespace='ml'}*" exception in Storm UI. May I know the reason for above error? Do I need to refer ml features in storm as well? [1] https://docs.wso2.com/display/CEP400/Predictive+Analytics+with+WSO2+Machine+Learner [2] https://wso2.org/jira/browse/CEP-1405 Any help is highly appreciated. On Fri, Sep 18, 2015 at 10:49 AM, Manorama Perera <manor...@wso2.com> wrote: > Hi Sashika, > > The doc [1] is now updated with the steps to update the storm dependency > jar. > > [1] > https://docs.wso2.com/display/CEP400/Predictive+Analytics+with+WSO2+Machine+Learner > > Thanks. > > On Thu, Sep 17, 2015 at 11:10 PM, Nirmal Fernando <nir...@wso2.com> wrote: > >> Hi Suho, >> >> Mano started to work on a document on this. >> >> On Thu, Sep 17, 2015 at 11:06 PM, Sriskandarajah Suhothayan < >> s...@wso2.com> wrote: >> >>> >>> >>> On Thu, Sep 17, 2015 at 8:55 PM, Sashika Wijesinghe <sash...@wso2.com> >>> wrote: >>> >>>> Hi All, >>>> >>>> I want to test how ML extension can be integrated with CEP storm >>>> distributed cluster. So for that I have set up CEP with a manager node and >>>> a worker node. And installed ML features using p2-repository in manager >>>> node. Then deployed an event flow in CEP manager node and send events to >>>> the receiver in worker node. Then I observed " No extension exist for >>>> StreamFunctionExtension{namespace='ml'} in execution plan >>>> "ExecutionPlanML" in worker node. >>>> >>> >>>> To overcome this issue, I have started worker node without >>>> "-DworkerNode=true" argument and installed ML features in worker node as >>>> well. Then restart the entire cluster (worker started with >>>> -DworkerNode=true) and send events to the worker node. But events are not >>>> logged in worker node (logger publisher is used). >>>> >>>> Further I have tested the same flow in standalone CEP pack according to >>>> the instructions given in [1] >>>> <https://docs.wso2.com/display/CEP400/Predictive+Analytics+with+WSO2+Machine+Learner> >>>> , and it works as expected. >>>> [1] >>>> https://docs.wso2.com/display/CEP400/Predictive+Analytics+with+WSO2+Machine+Learner >>>> >>>> >>>> Please help me to clarify below issues >>>> >>>> 1) When we setup a storm distributed cluster and installed a feature in >>>> manager node, isn't there any way of synchronizing that feature details >>>> with worker node rather than installing the same features in worker node? >>>> >>>> No this is not supported in WSO2 Servers, need to install in all nodes. >>> >>> >>>> 2) Even after I installed the feature in worker node I didn't get any >>>> events. What can be the possible reasons for that? >>>> >>>> Since there are no documentation on how to set up the ML extension in >>>> CEP storm distribute cluster , it would be better to update the documents >>>> with relevant details. >>>> >>>> We have to also update the storm dependency jar, @ML forks can you >>> update the docs with the storm story too? >>> >>> Regards >>> Suho >>> >>> >>>> Appreciate your help on this matter. >>>> >>>> Thanks >>>> >>>> -- >>>> >>>> *Sashika WijesingheSoftware Engineer - QA Team* >>>> Mobile : +94 (0) 774537487 >>>> sash...@wso2.com >>>> >>> >>> >>> >>> -- >>> >>> *S. Suhothayan* >>> Technical Lead & Team Lead of WSO2 Complex Event Processor >>> *WSO2 Inc. *http://wso2.com >>> * <http://wso2.com/>* >>> lean . enterprise . middleware >>> >>> >>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: >>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >>> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* >>> >> >> >> >> -- >> >> Thanks & regards, >> Nirmal >> >> Team Lead - WSO2 Machine Learner >> Associate Technical Lead - Data Technologies Team, WSO2 Inc. >> Mobile: +94715779733 >> Blog: http://nirmalfdo.blogspot.com/ >> >> >> > > > -- > Manorama Perera > Software Engineer > WSO2, Inc.; http://wso2.com/ > Mobile : +94716436216 > -- *Sashika WijesingheSoftware Engineer - QA Team* Mobile : +94 (0) 774537487 sash...@wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev