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)

Reply via email to