Hi all,
I'm having a lot of troubles with deploying storm on AWS. I followed
everything on https://github.com/nathanmarz/storm-deploy, but still no
luck. Can somebody help me with this?
Here are some of my specs:
- using t1.micro, RHEL 64bit (ami-a25415cb)
- $ cat ~/.pallet/config.clj
(defpallet
:services
{
:default {
:blobstore-provider "aws-s3"
:provider "aws-ec2"
:environment {:user {:username "storm"
:private-key-path
"/home/ec2-user/.ssh/xxxx.pem"
:public-key-path
"/home/ec2-user/.ssh/xxxx.pem.pub"}
:aws-user-id "xxxx-xxxx-xxxx"}
:identity "xxxxxxxxxx"
:credential "xxxxxxxxxx"
:jclouds.regions "us-east-1"
}
})
- $ cat ~/storm-deploy/conf/clusters.yaml
nimbus.image: "us-east-1/ami-a25415cb"
nimbus.hardware: "t1.micro"
supervisor.count: 2
supervisor.image: "us-east-1/ami-a25415cb"
supervisor.hardware: "t1.micro"
zookeeper.count: 1
zookeeper.image: "us-east-1/ami-a25415cb"
zookeeper.hardware: "t1.micro
Then I got these ERRORs
DEBUG provision - Finished post-configure and exec phases
INFO provision - Attaching to Available Cluster...
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.AssertionError: Assert failed: (= (count
running-nodes) 1) (form-init8570048559822528595.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5440)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5415)
ERROR logging - at clojure.lang.Compiler.load(Compiler.java:5857)
ERROR logging - at clojure.lang.Compiler.loadFile(Compiler.java:5820)
ERROR logging - at clojure.main$load_script.invoke(main.clj:221)
ERROR logging - at clojure.main$init_opt.invoke(main.clj:226)
ERROR logging - at clojure.main$initialize.invoke(main.clj:254)
ERROR logging - at clojure.main$null_opt.invoke(main.clj:279)
ERROR logging - at clojure.main$main.doInvoke(main.clj:354)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:422)
ERROR logging - at clojure.lang.Var.invoke(Var.java:369)
ERROR logging - at clojure.lang.AFn.applyToHelper(AFn.java:165)
ERROR logging - at clojure.lang.Var.applyTo(Var.java:482)
ERROR logging - at clojure.main.main(main.java:37)
ERROR logging - Caused by: java.lang.AssertionError: Assert failed: (=
(count running-nodes) 1)
ERROR logging - at backtype.storm.crate.storm$nimbus_ip.invoke(storm.clj:25)
ERROR logging - at
backtype.storm.crate.storm$mk_storm_yaml.invoke(storm.clj:207)
ERROR logging - at
backtype.storm.provision$sync_storm_conf_dir.invoke(provision.clj:47)
ERROR logging - at
backtype.storm.provision$attach_BANG_.invoke(provision.clj:55)
ERROR logging - at
backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:85)
ERROR logging - at
backtype.storm.provision$start_BANG_.invoke(provision.clj:91)
ERROR logging - at
backtype.storm.provision$_main$fn__8422.invoke(provision.clj:144)
ERROR logging - at
backtype.storm.provision$_main.doInvoke(provision.clj:130)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:483)
ERROR logging - at clojure.lang.Var.invoke(Var.java:381)
ERROR logging - at
user$eval5$fn__7.invoke(form-init8570048559822528595.clj:1)
ERROR logging - at user$eval5.invoke(form-init8570048559822528595.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
What is wrong with it? Can someone help me?
Thanks