Return-Path: X-Original-To: apmail-storm-user-archive@minotaur.apache.org Delivered-To: apmail-storm-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 13BF2109D3 for ; Wed, 1 Jan 2014 22:52:09 +0000 (UTC) Received: (qmail 12372 invoked by uid 500); 1 Jan 2014 22:52:08 -0000 Delivered-To: apmail-storm-user-archive@storm.apache.org Received: (qmail 12346 invoked by uid 500); 1 Jan 2014 22:52:08 -0000 Mailing-List: contact user-help@storm.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@storm.incubator.apache.org Delivered-To: mailing list user@storm.incubator.apache.org Received: (qmail 12338 invoked by uid 99); 1 Jan 2014 22:52:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Jan 2014 22:52:08 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of prog.researcher@gmail.com designates 209.85.220.46 as permitted sender) Received: from [209.85.220.46] (HELO mail-pa0-f46.google.com) (209.85.220.46) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Jan 2014 22:52:04 +0000 Received: by mail-pa0-f46.google.com with SMTP id kp14so12120512pab.33 for ; Wed, 01 Jan 2014 14:51:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=HOFNKP3dgngII4kG9fOD6S2aZ91AZ7oL2L/ypE+4Shs=; b=hn9iNC/e/1Zojw7xiYDbVi1cEqpC4ry8ExelyztWZHflWHsyQ/gxDgdJtQfv3rkW61 vdM6zrJ5aXVgZDpKAEfkJVRLtJx8y2H8cGCgAKUVqJUF6uLDwrWJXE0jCTp45w90EM7q hb47sHmEuBARJdn6RHRIdgOcZhUBGsmFSyRZlhbqZ0Sb+GxJYq1moE/NiboB7KnUdPnO s4Xb+QvvTtbXMjkWGXCNtFqEiWhqBMXA2GbYMW/4lWBAYFd00EL2+y1PanlRIrMLApKV 6mjwVpXnXXQA8zRhJ54cn+YtUXG9FVk+krCEyv9UIy7gTtyj3t15bhLJ5xqlppne4bRI 4gcg== MIME-Version: 1.0 X-Received: by 10.68.196.193 with SMTP id io1mr84839904pbc.46.1388616704625; Wed, 01 Jan 2014 14:51:44 -0800 (PST) Received: by 10.70.48.68 with HTTP; Wed, 1 Jan 2014 14:51:44 -0800 (PST) In-Reply-To: References: Date: Thu, 2 Jan 2014 00:51:44 +0200 Message-ID: Subject: Re: Error in submitting Topology From: researcher cs To: user@storm.incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8ff1c52a68905004eef08501 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8ff1c52a68905004eef08501 Content-Type: text/plain; charset=ISO-8859-1 i really wonder why storm jar can't find or loadmain class of wordcounttopology ..? On Thu, Jan 2, 2014 at 12:38 AM, researcher cs wrote: > Nathan , i tried searching WordCountTopology in storm-starter > wrote this command > user@ubuntu:~/Storm/storm-0.8.2$ jar -tf storm-starter.jar > and got > storm-starter/src/jvm/storm/starter/WordCountTopology.java > > > On Tue, Dec 31, 2013 at 10:59 PM, Nathan Leung wrote: > >> Yes >> On Dec 31, 2013 2:58 PM, "researcher cs" >> wrote: >> >>> Nathan , Do you mean by jar -tf for searching WordCountTopology in >>> storm-starter.jar or what ... ? >>> >>> >>> On Tue, Dec 31, 2013 at 9:24 PM, Nathan Leung wrote: >>> >>>> If the jar file is in fact in the location you expect it you can also >>>> jar -tf on the file and search for the WordCountTopology. >>>> On Dec 31, 2013 1:37 PM, "researcher cs" >>>> wrote: >>>> >>>>> Yes,Nathan I've storm-starter.jar and installed maven and run topology >>>>> successfully >>>>> >>>>> >>>>> On Tue, Dec 31, 2013 at 3:06 PM, Nathan Leung wrote: >>>>> >>>>>> Do you have a file storm-starter.jar? This doesn't match the snapshot >>>>>> naming that maven created for the "with dependencies" jar file. Also did >>>>>> you do mvn install? >>>>>> >>>>>> -Nathan >>>>>> On Dec 31, 2013 12:55 AM, "researcher cs" >>>>>> wrote: >>>>>> >>>>>>> Thanks Abhishek for replying >>>>>>> Steps >>>>>>> 1- After installed storm .. i downloaded storm-starter to run it on >>>>>>> storm >>>>>>> 2- running WordCountTopology using maven "build successfully" >>>>>>> 3- trying to submit a topology on storm ui . using storm jar >>>>>>> 4- i used storm jar SNAPSHOT with dependencies and worked well .. >>>>>>> 5- trying to use storm jar user@ubuntu:~/Storm/storm$ bin/storm >>>>>>> jar storm-starter.jar storm.starter.WordCountTopology wordcount but it >>>>>>> didn't work got this error "cannot find or load main class of >>>>>>> WordCountTopology" >>>>>>> >>>>>>> but i want to tell you something i guessed that it's the reason >>>>>>> when i imported package of storm starter in Eclipse to run code of >>>>>>> it .. i found error it's backtype package not defined !! >>>>>>> >>>>>>> >>>>>>> On Tue, Dec 31, 2013 at 6:44 AM, Abhishek Bhattacharjee < >>>>>>> abhishek.bhattacharjee11@gmail.com> wrote: >>>>>>> >>>>>>>> What are you doing exactly could you send the steps you are >>>>>>>> following ? If you are having problems with mvn use lein. >>>>>>>> Send the logs of what you are doing that will help us understand >>>>>>>> why exactly you are getting the error. >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Dec 31, 2013 at 4:15 AM, researcher cs < >>>>>>>> prog.researcher@gmail.com> wrote: >>>>>>>> >>>>>>>>> Thanks Aniket >>>>>>>>> >>>>>>>>> problem still persist after mvn clean install >>>>>>>>> >>>>>>>>> for your question do you mean that >>>>>>>>> /home/usr/Storm/storm/storm-starter/src/jvm/storm/starter/ >>>>>>>>> WordCountTopology.java >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Dec 30, 2013 at 10:25 AM, Aniket Alhat < >>>>>>>>> aniket.alhat@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Don't forget to rename file m2-pom.xml to pom.xml and also post >>>>>>>>>> your directory "tree" structure. I want to check whether your source >>>>>>>>>> WordCountTopology.java exists or not. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Dec 30, 2013 at 10:52 AM, Aniket Alhat < >>>>>>>>>> aniket.alhat@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> cd Storm >>>>>>>>>>> cd storm >>>>>>>>>>> mvn clean install >>>>>>>>>>> bin/storm jar /home/user/storm/storm-starter.jar >>>>>>>>>>> "storm.starter.WordCountTopology" >>>>>>>>>>> On Dec 30, 2013 4:41 AM, "researcher cs" < >>>>>>>>>>> prog.researcher@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> *Abhishek but i'm still until now have problem to find or load >>>>>>>>>>>> main class when i wrote this command *user@ubuntu:~/Storm/storm$ >>>>>>>>>>>> bin/storm jar /home/user/storm/storm-starter.jar >>>>>>>>>>>> storm.starter.WordCountTopology wordcount !! >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Sun, Dec 29, 2013 at 10:17 AM, Abhishek Bhattacharjee < >>>>>>>>>>>> abhishek.bhattacharjee11@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> It seems at the first try the .jar file was not created and >>>>>>>>>>>>> that is why the class file could not be found. And while submitting the >>>>>>>>>>>>> topology you should submit the whole path(i.e the absolute path of the jar >>>>>>>>>>>>> file). >>>>>>>>>>>>> The command mvn -f m2-pom.xml compile exec:java >>>>>>>>>>>>> -Dstorm.topology=storm.starter.WordCountTopology >>>>>>>>>>>>> is used to run the topology. If you just want to build the jar >>>>>>>>>>>>> file use mvn package or lein uberjar. >>>>>>>>>>>>> >>>>>>>>>>>>> The second question about the jar with dependecies , a >>>>>>>>>>>>> standalone jar is a smaller jar and it doesn't have all the class files >>>>>>>>>>>>> that are necessary to run a Topology whereas a jar with dependencies is a >>>>>>>>>>>>> much bigger jar with all the dependencies. But I think from storm >>>>>>>>>>>>> perspective you should use the standalone jar not the jar with dependencies. >>>>>>>>>>>>> I hope this helps. If you find something wrong please revert >>>>>>>>>>>>> back. >>>>>>>>>>>>> >>>>>>>>>>>>> Cheers, >>>>>>>>>>>>> *Abhishek Bhattacharjee* >>>>>>>>>>>>> *Pune Institute of Computer Technology* >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> *Aniket Alhatlinkedin.com/in/aniketalhat >>>>>>>>>> * >>>>>>>>>> *+91 976 603 9317 <%2B91%20976%20603%209317>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Abhishek Bhattacharjee* >>>>>>>> *Pune Institute of Computer Technology* >>>>>>>> >>>>>>> >>>>>>> >>>>> >>> > --e89a8ff1c52a68905004eef08501 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
i really wonder why storm jar can't find or loadm= ain class of wordcounttopology ..?


