Ultimately, this was just a memory issue, move the VM up to 1.5gb, fixed issue.
On Wed, Sep 7, 2016 at 5:07 PM, Joaquin Menchaca <[email protected]> wrote: > I just realized, that the location of the storm starter was changed. But > still getting the similar error: > > > $ storm jar /vagrant/topologies/storm-starter-1.0.2.jar > org.apache.storm.starter.RollingTopWords demo remote > Java HotSpot(TM) 64-Bit Server VM warning: INFO: > os::commit_memory(0x00007fa6414d0000, 65536, 1) failed; error='Cannot > allocate memory' (errno=12) > Running: /usr/lib/jvm/java-8-oracle/bin/java -server -Ddaemon.name= > -Dstorm.options= -Dstorm.home=/usr/lib/apache/storm/1.0.2 > -Dstorm.log.dir=/usr/lib/apache/storm/1.0.2/logs > -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dstorm.conf.file= > -cp > /usr/lib/apache/storm/1.0.2/lib/slf4j-api-1.7.7.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-over-slf4j-1.6.6.jar:/usr/lib/apache/storm/1.0.2/lib/clojure-1.7.0.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-api-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/storm-rename-hack-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/servlet-api-2.5.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-core-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/disruptor-3.3.2.jar:/usr/lib/apache/storm/1.0.2/lib/reflectasm-1.10.1.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-slf4j-impl-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/minlog-1.3.0.jar:/usr/lib/apache/storm/1.0.2/lib/storm-core-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/objenesis-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/asm-5.0.3.jar:/usr/lib/apache/storm/1.0.2/lib/kryo-3.0.3.jar > org.apache.storm.daemon.ClientJarTransformerRunner > /vagrant/topologies/storm-starter-1.0.2.jar > /tmp/e080074c755711e6b19b0800278493db.jar > Exception in thread "main" java.lang.RuntimeException: > java.lang.ClassNotFoundException: > at org.apache.storm.utils.Utils.newInstance(Utils.java:128) > at org.apache.storm.utils.Utils.jarTransformer(Utils.java:135) > at > org.apache.storm.daemon.ClientJarTransformerRunner.main(ClientJarTransformerRunner.java:34) > Caused by: java.lang.ClassNotFoundException: > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:264) > at org.apache.storm.utils.Utils.newInstance(Utils.java:125) > ... 2 more > Running: /usr/lib/jvm/java-8-oracle/bin/java -client -Ddaemon.name= > -Dstorm.options= -Dstorm.home=/usr/lib/apache/storm/1.0.2 > -Dstorm.log.dir=/usr/lib/apache/storm/1.0.2/logs > -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dstorm.conf.file= > -cp > /usr/lib/apache/storm/1.0.2/lib/slf4j-api-1.7.7.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-over-slf4j-1.6.6.jar:/usr/lib/apache/storm/1.0.2/lib/clojure-1.7.0.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-api-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/storm-rename-hack-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/servlet-api-2.5.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-core-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/disruptor-3.3.2.jar:/usr/lib/apache/storm/1.0.2/lib/reflectasm-1.10.1.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-slf4j-impl-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/minlog-1.3.0.jar:/usr/lib/apache/storm/1.0.2/lib/storm-core-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/objenesis-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/asm-5.0.3.jar:/usr/lib/apache/storm/1.0.2/lib/kryo-3.0.3.jar:/tmp/e080074c755711e6b19b0800278493db.jar:/usr/lib/apache/storm/1.0.2/conf:/usr/lib/apache/storm/1.0.2/bin > -Dstorm.jar=/tmp/e080074c755711e6b19b0800278493db.jar > org.apache.storm.starter.RollingTopWords demo remote > Error: Could not find or load main class > org.apache.storm.starter.RollingTopWords > Traceback (most recent call last): > File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 769, in <module> > main() > File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 766, in main > (COMMANDS.get(COMMAND, unknown_command))(*ARGS) > File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 248, in jar > os.remove(tmpjar) > OSError: [Errno 2] No such file or directory: > '/tmp/e080074c755711e6b19b0800278493db.jar' > > > > On Wed, Sep 7, 2016 at 5:02 PM, Joaquin Menchaca <[email protected]> > wrote: > >> I was able to run storm 0.10.0, but now with 1.0.2 it crashes (below). >> >> It it because of memory a real issue, as did not have this problem with >> storm 0.10.0? >> >> It seems to be looking for a org.apache.storm.utils, but this directory >> does not exist in the JAR file. There's only: >> >> ./org/apache/storm >> ├── hbase >> ├── hdfs >> ├── metrics >> ├── redis >> ├── shade >> └── starter >> >> >> *Storm Starter Fail:* >> >> >> $ storm jar /vagrant/topologies/storm-starter-1.0.2.jar >> storm.starter.RollingTopWords qingbo_demo remote >> Java HotSpot(TM) 64-Bit Server VM warning: INFO: >> os::commit_memory(0x00000001002a0000, 131072, 0) failed; error='Cannot >> allocate memory' (errno=12) >> Running: /usr/lib/jvm/java-8-oracle/bin/java -server -Ddaemon.name= >> -Dstorm.options= -Dstorm.home=/usr/lib/apache/storm/1.0.2 >> -Dstorm.log.dir=/usr/lib/apache/storm/1.0.2/logs >> -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib >> -Dstorm.conf.file= -cp >> /usr/lib/apache/storm/1.0.2/lib/slf4j-api-1.7.7.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-over-slf4j-1.6.6.jar:/usr/lib/apache/storm/1.0.2/lib/clojure-1.7.0.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-api-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/storm-rename-hack-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/servlet-api-2.5.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-core-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/disruptor-3.3.2.jar:/usr/lib/apache/storm/1.0.2/lib/reflectasm-1.10.1.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-slf4j-impl-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/minlog-1.3.0.jar:/usr/lib/apache/storm/1.0.2/lib/storm-core-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/objenesis-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/asm-5.0.3.jar:/usr/lib/apache/storm/1.0.2/lib/kryo-3.0.3.jar >> org.apache.storm.daemon.ClientJarTransformerRunner >> /vagrant/topologies/storm-starter-1.0.2.jar >> /tmp/e085281a755411e6a1110800278493db.jar >> Exception in thread "main" java.lang.RuntimeException: >> java.lang.ClassNotFoundException: >> at org.apache.storm.utils.Utils.newInstance(Utils.java:128) >> at org.apache.storm.utils.Utils.jarTransformer(Utils.java:135) >> at >> org.apache.storm.daemon.ClientJarTransformerRunner.main(ClientJarTransformerRunner.java:34) >> Caused by: java.lang.ClassNotFoundException: >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:264) >> at org.apache.storm.utils.Utils.newInstance(Utils.java:125) >> ... 2 more >> Running: /usr/lib/jvm/java-8-oracle/bin/java -client -Ddaemon.name= >> -Dstorm.options= -Dstorm.home=/usr/lib/apache/storm/1.0.2 >> -Dstorm.log.dir=/usr/lib/apache/storm/1.0.2/logs >> -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib >> -Dstorm.conf.file= -cp >> /usr/lib/apache/storm/1.0.2/lib/slf4j-api-1.7.7.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-over-slf4j-1.6.6.jar:/usr/lib/apache/storm/1.0.2/lib/clojure-1.7.0.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-api-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/storm-rename-hack-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/servlet-api-2.5.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-core-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/disruptor-3.3.2.jar:/usr/lib/apache/storm/1.0.2/lib/reflectasm-1.10.1.jar:/usr/lib/apache/storm/1.0.2/lib/log4j-slf4j-impl-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/minlog-1.3.0.jar:/usr/lib/apache/storm/1.0.2/lib/storm-core-1.0.2.jar:/usr/lib/apache/storm/1.0.2/lib/objenesis-2.1.jar:/usr/lib/apache/storm/1.0.2/lib/asm-5.0.3.jar:/usr/lib/apache/storm/1.0.2/lib/kryo-3.0.3.jar:/tmp/e085281a755411e6a1110800278493db.jar:/usr/lib/apache/storm/1.0.2/conf:/usr/lib/apache/storm/1.0.2/bin >> -Dstorm.jar=/tmp/e085281a755411e6a1110800278493db.jar >> storm.starter.RollingTopWords qingbo_demo remote >> Error: Could not find or load main class storm.starter.RollingTopWords >> Traceback (most recent call last): >> File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 769, in <module> >> main() >> File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 766, in main >> (COMMANDS.get(COMMAND, unknown_command))(*ARGS) >> File "/usr/lib/apache/storm/1.0.2/bin/storm.py", line 248, in jar >> os.remove(tmpjar) >> OSError: [Errno 2] No such file or directory: >> '/tmp/e085281a755411e6a1110800278493db.jar' >> >> >> >> -- >> >> 是故勝兵先勝而後求戰,敗兵先戰而後求勝。 >> > > > > -- > > 是故勝兵先勝而後求戰,敗兵先戰而後求勝。 > -- 是故勝兵先勝而後求戰,敗兵先戰而後求勝。
