You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Joaquin Menchaca <jm...@gobalto.com> on 2016/04/26 23:30:01 UTC
Any trick to getting example storm starter to work?
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
--
是故勝兵先勝而後求戰,敗兵先戰而後求勝。
Re: Any trick to getting example storm starter to work?
Posted by Joaquin Menchaca <jm...@gobalto.com>.
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 <
dkiralam@aadhya-analytics.com> 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 <
> dkiralam@aadhya-analytics.com> 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 <jm...@gobalto.com>
>> 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
>>> --
>>>
>>> 是故勝兵先勝而後求戰,敗兵先戰而後求勝。
>>>
>>
>>
>
--
是故勝兵先勝而後求戰,敗兵先戰而後求勝。
Re: Any trick to getting example storm starter to work?
Posted by Sai Dilip Reddy Kiralam <dk...@aadhya-analytics.com>.
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 <
dkiralam@aadhya-analytics.com> 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 <jm...@gobalto.com>
> 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
>> --
>>
>> 是故勝兵先勝而後求戰,敗兵先戰而後求勝。
>>
>
>
Re: Any trick to getting example storm starter to work?
Posted by Sai Dilip Reddy Kiralam <dk...@aadhya-analytics.com>.
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 <jm...@gobalto.com>
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
> --
>
> 是故勝兵先勝而後求戰,敗兵先戰而後求勝。
>