On Thu, Jan 2, 2014 at 12:38 AM, rese= archer cs <prog.researcher@gmail.com> wrote:
Nathan , i tried searc= hing WordCountTopology in storm-starter
wrote this command <= br> user@ubuntu:~/Storm/storm-0.8.2$ jar -tf storm-starter.jar
and got
storm-starter/src/jvm/storm/starter/WordCountTopology.java
=


On Tue, Dec 31, 2013 at 10:59 PM, Na= than Leung <ncleung@gmail.com> wrote:

Yes

On Dec 31, 2013 2:58 PM, "researcher cs&quo= t; <prog.= researcher@gmail.com> wrote:
Nathan , Do you mean by jar -tf for searching WordCountTop= ology in storm-starter.jar or what ... ?


On Tue, Dec 31, 2013 at 9:24 PM, Natha= n Leung <ncleung@gmail.com> wrote:

If the jar file is in fact in= the location you expect it you can also jar -tf on the file and search for= the WordCountTopology.

On Dec 31, 2013 1:37 PM, "researcher cs&quo= t; <prog.= researcher@gmail.com> wrote:
Yes,Nathan I've storm-starter.jar and installed m= aven and run topology successfully


On Tue, Dec 31, 2013 at 3:06 PM, Natha= n Leung <ncleung@gmail.com> wrote:

