Hi Mahesh, samoa dependency version in siddhi-extension should be *0.4.0-incubating-SNAPSHOT*. That should solve the issue
Regards, Supun On Thu, Aug 4, 2016 at 11:50 AM, Mahesh Dananjaya <[email protected] > wrote: > Hi all, > samoa is in my local repository and dependencies works fine with all other > extensions that add samoa 0.4.0-incubator dependencies. But only when i > build carbon-ml, it gives priority for the remote repository for looking > samoa. SO any help with this to give priority for local m2 repo before > carbon-ml building is looking for the remote one. I am getting the error > because of this. maven option -U also not seems to be working here. any > help please. > > [ERROR] Failed to execute goal on project > org.wso2.carbon.ml.siddhi.extension: Could not resolve dependencies for > project > org.wso2.carbon.ml:org.wso2.carbon.ml.siddhi.extension:bundle:1.1.2-SNAPSHOT: > The following artifacts could not be resolved: > org.apache.samoa:samoa-api:jar:0.4.0-incubating, > org.apache.samoa:samoa-local:jar:0.4.0-incubating: Could not find artifact > org.apache.samoa:samoa-api:jar:0.4.0-incubating in wso2-nexus ( > http://maven.wso2.org/nexus/content/groups/wso2-public/) > > Since samoa will be used for future work, is it possible to add that in > the relevant wso2 repo. Because there are still no samoa 0.4.0-incubator > maven repo. only 0.3.0. we cannot continue our work with the 0.3.0 since it > is outdated. > > thank you. > regards, > Mahesh. > > On Wed, Aug 3, 2016 at 4:29 PM, Miyuru Dayarathna <[email protected]> > wrote: > >> Adding Jayan to this email thread. >> >> -- >> Thanks, >> Miyuru Dayarathna >> Senior Technical Lead >> Mobile: +94713527783 >> Blog: http://miyurublog.blogspot.com >> >> On Wed, Aug 3, 2016 at 3:11 PM, Supun Sethunga <[email protected]> wrote: >> >>> Hi Mahesh, >>> >>> you should build carbon-ml *without *-U option. -U means you force mvn >>> to look for updates in remote repo. Rather run it with -o option. Also, can >>> you double check whether the dependencies are defined correctly (group >>> Id's, versions etc). >>> >>> Alternatively, it seems there is a samoa released version in mvn repo. >>> Maybe you could try that one as well. But that's v0.3.0.. >>> >>> [1] https://mvnrepository.com/artifact/org.apache.samoa >>> >>> On Wed, Aug 3, 2016 at 2:54 PM, Mahesh Dananjaya < >>> [email protected]> wrote: >>> >>>> Hi Supun, >>>> I just neeed a little help. I am in the process of integrating my samoa >>>> core functions and extension into carbon-ml's siddhi extension. For samoa i >>>> am using locally built samoa project to provide samoa 0.4.0 >>>> dependencies,since we dont have it in the maven repo or else where. But >>>> when i build carbon-ml by adding samoa dependencies, it seems to be maven >>>> search for remote location, not the local maven repo first. I am running >>>> maven with -U option. But still the problems occurs. Is there any specific >>>> thing in carbon-ml like settings to search remote before local one? I just >>>> need to give local maven repo for the dependency. My extension seperately >>>> working fine, so there is no problem wihat the local dependencies outside >>>> carbon-ml. So can you please help me with this.thank you. >>>> regards, >>>> Mahesh. >>>> >>>> On Fri, Jul 22, 2016 at 3:17 PM, Srinath Perera <[email protected]> >>>> wrote: >>>> >>>>> Hi Mahesh, >>>>> >>>>> On Thu, Jul 21, 2016 at 2:10 PM, Mahesh Dananjaya < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi All, >>>>>> I am onto connecting cep streams with samoa streams to data analysis >>>>>> using samoa framework. To connect samoa with cep siddhi event streams >>>>>> what >>>>>> i we can do is that try to convert cep streams into samoa streams or else >>>>>> writing wrpper for samoa for cep streasm to be used. In both cases i >>>>>> have >>>>>> to covert siddhi cep streasm into samoa streams. Samoa is using MOA to >>>>>> analyse data. Moo contains ML framework to analyse stream data. Samoa is >>>>>> wrapping MOA withsome of its classes. >>>>>> >>>>>> Samoa streams is based on MOA, Instance and InstanceStreams. Samoa >>>>>> see streams as a stream of instances [1]. So if we are going to convert >>>>>> cep >>>>>> events into samoa instances , it will take time. But if we have some >>>>>> similarity between cep siddhi streams and samoa streasm we can reduce the >>>>>> time. >>>>>> 1. What is the underlying infrastructure for cep siddhi streasm.? >>>>>> 2. Are there anything as Instances or InstanceStreams kind of >>>>>> implmentation underlying cep streams? >>>>>> 3. How can i get more underestanding on CEP siddhi streams. >>>>>> >>>>>> On the other hand i can use my cep siddhi extension and put those >>>>>> events into event queue and convert them into samoa instances and feed >>>>>> them >>>>>> into samoa streaming ml topologies. >>>>>> >>>>> I think this is OK. I assume this is much easier. Let's do this and >>>>> check the performance. >>>>> >>>>> >>>>>> There is another option. In Samoa what they are basically doing is >>>>>> that wrapping MOA ML framework and write some classes for build streaming >>>>>> ml topologies. So as the other option i can wrap samoa moa with my design >>>>>> and use moa ml framework directly. (No need for Samoa extension). I have >>>>>> building some topologies to streaming data analysis [2]. Main problem is >>>>>> that lack of documentation. Anyway i had go through their whole samoa >>>>>> design.thank you. >>>>>> >>>>> >>>>> If we use MOA directly, would we loose the distributed support in >>>>> SAOMA. Let's do a call when you can, so we can dsicuss this in detail. >>>>> >>>>> --Srinath >>>>> >>>>> >>>>> >>>>>> regards, >>>>>> Mahesh. >>>>>> >>>>>> [1] >>>>>> https://github.com/apache/incubator-samoa/blob/master/samoa-api/src/main/java/org/apache/samoa/streams/clustering/ClusteringStream.java >>>>>> [2] >>>>>> https://github.com/dananjayamahesh/GSOC2016/tree/master/gsoc/samoa/streaming/src/main/java/org/gsoc/samoa/streaming >>>>>> >>>>>> On Mon, Jul 18, 2016 at 11:40 AM, Mahesh Dananjaya < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Maheshakya, >>>>>>> Samoa modules built as topologies that connect streams with the >>>>>>> internal processors. I have already written some examples to test the ML >>>>>>> algorithms and samoa analysis topologies. What we need to done is mostly >>>>>>> developing a wrapper around samoa topologies to connect their input and >>>>>>> output streams with our cep streams. So i am currently going through >>>>>>> their >>>>>>> stream architecture to connect our streams with their streams. Couple of >>>>>>> examples exapaining samoa ml topologies and streaming can be found in my >>>>>>> git hub repo [1]. Samoa using MOA ml algorithms by wrapping them with >>>>>>> their >>>>>>> classes. Initailly i am trying to develop a KMeansClustering analysis >>>>>>> with >>>>>>> cep streams with samoa ml topologies. >>>>>>> And also i could not find a maven repo for samoa 0.4.0 incubating. >>>>>>> So i am currently using my local m2 repo's samoa 0..4.0 incubating for >>>>>>> my >>>>>>> dependencies to work. The local one is built by original samoa >>>>>>> source.thank >>>>>>> you. >>>>>>> >>>>>>> regards, >>>>>>> Mahesh. >>>>>>> >>>>>>> [1] >>>>>>> https://github.com/dananjayamahesh/GSOC2016/tree/master/gsoc/samoa/streaming/src/main/java/org/gsoc/samoa/streaming >>>>>>> >>>>>>> >>>>>>> On Mon, Jul 18, 2016 at 8:32 AM, Maheshakya Wijewardena < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Mahesh, >>>>>>>> >>>>>>>> Can you please share your samoa project? >>>>>>>> >>>>>>>> On Sun, Jul 17, 2016 at 11:19 AM, Mahesh Dananjaya < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>> From: Mahesh Dananjaya <[email protected]> >>>>>>>>> Date: Sun, Jul 17, 2016 at 11:18 AM >>>>>>>>> Subject: Re: GSOC2016: [ML][CEP] [SAMOA]Predictive analytic with >>>>>>>>> online data for WSO2 Machine Learner-Samoa Integration >>>>>>>>> To: Maheshakya Wijewardena <[email protected]> >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi Maheshakaya, >>>>>>>>> just need a little help. In Samoa when we want to run a class what >>>>>>>>> is does it used this commands [1], >>>>>>>>> 1. bin/samoa storm target/SAMOA-Storm-0.0.1-SNAPSHOT.jar >>>>>>>>> "ClusteringEvaluation" >>>>>>>>> 2. bin/samoa storm target/SAMOA-Storm-0.0.1-SNAPSHOT.jar >>>>>>>>> "PrequentialEvaluation -d /tmp/dump.csv -i 1000000 -f 100000 -l >>>>>>>>> (classifiers.trees.VerticalHoeffdingTree -p 4) -s >>>>>>>>> (generators.RandomTreeGenerator -c 2 -o 10 -u 10)" >>>>>>>>> >>>>>>>>> what is does is call a class named LocalDoTask [4] and pass this >>>>>>>>> string as argument.After that that LocalDoTask call the relevent >>>>>>>>> Tasks such >>>>>>>>> as ClusteringEvaluation or PrequentialEvaluation. [2]. >>>>>>>>> >>>>>>>>> Now i have add samoa dependencies to my new maven project, where i >>>>>>>>> used original samoa source to write examples and test then >>>>>>>>> earlier.Now i >>>>>>>>> want to push them into my new java project with samoa dependencies. I >>>>>>>>> added >>>>>>>>> dependency and it was built fine. Now i am calling my local >>>>>>>>> DoTask.java [3] >>>>>>>>> file as same as i did with samoa with, >>>>>>>>> java -cp target/streaming-1.0-SNAPSHOT.jar >>>>>>>>> org.gsoc.samoa.streaming.DoTask >>>>>>>>> "org.gsoc.samoa.streaming.ClusteringEvaluation" >>>>>>>>> But seems to be i am incorrect in some place. >>>>>>>>> Error: A JNI error has occurred, please check your installation >>>>>>>>> and try again >>>>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>>>> org/apache/samoa/topology/ComponentFactory >>>>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >>>>>>>>> at java.lang.Class.privateGetMethodRecursive(Class.java:3048) >>>>>>>>> at java.lang.Class.getMethod0(Class.java:3018) >>>>>>>>> at java.lang.Class.getMethod(Class.java:1784) >>>>>>>>> at >>>>>>>>> sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) >>>>>>>>> at >>>>>>>>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) >>>>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>>>> org.apache.samoa.topology.ComponentFactory >>>>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>>>>>>>> at >>>>>>>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) >>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>>>>>>>> ... 7 more >>>>>>>>> >>>>>>>>> >>>>>>>>> can i actually call the Task like this. >>>>>>>>> >>>>>>>>> BR, >>>>>>>>> Mahesh. >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> https://samoa.incubator.apache.org/documentation/Prequential-Evaluation-Task.html >>>>>>>>> [2] >>>>>>>>> https://github.com/apache/incubator-samoa/blob/releases/0.4.0-incubating-RC0/samoa-api/src/main/java/org/apache/samoa/tasks/ClusteringEvaluation.java >>>>>>>>> [3] >>>>>>>>> https://github.com/dananjayamahesh/GSOC2016/tree/master/gsoc/samoa/streaming/src/main/java/org/gsoc/samoa/streaming >>>>>>>>> [4] >>>>>>>>> https://github.com/apache/incubator-samoa/tree/releases/0.4.0-incubating-RC0/samoa-local/src/main/java/org/apache/samoa >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Jul 14, 2016 at 3:47 PM, Mahesh Dananjaya < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi srinath, >>>>>>>>>> sure.i am working on it.thank you. >>>>>>>>>> regards, >>>>>>>>>> Mahesh. >>>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2016 at 11:12 AM, Srinath Perera < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Mahesh, >>>>>>>>>>> >>>>>>>>>>> Let's focus on getting SAOMA work with CEP. It is OK to be >>>>>>>>>>> limited to few algorithms. >>>>>>>>>>> >>>>>>>>>>> --Srinath >>>>>>>>>>> >>>>>>>>>>> On Thu, Jul 14, 2016 at 10:49 AM, Mahesh Dananjaya < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Maheshakya, >>>>>>>>>>>> I think we can build new tasks [1] like the one in execution >>>>>>>>>>>> plan in cep with samoa. I will try to build a one. >>>>>>>>>>>> regards, >>>>>>>>>>>> Mahesh. >>>>>>>>>>>> [1] >>>>>>>>>>>> https://samoa.incubator.apache.org/documentation/Developing-New-Tasks-in-SAMOA.html >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 14, 2016 at 10:35 AM, Mahesh Dananjaya < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Maheshakya, >>>>>>>>>>>>> I am building and running samoa to see its functionality. In >>>>>>>>>>>>> samoa still we have limited supports in algorithms. Samoa >>>>>>>>>>>>> supports only >>>>>>>>>>>>> classification and clustering with streams. It also use kind of >>>>>>>>>>>>> StreamProcessor, like the one we use in StreamProcessor >>>>>>>>>>>>> extension. I was >>>>>>>>>>>>> getting started with Samoa referring to this page [1]. Then i ran >>>>>>>>>>>>> couple of >>>>>>>>>>>>> examples to identified the flow. Samoa use hadoop framework >>>>>>>>>>>>> instead spark >>>>>>>>>>>>> for distribution. But i am using it in a local mode. When i see >>>>>>>>>>>>> the Samoa >>>>>>>>>>>>> core there is only limited algorithms. IMO if we are going to use >>>>>>>>>>>>> Samoa we >>>>>>>>>>>>> have to limit the functionality and algorithms [2]. When i go to >>>>>>>>>>>>> developer >>>>>>>>>>>>> corner in [3], it seems to be something like CEP extension that >>>>>>>>>>>>> we are >>>>>>>>>>>>> using currenlty. SO in Samoa though the algorihtms are limited, >>>>>>>>>>>>> they have >>>>>>>>>>>>> implemented streaming support for them. Therefore if we integrate >>>>>>>>>>>>> it into >>>>>>>>>>>>> CEP we have to look for how to handle streams and algorithms in >>>>>>>>>>>>> Samoa side. >>>>>>>>>>>>> Is it good for your side to have both hadoop and spark running >>>>>>>>>>>>> background.thank you. >>>>>>>>>>>>> regards, >>>>>>>>>>>>> Mahesh. >>>>>>>>>>>>> >>>>>>>>>>>>> [1] https://samoa.incubator.apache.org/documentation/Home.html >>>>>>>>>>>>> [2] >>>>>>>>>>>>> https://samoa.incubator.apache.org/documentation/api/current/index.html >>>>>>>>>>>>> [3] >>>>>>>>>>>>> https://samoa.incubator.apache.org/documentation/SAMOA-Topology.html >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> ============================ >>>>>>>>>>> Srinath Perera, Ph.D. >>>>>>>>>>> http://people.apache.org/~hemapani/ >>>>>>>>>>> http://srinathsview.blogspot.com/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Pruthuvi Maheshakya Wijewardena >>>>>>>> >>>>>>>> [email protected] >>>>>>>> +94711228855 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> ============================ >>>>> Srinath Perera, Ph.D. >>>>> http://people.apache.org/~hemapani/ >>>>> http://srinathsview.blogspot.com/ >>>>> >>>> >>>> >>> >>> >>> -- >>> *Supun Sethunga* >>> Senior Software Engineer >>> WSO2, Inc. >>> http://wso2.com/ >>> lean | enterprise | middleware >>> Mobile : +94 716546324 >>> Blog: http://supunsetunga.blogspot.com >>> >> >> >> >> -- >> Thanks, >> Miyuru Dayarathna >> Senior Technical Lead >> Mobile: +94713527783 >> Blog: http://miyurublog.blogspot.com >> > > -- *Supun Sethunga* Senior Software Engineer WSO2, Inc. http://wso2.com/ lean | enterprise | middleware Mobile : +94 716546324 Blog: http://supunsetunga.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
