in the maven step i wrote user@ubuntu:~/storm-starter$ mvn -f m2-pom.xml compile exec:java -Dstorm.topology=storm.starter.WordCountTopology
and got this [INFO] Scanning for projects... [WARNING] While downloading org.apache.commons:commons-io:1.3.2 This artifact has been relocated to commons-io:commons-io:1.3.2. https://issues.sonatype.org/browse/MVNCENTRAL-244 [INFO] ------------------------------------------------------------------------ [INFO] Building storm-starter [INFO] task-segment: [compile, exec:java] [INFO] ------------------------------------------------------------------------ [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 2 source files to /home/samar/storm-starter/target/classes [INFO] [clojure:compile {execution: compile}] [INFO] Preparing exec:java [INFO] No goals needed for project - skipping [INFO] [exec:java {execution: default-cli}] 11:51:10,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 11:51:10,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 11:51:10,119 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/samar/.m2/repository/storm/storm-console-logging/ 0.9.0.1/storm-console-logging-0.9.0.1.jar!/logback.xml<http://0.9.0.1/storm-console-logging-0.9.0.1.jar%21/logback.xml>] 11:51:10,119 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath. 11:51:10,119 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/samar/.m2/repository/storm/storm-console-logging/ 0.9.0.1/storm-console-logging-0.9.0.1.jar!/logback.xml<http://0.9.0.1/storm-console-logging-0.9.0.1.jar%21/logback.xml>] 11:51:10,119 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/samar/.m2/repository/storm/storm-core/ 0.9.0.1/storm-core-0.9.0.1.jar!/logback.xml<http://0.9.0.1/storm-core-0.9.0.1.jar%21/logback.xml>] 11:51:10,148 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@1ab25cb - URL [jar:file:/home/samar/.m2/repository/storm/storm-console-logging/ 0.9.0.1/storm-console-logging-0.9.0.1.jar!/logback.xml<http://0.9.0.1/storm-console-logging-0.9.0.1.jar%21/logback.xml>] is not of type file 11:51:10,576 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 11:51:10,579 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeFilter scanning period to 30 seconds 11:51:10,579 |-INFO in ReconfigureOnChangeFilter{invocationCounter=0} - Will scan for changes in [[]] every 30 seconds. 11:51:10,579 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Adding ReconfigureOnChangeFilter as a turbo filter 11:51:10,611 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 11:51:10,619 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [A1] 11:51:10,738 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property 11:51:10,798 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.zookeeper] to WARN 11:51:10,798 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO 11:51:10,798 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [A1] to Logger[ROOT] 11:51:10,799 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 11:51:10,800 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@13e3e90 - Registering current configuration as safe fallback point 7679 [storm.starter.WordCountTopology.main()] INFO backtype.storm.zookeeper - Starting inprocess zookeeper at port 2000 and dir /tmp/04a870ac-eee6-481e-b9a3-380d2be05524 [WARNING] java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297) at java.lang.Thread.run(Thread.java:744) Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/Yaml at backtype.storm.utils.Utils.findAndReadConfigFile(Utils.java:120) at backtype.storm.utils.Utils.readDefaultConfig(Utils.java:137) at backtype.storm.utils.Utils.readStormConfig(Utils.java:157) at backtype.storm.config$read_storm_config.invoke(config.clj:101) at backtype.storm.testing$mk_local_storm_cluster.doInvoke(testing.clj:102) at clojure.lang.RestFn.invoke(RestFn.java:421) at backtype.storm.LocalCluster$_init.invoke(LocalCluster.clj:12) at backtype.storm.LocalCluster.<init>(Unknown Source) at storm.starter.WordCountTopology.main(WordCountTopology.java:82) ... 6 more Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 15 more On Sat, Dec 21, 2013 at 7:16 AM, James Xu <[email protected]> wrote: > Follow the exact steps here: https://github.com/nathanmarz/storm-starter. > > On 2013年12月21日, at 上午9:46, researcher cs <[email protected]> > wrote: > > i want to know how can i submit my topology > > i downloaded storm-starter-master that have examples"Topolgies" to submit > and run it > > after putting storm-starter-master file on storm0.8.2/bin/storm-local/.. > > i used this command > storm-0.8.2/bin/storm jar WordCountTopology .jar my.storm. > WordCountTopologyClass mytopology > > it didn't work ... typed cannot find WordCountTopology class > > what's the exact path should i put my topology on it in > storm-0.8.2/bin/storm-local/ or anywhere ...? > > > > > > >
