I first tried the 0.10.1 from a branch (0.10.x-snapshot), and I couldn't
get it to compile, as it was referring to repos that didn't exist.  So I
downloaded the zip, then it compiled.

>From there, I tried to run it as per docs, but the
*org.apache.storm.starter.ExclamationTopology* would not work.  I opened
the jar with unzip, and found that it was in a different directory, so with
this knowledge, I was able to get it to work using
*storm.starter.ExclamationTopology*.

On Tue, Apr 26, 2016 at 9:29 PM, Sai Dilip Reddy Kiralam <
[email protected]> wrote:

> if your running the code 0.10 version on the storm 1.0.0 version then it
> will show the same type of error because the package (name space) of storm
> is changed in this version.if I'm correct just add up the following line in
> storm.yaml file and try to run the code.
>
> client.jartransformer.class: "org.apache.storm.hack.StormShadeTransformer"
>
>
>
> *Best regards,*
>
> *K.Sai Dilip Reddy.*
>
> On Wed, Apr 27, 2016 at 9:38 AM, Sai Dilip Reddy Kiralam <
> [email protected]> wrote:
>
>> on which version of storm your running the code ? what is storm version
>> you installed?
>>
>>
>>
>> *Best regards,*
>>
>> *K.Sai Dilip Reddy.*
>>
>> On Wed, Apr 27, 2016 at 3:00 AM, Joaquin Menchaca <[email protected]>
>> wrote:
>>
>>> I was able to successfully compile (mvn clean install) storm starter
>>> examples from the 0.10.0 (i.e.
>>> http://www.apache.org/dyn/closer.lua/storm/apache-storm-0.10.0/apache-storm-0.10.0.zip
>>> )
>>>
>>> I was wondering if there's something else I can do to run these,
>>> something else I need to compile?  I attempted to run the
>>> ExclamationTopology as per instructions.
>>>
>>> $ storm jar target/storm-starter-*.jar 
>>> org.apache.storm.starter.ExclamationTopology
>>> Running: /usr/lib/jvm/java-8-oracle/bin/java -client -Ddaemon.name= 
>>> -Dstorm.options= -Dstorm.home=/usr/lib/apache/storm/0.10.0 
>>> -Dstorm.log.dir=/usr/lib/apache/storm/0.10.0/logs 
>>> -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib 
>>> -Dstorm.conf.file= -cp 
>>> /usr/lib/apache/storm/0.10.0/lib/log4j-api-2.1.jar:/usr/lib/apache/storm/0.10.0/lib/hadoop-auth-2.4.0.jar:/usr/lib/apache/storm/0.10.0/lib/slf4j-api-1.7.7.jar:/usr/lib/apache/storm/0.10.0/lib/log4j-slf4j-impl-2.1.jar:/usr/lib/apache/storm/0.10.0/lib/clojure-1.6.0.jar:/usr/lib/apache/storm/0.10.0/lib/log4j-over-slf4j-1.6.6.jar:/usr/lib/apache/storm/0.10.0/lib/asm-4.0.jar:/usr/lib/apache/storm/0.10.0/lib/servlet-api-2.5.jar:/usr/lib/apache/storm/0.10.0/lib/log4j-core-2.1.jar:/usr/lib/apache/storm/0.10.0/lib/disruptor-2.10.4.jar:/usr/lib/apache/storm/0.10.0/lib/minlog-1.2.jar:/usr/lib/apache/storm/0.10.0/lib/kryo-2.21.jar:/usr/lib/apache/storm/0.10.0/lib/storm-core-0.10.0.jar:/usr/lib/apache/storm/0.10.0/lib/reflectasm-1.07-shaded.jar:target/storm-starter-1.0.0.jar:/usr/lib/apache/storm/0.10.0/conf:/usr/lib/apache/storm/0.10.0/bin
>>>  -Dstorm.jar=target/storm-starter-1.0.0.jar 
>>> org.apache.storm.starter.ExclamationTopology
>>> Error: A JNI error has occurred, please check your installation and try 
>>> again
>>> Exception in thread "main" java.lang.NoClassDefFoundError: 
>>> org/apache/storm/topology/IRichSpout
>>>     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.storm.topology.IRichSpout
>>>     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
>>>
>>>
>>> - Joquin
>>> --
>>>
>>> 是故勝兵先勝而後求戰,敗兵先戰而後求勝。
>>>
>>
>>
>


-- 

是故勝兵先勝而後求戰,敗兵先戰而後求勝。

Reply via email to