Do you have a file storm-star= ter.jar? This doesn't match the snapshot naming that maven created for = the "with dependencies" jar file. Also did you do mvn install?

-Nathan

On Dec 31, 2013 12:55 AM, "researcher cs&qu= ot; <prog= .researcher@gmail.com> wrote:
Thanks Abhishek for replying
Steps
= 1- After installed storm .. i downloaded storm-starter to run it on storm <= br>
2- running WordCountTopology using maven "build suc= cessfully"
3- trying to submit a topology on storm ui . using storm jar
4- i used storm jar SNAPSHOT with dependencies and worked well .= .
5- trying to use storm jar=A0 user@ubuntu:~/Storm/st= orm$ bin/storm jar storm-starter.jar storm.starter.WordCountTopology wordco= unt but it didn't work got this error "cannot find or load main cl= ass of WordCountTopology"

but i want to tell you something i guessed that= it's the reason
when i imported pack= age of storm starter in Eclipse to run code of it .. i found error it's= backtype package not defined !!


= On Tue, Dec 31, 2013 at 6:44 AM, Abhishek Bhattacharjee &= lt;= abhishek.bhattacharjee11@gmail.com> wrote:
What are you doing exa= ctly could you send the steps you are following ? If you are having problem= s with mvn use lein.
Send the logs of what you are doing that will help us understand why = exactly you are getting the error.


On Tue, Dec 31, 2013 at 4:15 AM, researcher cs <prog.researcher= @gmail.com> wrote:
Thanks Aniket

= problem still persist after mvn clean install

for your questi= on do you mean that
/home/usr/Storm/storm/storm-starter/src/jvm/storm/starter/WordCountTopology.java



On Mon, Dec 30, 2013 at 10:25 AM, Aniket Alhat <aniket.a= lhat@gmail.com> wrote:
Don't forget to rename = file m2-pom.xml to pom.xml and also post your directory "tree" st= ructure. I want to check whether your source WordCountTopology.java exists = or not.


On Mon, Dec 30, 2013 at 10:52 AM, Aniket= Alhat <aniket.alhat@gmail.com> wrote:

cd Storm
cd storm
mvn clean install
bin/storm jar /home/user/storm/storm-starter.jar "storm.starter.WordCo= untTopology"

On Dec 30, 2013 4:41 AM, "researcher cs&quo= t; <prog.= researcher@gmail.com> wrote:
Thanks Abhishek but i'm still until now have proble= m to find or load main class when i wrote this command
user@u= buntu:~/Storm/storm$ bin/storm jar /home/user/storm/storm-starter.jar storm= .starter.WordCountTopology wordcount !!



On = Sun, Dec 29, 2013 at 10:17 AM, Abhishek Bhattacharjee <= ;ab= hishek.bhattacharjee11@gmail.com> wrote:
It seems at the first try t= he .jar file was not created and that is why the class file could not be fo= und. And while submitting the topology you should submit the whole path(i.e= the absolute path of the jar file).
The command=A0=A0mvn -f m2-pom.xml compile exec:java -Dstorm.topology=3Ds= torm.starter.WordCountTopology
is used to run the top= ology. If you just want to build the jar file use mvn package or lein uberj= ar.

The second question about the jar with depende= cies , a standalone jar is a smaller jar and it doesn't have all the cl= ass files that are necessary to run a Topology whereas a jar with dependenc= ies is a much bigger jar with all the dependencies. But I think from storm = perspective you should use the standalone jar not the jar with dependencies= .
I hope this helps. If you find something wrong please revert back.=A0<= /div>

Cheers,
Abhishek Bhattacharjee
Pune Instit= ute of Computer Technology




= --




--
Abhishek Bhattacharjee
Pune Institute of Computer Technology





--e89a8ff1c52a68905004eef08501--