Gezim, I manage a storm topology within our AWS env. However I use Chef, not lein. Not sure how much help I can be.
To deploy a topology, I execute (from within Chef scripts) a Bash script which runs ../bin/storm kill <toplogy args> and then ../bin/storm jar <topology args>. That’s how I handle it, and so far it’s worked well. Soon I may need to create a “rebalance” recipe because we are currently turning the performance of our topology. Richard Gunderson From: Gezim Musliaj [mailto:[email protected]] Sent: Saturday, September 27, 2014 6:14 PM To: [email protected] Subject: storm-deploy I am trying to deploy storm on cloud (AWS). After running lein-deps inside storm-deploy folder it shows me this: java.io.FileNotFoundException: /home/ec2-user/storm-deploy/target/stale/extract- native.dependencies (No such file or directory) at java.io.FileOutputStream.open (FileOutputStream.java:-2) java.io.FileOutputStream.<init> (FileOutputStream.java:221) clojure.java.io/fn<http://clojure.java.io/fn> (io.clj:230) clojure.java.io<http://clojure.java.io>$fn__8641$G__8604__8648.invoke (io.clj:69) clojure.java.io/fn<http://clojure.java.io/fn> (io.clj:166) clojure.java.io<http://clojure.java.io>$fn__8654$G__8608__8661.invoke (io.clj:69) clojure.java.io<http://clojure.java.io>$writer.doInvoke (io.clj:119) clojure.lang.RestFn.invoke (RestFn.java:410) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.RestFn.applyTo (RestFn.java:132) clojure.core$apply.invoke (core.clj:626) clojure.core$spit.doInvoke (core.clj:6403) clojure.lang.RestFn.invoke (RestFn.java:425) leiningen.core.classpath$when_stale.doInvoke (classpath.clj:78) clojure.lang.RestFn.invoke (RestFn.java:580) leiningen.core.classpath$resolve_dependencies.doInvoke (classpath.clj:357) clojure.lang.RestFn.invoke (RestFn.java:425) leiningen.deps$deps.invoke (deps.clj:135) leiningen.deps$deps.invoke (deps.clj:114) clojure.lang.Var.invoke (Var.java:379) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.Var.applyTo (Var.java:700) clojure.core$apply.invoke (core.clj:626) leiningen.core.main$partial_task$fn__6071.doInvoke (main.clj:253) clojure.lang.RestFn.invoke (RestFn.java:410) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.RestFn.applyTo (RestFn.java:132) clojure.lang.AFunction$1.doInvoke (AFunction.java:29) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.core$apply.invoke (core.clj:626) leiningen.core.main$apply_task.invoke (main.clj:303) leiningen.core.main$resolve_and_apply.invoke (main.clj:309) leiningen.core.main$_main$fn__6136.invoke (main.clj:377) leiningen.core.main$_main.doInvoke (main.clj:366) clojure.lang.RestFn.invoke (RestFn.java:408) clojure.lang.Var.invoke (Var.java:379) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.Var.applyTo (Var.java:700) clojure.core$apply.invoke (core.clj:624) clojure.main$main_opt.invoke (main.clj:315) clojure.main$main.doInvoke (main.clj:420) clojure.lang.RestFn.invoke (RestFn.java:436) clojure.lang.Var.invoke (Var.java:388) clojure.lang.AFn.applyToHelper (AFn.java:160) clojure.lang.Var.applyTo (Var.java:700) clojure.main.main (main.java:37)
