Re: [storm-user] Re: Cluster won't deploy on EC2

178 views
Skip to first unread message

Lorcan Coyle

unread,
Oct 29, 2013, 5:26:46 AM10/29/13
to storm-user
Great!
Yes, you need to match the images to the available sizes - looks like the image you've selected isn't available as a t1.micro. You're much better off using more powerful machines.
Just to close this off and confirm that everything works - could you try using the default setup? Or confirm that it works using more powerful machines?
Lorcan


On 29 October 2013 09:22, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

I have tried to run using user "jitendra" and found that it is producing other output then user "root"

I have updated cluster.yaml file as per this.

[root@domU-12-31-39-10-2C-6C conf]# more clusters.yaml
################################################################################
# CLUSTERS CONFIG FILE
################################################################################

nimbus.image: "us-east-1/ami-d726abbe"         #64-bit ubuntu
nimbus.hardware: "t1.micro"

supervisor.count: 2
supervisor.image: "us-east-1/ami-d726abbe"         #64-bit ubuntu on eu-east-1
supervisor.hardware: "t1.micro"
#supervisor.spot.price: 1.60


zookeeper.count: 1
zookeeper.image: "us-east-1/ami-d726abbe"         #64-bit ubuntu
zookeeper.hardware: "t1.micro"
-----------------------------------------------------------------------------------------------------

And when I tried to deploy the storm it gives error like..
-----------------------------------------------------------------
ERROR futures - Adjust node count exception: request POST https://ec2.us-east-1.amazonaws.com/ HTTP/1.1 failed with code 400, error: AWSError{requestId='fb012bee-6605-4
69e-92e3-fda3a200f6ba', requestToken='null', code='UnsupportedOperation', message='AMI 'ami-d726abbe' with an instance-store root device is not supported for the instan
ce type 't1.micro'.', context='{Response=, Errors=}'}
-----------------------------------------------------------------------

It means, I have to change nimbus.hardware: "t1.micro" to more powerful machine. right?

Thanks,
Jitendra




On Tue, Oct 29, 2013 at 2:23 PM, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

My OS is Ubuntu.

I have put config.clj into /home/jitendra/.pallet/config.clj

After that, I have run the command to start storm from directory.

/home/jitendra/storm-deploy/

Below is the result of command. Still it gives error.



------------------
[root@domU-12-31-39-10-2C-6C storm-deploy]# lein deploy-storm --start --name mycluster
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.

Starting cluster with storm branch  master
INFO  provision - Provisioning nodes [nn=1, sn=2, zn=1]
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:destroy-server], groups []
INFO  core - lift-group-phase phases [:destroy-group], groups []
INFO  core - lift-group-phase phases [:create-group], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - adjust-server-count :nimbus-mycluster
INFO  core - adjust-server-count :zookeeper-mycluster
INFO  core - adjust-server-count :supervisor-mycluster
INFO  core - Starting 1 nodes for :zookeeper-mycluster, os-family null
INFO  core - Starting 2 nodes for :supervisor-mycluster, os-family null
INFO  core - Starting 1 nodes for :nimbus-mycluster, os-family null
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:settings :configure], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :nimbus-mycluster with 0 nodes
DEBUG provision - Finished converge
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.NullPointerException (form-init1912099714723483384.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.NullPointerException
ERROR logging - at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:263)
ERROR logging - at backtype.storm.security$authorize_group.invoke(security.clj:111)
ERROR logging - at backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:77)
ERROR logging - at backtype.storm.provision$start_BANG_.invoke(provision.clj:91)
ERROR logging - at backtype.storm.provision$_main$fn__8414.invoke(provision.clj:144)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:130)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:437)
ERROR logging - at clojure.lang.Var.invoke(Var.java:373)
ERROR logging - at user$eval5$fn__7.invoke(form-init1912099714723483384.clj:1)
ERROR logging - at user$eval5.invoke(form-init1912099714723483384.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
-------------------------------------------------------


On Tue, Oct 29, 2013 at 1:59 PM, Lorcan Coyle <lor...@gmail.com> wrote:
Hi Jitendra,

Try putting your config.clj into 
/home/jitendra/.pallet/config.clj


Lorcan
p.s. (the "~" in the path from the instructions refers to your home directory, which I would have assumed was "/home/jitendra" but as you say you are user root I'm a little confused, what OS are you using?)



On 29 October 2013 03:18, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

This one is the main confusing thing at the time of my setup, that where to put config.clj?

I have right now put it in my storm-deploy folder as per below path.

/home/jitendra/storm-deploy/config.clj

Let me know if I have to put it any other place. As I have tried to find ~/.pallet/ but not able to know where it is?

I have right now only root user. If above config.clj changes will not work then I will create new user 'jitendra' and do as per your instruction.

If this will not work, I will provide you my server detail.

Thanks again for your help.
Thanks,
Jitendra


On Tue, Oct 29, 2013 at 3:21 AM, Lorcan Coyle <lor...@gmail.com> wrote:
Hi again,
ok everything worked ok for me, cluster provisioned correctly. 

Couple of suggestions - could you try putting your config.clj in ~/.pallet/ (See step 4 of the setup instructions (https://github.com/nathanmarz/storm-deploy/wiki))? This is one clear deviation in your setup from the instructions that could provide a fix.

Also, could you try running as user jitendra? (Matching the owner of the ssh keys file referenced in your config.clj). (This step *possibly* isn't essential, I'm just trying to match my setup as closely as possible.)
I'm checking out for the evening now. Let me know how you get on with this - I'll try to help further tomorrow if you repaste the latest run.

Best of luck!
Lorcan



On 28 October 2013 21:31, Lorcan Coyle <lor...@gmail.com> wrote:
ok, great, you're definitely running the right version now.
I'm running it myself now to confirm the problem. 
FYI: I'm *not* running as root so I'm not getting any of the root warnings:
>WARNING: You're currently running as root; probably by accident.
>Press control-C to abort or Enter to continue as root.
>Set LEIN_ROOT to disable this warning.

I'll update you in a few mins... 3 mins in and it seems to be working so far...



On 28 October 2013 21:08, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

One more thing. Right now I am getting another first line than previous first line.

Current my output is like this.

---------
[root@domU-12-31-39-10-2C-6C storm-deploy]# lein deploy-storm --start --name mycluster
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.

Starting cluster with storm branch  master
INFO  provision - Provisioning nodes [nn=1, sn=2, zn=1]
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:destroy-server], groups []
INFO  core - lift-group-phase phases [:destroy-group], groups []
INFO  core - lift-group-phase phases [:create-group], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - adjust-server-count :zookeeper-mycluster
INFO  core - adjust-server-count :supervisor-mycluster
INFO  core - adjust-server-count :nimbus-mycluster
INFO  core - Starting 2 nodes for :supervisor-mycluster, os-family null
INFO  core - Starting 1 nodes for :zookeeper-mycluster, os-family null
INFO  core - Starting 1 nodes for :nimbus-mycluster, os-family null
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:settings :configure], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :nimbus-mycluster with 0 nodes
DEBUG provision - Finished converge
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.NullPointerException (form-init6965670825036452210.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.NullPointerException
ERROR logging - at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:263)
ERROR logging - at backtype.storm.security$authorize_group.invoke(security.clj:111)
ERROR logging - at backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:77)
ERROR logging - at backtype.storm.provision$start_BANG_.invoke(provision.clj:91)
ERROR logging - at backtype.storm.provision$_main$fn__8414.invoke(provision.clj:144)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:130)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:437)
ERROR logging - at clojure.lang.Var.invoke(Var.java:373)
ERROR logging - at user$eval5$fn__7.invoke(form-init6965670825036452210.clj:1)
ERROR logging - at user$eval5.invoke(form-init6965670825036452210.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
--------------------------------------

Thanks,
Jitendra


On Tue, Oct 29, 2013 at 2:24 AM, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

[root@domU-12-31-39-10-2C-6C storm-deploy]# git log -1 --pretty=tformat:'%h %an'
6cf865a Antoni Batchelli


I get same output as per your suggestion.
Can you please let me know what next step should be?

Thanks,
Jitendra


On Tue, Oct 29, 2013 at 12:13 AM, Lorcan Coyle <lor...@gmail.com> wrote:
Hi Jitendra,
sorry to have to ask to reconfirm - could you run the following command in your storm-deploy directory:

git log -1 --pretty=tformat:'%h %an'


you should see the following: 

6cf865a Antoni Batchelli


Otherwise you're not on the latest commit and will need to pull the latest commit (git pull).

Sorry to have to reconfirm, but the first line of your error should not be possible using the latest version ("Starting cluster with release nil") It should read something like "Starting cluster with branch master" if being invoked using "lein deploy-storm --start --name mycluster".

I'll be online for a few hours this evening if you want to try that and get back to me.

Good luck,

Lorcan




On 28 October 2013 18:01, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi Lorcan,

Thanks for the quick response.

I have tried pulling the latest version of storm-deploy using below command as per help(https://github.com/nathanmarz/storm-deploy/wiki).


And still it gives previous same error.

Can you please let me know if I have to do anything other here?

Thanks,
Jitendra



On Sun, Oct 27, 2013 at 4:29 PM, Lorcan Coyle <lor...@gmail.com> wrote:
Hi Jitendra,
are you using the latest commit of storm-deploy?
A commit went in last week that changed the way clusters are provisioned. You're using the correct format for the latest commit (lein deploy-storm --start --name mycluster) but it *looks like* you're using the old "release" based version of storm-deploy (from your logs: "Starting cluster with release nil"). Could you try pulling the latest version of storm-deploy?
Lorcan


On 27 October 2013 06:56, Jitendra Rathod <jitu.rat...@gmail.com> wrote:
Hi friends,

I am very new to storm and I am trying to install storm on my AWS.

I am getting below error. Can any body help me to solve these issue.

[root@domU-12-31-39-10-2C-6C storm-deploy]# lein deploy-storm --start --name mycluster
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.

Starting cluster with release nil
INFO  provision - Provisioning nodes [nn=1, sn=2, zn=1]
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:destroy-server], groups []
INFO  core - lift-group-phase phases [:destroy-group], groups []
INFO  core - lift-group-phase phases [:create-group], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/pre-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :zookeeper-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :supervisor-mycluster
INFO  core - parallel-apply-phase :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :group  :pallet.phase/post-create-group for :nimbus-mycluster
INFO  core - adjust-server-count :zookeeper-mycluster
INFO  core - adjust-server-count :supervisor-mycluster
INFO  core - Starting 1 nodes for :zookeeper-mycluster, os-family null
INFO  core - Starting 2 nodes for :supervisor-mycluster, os-family null
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
INFO  core - adjust-server-count :nimbus-mycluster
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
INFO  core - Starting 1 nodes for :nimbus-mycluster, os-family null
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
ERROR futures - Adjust node count exception: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG futures - Adjust node count exception
java.lang.IllegalArgumentException: No implementation of method: :ensure-os-family of protocol: #'pallet.compute/ComputeService found for class: nil
        at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:471)
        at pallet.compute$eval1063$fn__1092$G__1046__1099.invoke(compute.clj:49)
        at pallet.core$create_nodes$fn__5444.invoke(core.clj:837)
        at clojure.lang.AFn.applyToHelper(AFn.java:163)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.core$apply.invoke(core.clj:542)
        at clojure.core$update_in.doInvoke(core.clj:4959)
        at clojure.lang.RestFn.invoke(RestFn.java:446)
        at pallet.core$create_nodes.invoke(core.clj:836)
        at pallet.core$adjust_node_count.invoke(core.clj:912)
        at pallet.core$parallel_adjust_node_counts$p_a_n_c_future__5506$fn__5507.invoke(core.clj:1003)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
DEBUG core - pallet version: 0.7.3
INFO  core - lift-nodes phases [:settings :configure], groups [:zookeeper-mycluster :supervisor-mycluster :nimbus-mycluster]
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-settings for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-settings for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/pre-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/pre-configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :configure for :nimbus-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :zookeeper-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :zookeeper-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :supervisor-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :supervisor-mycluster with 0 nodes
INFO  core - parallel-apply-phase :pallet.phase/post-configure for :nimbus-mycluster
INFO  core - parallel-apply-phase-to-target :node  :pallet.phase/post-configure for :nimbus-mycluster with 0 nodes
DEBUG provision - Finished converge
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.NullPointerException (form-init8961948802828442414.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.NullPointerException
ERROR logging - at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:263)
ERROR logging - at backtype.storm.security$authorize_group.invoke(security.clj:111)
ERROR logging - at backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:81)
ERROR logging - at backtype.storm.provision$start_BANG_.invoke(provision.clj:95)
ERROR logging - at backtype.storm.provision$_main$fn__8408.invoke(provision.clj:147)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:134)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:437)
ERROR logging - at clojure.lang.Var.invoke(Var.java:373)
ERROR logging - at user$eval5$fn__7.invoke(form-init8961948802828442414.clj:1)
ERROR logging - at user$eval5.invoke(form-init8961948802828442414.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
[root@domU-12-31-39-10-2C-6C storm-deploy]#

------------------------------------------

My directory structure is like below

/home/jitendra/storm-deploy

I have put config.clj at this place "/home/jitendra/storm-deploy/config.clj". And its content is below

[root@domU-12-31-39-10-2C-6C storm-deploy]# more config.clj
(defpallet
  :services
  {
   :default {
             :blobstore-provider "aws-s3"
             :provider "aws-ec2"
             :environment {:user {:username "storm"  ; this must be "storm"
                                  :private-key-path "/home/jitendra/sshkey/storm.pem"
                                  :public-key-path "/home/jitendra/sshkey/storm.pub"}
                           :aws-user-id "xxxxxxxxxxxx"}
             :identity "xxxxxxxxxxxxxxxxxx"
             :credential "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
             :jclouds.regions "us-east-1"
             }
    })

Help is very much appreciated as I stuck on above error since more than week.

Thanks,
Jitendra



On Tuesday, September 3, 2013 1:24:14 AM UTC+5:30, James Smith wrote:
ubuntu@ip-10-1457:~/storm-deploy$ lein deploy-storm --start --name mycluster --release 0.8.2
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.Exception: Unmatched delimiter: ) (config.clj:15)                   <- Looks to be the issue!
ERROR logging - at clojure.lang.Compiler.load(Compiler.java:5863)
ERROR logging - at clojure.lang.Compiler.loadFile(Compiler.java:5820)
ERROR logging - at clojure.lang.RT$3.invoke(RT.java:296)
ERROR logging - at pallet.configure$read_config.invoke(configure.clj:53)
ERROR logging - at pallet.configure$pallet_config.invoke(configure.clj:78)
ERROR logging - at backtype.storm.crate.storm$storm_config.invoke(storm.clj:21)
ERROR logging - at backtype.storm.provision$mk_aws.invoke(provision.clj:122)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:127)
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-init4390135443726339677.clj:1)
ERROR logging - at user$eval5.invoke(form-init4390135443726339677.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
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.Exception: Unmatched delimiter: )
ERROR logging - at clojure.lang.LispReader$UnmatchedDelimiterReader.invoke(LispReader.java:1021)
ERROR logging - at clojure.lang.LispReader.readDelimitedList(LispReader.java:1051)
ERROR logging - at clojure.lang.LispReader$MapReader.invoke(LispReader.java:1006)
ERROR logging - at clojure.lang.LispReader.readDelimitedList(LispReader.java:1051)
ERROR logging - at clojure.lang.LispReader$MapReader.invoke(LispReader.java:1006)
ERROR logging - at clojure.lang.LispReader.readDelimitedList(LispReader.java:1051)
ERROR logging - at clojure.lang.LispReader$ListReader.invoke(LispReader.java:900)
ERROR logging - at clojure.lang.LispReader.read(LispReader.java:145)
ERROR logging - at clojure.lang.Compiler.load(Compiler.java:5853)
ERROR logging - ... 25 more

--
You received this message because you are subscribed to the Google Groups "storm-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to storm-user+...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to a topic in the Google Groups "storm-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/storm-user/787ZrfcujLc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to storm-user+...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "storm-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to a topic in the Google Groups "storm-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/storm-user/787ZrfcujLc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to the Google Groups "storm-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to a topic in the Google Groups "storm-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/storm-user/787ZrfcujLc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "storm-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to a topic in the Google Groups "storm-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/storm-user/787ZrfcujLc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to the Google Groups "storm-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to storm-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Jitendra Rathod

unread,
Oct 29, 2013, 5:49:38 AM10/29/13
to storm...@googlegroups.com
Hi Lorcan,

It looks like installation is working fine.

right now its stuck at below log.
---------------------------------------------------

.el6\n                                                    @CentOS6-Base/$releasever   \nxz-lzma-compat.x86_64     4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nyum.noarch                3.2.29-40.el6.centos      @CentOS6-Base/$releasever   \nyum-metadata-parser.x86_64\n                          1.1.2-16.el6              @CentOS6-Base/$releasever   \nyum-plugin-fastestmirror.noarch\n                          1.1.30-14.el6             @CentOS6-Base/$releasever   \nyum-presto.noarch         0.6.2-1.el6               @CentOS6-Base/$releasever   \nzip.x86_64                3.0-1.el6                 @base                       \nzlib.x86_64               1.2.3-29.el6              @CentOS6-Base/$releasever   \n...done\nremote-file /root/.ssh/config...\nMD5 sum is b6a9bf6bf5b2aa4e5cde785e72d9d333 config\n...done\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia...\nln: creating symbolic link `/var/www/ganglia': No such file or directory\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia failed\nlogout\n", :server "xx.xxx.xx.xxx"}]
-----------------------------------------------------------------------------------------------------------------------------

Should it is common(mean as expected)? or something wrong?

Or how I can know that storm is currently running on server?

Thanks,
Jitendra

Lorcan Coyle

unread,
Oct 29, 2013, 6:08:18 AM10/29/13
to storm-user
Hi Jitendra,
Could you dump the full output again? Also the config file. Are you still using Ubuntu images?

The last line on your output should read: "Done." Before that there should be a bunch of lines outputting the IP addresses of your various provisioned nodes.

You should be able to check if it's running by running

lein deploy-storm --ips --name mycluster

which will return the ip addresses of your cluster (https://github.com/nathanmarz/storm-deploy/wiki#getting-ips-of-cluster-nodes), or by visiting:

http://{nimbus ip}/ganglia/index.php


Lorcan

Jitendra Rathod

unread,
Oct 29, 2013, 6:36:15 AM10/29/13
to storm...@googlegroups.com
Hi Lorcan,

I have not taken output in log file. But I remember that it has given output "Done". But after that it has printed lots of lines and still it is not completed but paused. These are the last lines I am able to copy from console.

------------------------------------------------------------------

   2.8.0-3.el6               @base                       \nfreetype.x86_64           2.3.11-14.el6_3.1         @updates                    \ngamin.x86_64              0.1.10-9.el6              @CentOS6-Base/$releasever   \ngawk.x86_64               3.1.7-10.el6              @CentOS6-Base/$releasever   \ngcc.x86_64                4.4.7-3.el6               @base                       \ngcc-c++.x86_64            4.4.7-3.el6               @base                       \ngdbm.x86_64               1.8.0-36.el6              @CentOS6-Base/$releasever   \ngit.x86_64                1.7.1-3.el6_4.1           @updates                    \ngit-email.noarch          1.7.1-3.el6_4.1           @updates                    \nglib2.x86_64              2.22.5-7.el6              @CentOS6-Base/$releasever   \nglibc.x86_64              2.12-1.107.el6_4.5        @updates                    \nglibc-common.x86_64       2.12-1.107.el6_4.5        @updates                    \nglibc-devel.x86_64        2.12-1.107.el6_4.5        @updates                    \nglibc-headers.x86_64      2.12-1.107.el6_4.5        @updates                    \ngmp.x86_64                4.3.1-7.el6_2.2           @CentOS6-Base/$releasever   \ngnupg2.x86_64             2.0.14-4.el6              @CentOS6-Base/$releasever   \ngnutls.x86_64             2.8.5-10.el6_4.2          @updates                    \ngpgme.x86_64              1.1.8-3.el6               @CentOS6-Base/$releasever   \ngrep.x86_64               2.6.3-3.el6               @CentOS6-Base/$releasever   \ngroff.x86_64              1.18.1.4-21.el6           @CentOS6-Base/$releasever   \ngrub.x86_64               1:0.97-81.el6             @CentOS6-Base/$releasever   \ngrubby.x86_64             7.0.15-3.el6              @CentOS6-Base/$releasever   \ngtk2.x86_64               2.18.9-12.el6             @base                       \ngzip.x86_64               1.3.12-18.el6             @CentOS6-Base/$releasever   \nhicolor-icon-theme.noarch 0.11-1.1.el6              @base                       \nhwdata.noarch             0.233-7.9.el6             @CentOS6-Base/$releasever   \ninfo.x86_64               4.13a-8.el6               @CentOS6-Base/$releasever   \ninitscripts.x86_64        9.03.38-1.el6.centos.1    @CentOS6-updates/$releasever\niproute.x86_64            2.6.32-23.el6             @CentOS6-Base/$releasever   \niptables.x86_64           1.4.7-9.el6               @CentOS6-Base/$releasever   \niptables-ipv6.x86_64      1.4.7-9.el6               @CentOS6-Base/$releasever   \niputils.x86_64            20071127-16.el6           @CentOS6-Base/$releasever   \njasper-libs.x86_64        1.900.1-15.el6_1.1        @base                       \njava-1.5.0-gcj.x86_64     1.5.0.0-29.1.el6          @base                       \njava_cup.x86_64           1:0.10k-5.el6             @base                       \njpackage-utils.noarch     1.7.5-3.12.el6            @base                       \nkbd.x86_64                1.15-11.el6               @CentOS6-Base/$releasever   \nkbd-misc.noarch           1.15-11.el6               @CentOS6-Base/$releasever   \nkernel.x86_64             2.6.32-358.6.2.el6        @CentOS6-updates/$releasever\nkernel-firmware.noarch    2.6.32-358.6.2.el6        @CentOS6-updates/$releasever\nkernel-headers.x86_64     2.6.32-358.23.2.el6       @updates                    \nkeyutils-libs.x86_64      1.4-4.el6                 @CentOS6-Base/$releasever   \nkrb5-libs.x86_64          1.10.3-10.el6_4.2         @CentOS6-updates/$releasever\nless.x86_64               436-10.el6                @CentOS6-Base/$releasever   \nlibICE.x86_64             1.0.6-1.el6               @base                       \nlibSM.x86_64              1.2.1-2.el6               @base                       \nlibX11.x86_64             1.5.0-4.el6               @base                       \nlibX11-common.noarch      1.5.0-4.el6               @base                       \nlibXau.x86_64             1.0.6-4.el6               @base                       \nlibXcomposite.x86_64      0.4.3-4.el6               @base                       \nlibXcursor.x86_64         1.1.13-2.el6              @base                       \nlibXdamage.x86_64         1.1.3-4.el6               @base                       \nlibXext.x86_64            1.3.1-2.el6               @base                       \nlibXfixes.x86_64          5.0-3.el6                 @base                       \nlibXft.x86_64             2.3.1-2.el6               @base                       \nlibXi.x86_64              1.6.1-3.el6               @base                       \nlibXinerama.x86_64        1.1.2-2.el6               @base                       \nlibXrandr.x86_64          1.4.0-1.el6               @base                       \nlibXrender.x86_64         0.9.7-2.el6               @base                       \nlibXtst.x86_64            1.2.1-2.el6               @base                       \nlibacl.x86_64             2.2.49-6.el6              @CentOS6-Base/$releasever   \nlibart_lgpl.x86_64        2.3.20-5.1.el6            @base                       \nlibattr.x86_64            2.4.44-7.el6              @CentOS6-Base/$releasever   \nlibblkid.x86_64           2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nlibcap.x86_64             2.16-5.5.el6              @CentOS6-Base/$releasever   \nlibcap-ng.x86_64          0.6.4-3.el6_0.1           @CentOS6-Base/$releasever   \nlibcom_err.x86_64         1.41.12-14.el6            @CentOS6-Base/$releasever   \nlibcurl.x86_64            7.19.7-36.el6_4           @CentOS6-updates/$releasever\nlibdrm.x86_64             2.4.39-1.el6              @CentOS6-Base/$releasever   \nlibedit.x86_64            2.11-4.20080712cvs.1.el6  @CentOS6-Base/$releasever   \nlibffi.x86_64             3.0.5-3.2.el6             @CentOS6-Base/$releasever   \nlibgcc.x86_64             4.4.7-3.el6               @CentOS6-Base/$releasever   \nlibgcj.x86_64             4.4.7-3.el6               @base                       \nlibgcrypt.x86_64          1.4.5-9.el6_2.2           @CentOS6-Base/$releasever   \nlibgomp.x86_64            4.4.7-3.el6               @base                       \nlibgpg-error.x86_64       1.7-4.el6                 @CentOS6-Base/$releasever   \nlibidn.x86_64             1.18-2.el6                @CentOS6-Base/$releasever   \nlibjpeg-turbo.x86_64      1.2.1-1.el6               @base                       \nlibnih.x86_64             1.0.1-7.el6               @CentOS6-Base/$releasever   \nlibpciaccess.x86_64       0.13.1-2.el6              @CentOS6-Base/$releasever   \nlibpng.x86_64             2:1.2.49-1.el6_2          @base                       \nlibselinux.x86_64         2.0.94-5.3.el6_4.1        @CentOS6-updates/$releasever\nlibselinux-utils.x86_64   2.0.94-5.3.el6_4.1        @CentOS6-updates/$releasever\nlibsemanage.x86_64        2.0.43-4.2.el6            @CentOS6-Base/$releasever   \nlibsepol.x86_64           2.0.41-4.el6              @CentOS6-Base/$releasever   \nlibss.x86_64              1.41.12-14.el6            @CentOS6-Base/$releasever   \nlibssh2.x86_64            1.4.2-1.el6               @CentOS6-Base/$releasever   \nlibstdc++.x86_64          4.4.7-3.el6               @CentOS6-Base/$releasever   \nlibstdc++-devel.x86_64    4.4.7-3.el6               @base                       \nlibtasn1.x86_64           2.3-3.el6_2.1             @base                       \nlibthai.x86_64            0.1.12-3.el6              @base                       \nlibtiff.x86_64            3.9.4-9.el6_3             @base                       \nlibtool.x86_64            2.2.6-15.5.el6            @base                       \nlibusb.x86_64             0.1.12-23.el6             @CentOS6-Base/$releasever   \nlibuser.x86_64            0.56.13-5.el6             @CentOS6-Base/$releasever   \nlibutempter.x86_64        1.1.5-4.1.el6             @CentOS6-Base/$releasever   \nlibuuid.x86_64            2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nlibuuid-devel.x86_64      2.17.2-12.9.el6_4.3       @updates                    \nlibxcb.x86_64             1.8.1-1.el6               @base                       \nlibxml2.x86_64            2.7.6-12.el6_4.1          @CentOS6-updates/$releasever\nlogrotate.x86_64          3.7.8-16.el6              @CentOS6-Base/$releasever   \nlua.x86_64                5.1.4-4.1.el6             @CentOS6-Base/$releasever   \nm4.x86_64                 1.4.13-5.el6              @CentOS6-Base/$releasever   \nman.x86_64                1.6f-32.el6               @CentOS6-Base/$releasever   \nmingetty.x86_64           1.08-5.el6                @CentOS6-Base/$releasever   \nmodule-init-tools.x86_64  3.9-21.el6                @CentOS6-Base/$releasever   \nmpfr.x86_64               2.4.1-6.el6               @base                       \nmysql-libs.x86_64         5.1.69-1.el6_4            @CentOS6-updates/$releasever\nncurses.x86_64            5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nncurses-base.x86_64       5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nncurses-libs.x86_64       5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nnet-tools.x86_64          1.60-110.el6_2            @CentOS6-Base/$releasever   \nnewt.x86_64               0.52.11-3.el6             @CentOS6-Base/$releasever   \nnspr.x86_64               4.9.2-1.el6               @CentOS6-Base/$releasever   \nnss.x86_64                3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-softokn.x86_64        3.12.9-11.el6             @CentOS6-Base/$releasever   \nnss-softokn-freebl.x86_64 3.12.9-11.el6             @CentOS6-Base/$releasever   \nnss-sysinit.x86_64        3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-tools.x86_64          3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-util.x86_64           3.14.0.0-2.el6            @CentOS6-Base/$releasever   \nopenldap.x86_64           2.4.23-32.el6_4.1         @CentOS6-updates/$releasever\nopenssh.x86_64            5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssh-clients.x86_64    5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssh-server.x86_64     5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssl.x86_64            1.0.0-27.el6_4.2          @CentOS6-updates/$releasever\npam.x86_64                1.1.1-13.el6              @CentOS6-Base/$releasever   \npango.x86_64              1.28.1-7.el6_3            @base                       \npasswd.x86_64             0.77-4.el6_2.2            @CentOS6-Base/$releasever   \npciutils.x86_64           3.1.10-2.el6              @CentOS6-Base/$releasever   \npciutils-libs.x86_64      3.1.10-2.el6              @CentOS6-Base/$releasever   \npcre.x86_64               7.8-6.el6                 @CentOS6-Base/$releasever   \nperl.x86_64               4:5.10.1-131.el6_4        @updates                    \nperl-Authen-SASL.noarch   2.13-2.el6                @base                       \nperl-Digest-HMAC.noarch   1.01-22.el6               @base                       \nperl-Digest-SHA1.x86_64   2.12-2.el6                @base                       \nperl-Error.noarch         1:0.17015-4.el6           @base                       \nperl-GSSAPI.x86_64        0.26-6.el6                @base                       \nperl-Git.noarch           1.7.1-3.el6_4.1           @updates                    \nperl-IO-Socket-SSL.noarch 1.31-2.el6                @base                       \nperl-Module-Pluggable.x86_64\n                          1:3.90-131.el6_4          @updates                    \nperl-Net-LibIDN.x86_64    0.12-3.el6                @base                       \nperl-Net-SMTP-SSL.noarch  1.01-4.el6                @base                       \nperl-Net-SSLeay.x86_64    1.35-9.el6                @base                       \nperl-Pod-Escapes.x86_64   1:1.04-131.el6_4          @updates                    \nperl-Pod-Simple.x86_64    1:3.13-131.el6_4          @updates                    \nperl-libs.x86_64          4:5.10.1-131.el6_4        @updates                    \nperl-version.x86_64       3:0.77-131.el6_4          @updates                    \npinentry.x86_64           0.7.6-6.el6               @CentOS6-Base/$releasever   \npixman.x86_64             0.26.2-5.el6_4            @updates                    \npkgconfig.x86_64          1:0.23-9.1.el6            @base                       \nplymouth.x86_64           0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \nplymouth-core-libs.x86_64 0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \nplymouth-scripts.x86_64   0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \npolicycoreutils.x86_64    2.0.83-19.30.el6          @CentOS6-Base/$releasever   \npopt.x86_64               1.13-7.el6                @CentOS6-Base/$releasever   \npostfix.x86_64            2:2.6.6-2.2.el6_1         @CentOS6-Base/$releasever   \nppl.x86_64                0.10.2-11.el6             @base                       \nprocps.x86_64             3.2.8-25.el6              @CentOS6-Base/$releasever   \npsmisc.x86_64             22.6-15.el6_0.1           @CentOS6-Base/$releasever   \npth.x86_64                2.0.7-9.3.el6             @CentOS6-Base/$releasever   \npygpgme.x86_64            0.1-18.20090824bzr68.el6  @CentOS6-Base/$releasever   \npython.x86_64             2.6.6-36.el6              @CentOS6-Base/$releasever   \npython-iniparse.noarch    0.3.1-2.1.el6             @CentOS6-Base/$releasever   \npython-libs.x86_64        2.6.6-36.el6              @CentOS6-Base/$releasever   \npython-pycurl.x86_64      7.19.0-8.el6              @CentOS6-Base/$releasever   \npython-urlgrabber.noarch  3.9.1-8.el6               @CentOS6-Base/$releasever   \nreadline.x86_64           6.0-4.el6                 @CentOS6-Base/$releasever   \nredhat-logos.noarch       60.0.14-12.el6.centos     @CentOS6-Base/$releasever   \nrootfiles.noarch          8.1-6.1.el6               @CentOS6-Base/$releasever   \nrpm.x86_64                4.8.0-32.el6              @CentOS6-Base/$releasever   \nrpm-libs.x86_64           4.8.0-32.el6              @CentOS6-Base/$releasever   \nrpm-python.x86_64         4.8.0-32.el6              @CentOS6-Base/$releasever   \nrsync.x86_64              3.0.6-9.el6               @CentOS6-Base/$releasever   \nrsyslog.x86_64            5.8.10-6.el6              @CentOS6-Base/$releasever   \nsed.x86_64                4.2.1-10.el6              @CentOS6-Base/$releasever   \nselinux-policy.noarch     3.7.19-195.el6_4.5        @CentOS6-updates/$releasever\nselinux-policy-targeted.noarch\n                          3.7.19-195.el6_4.5        @CentOS6-updates/$releasever\nsetup.noarch              2.8.14-20.el6             @CentOS6-Base/$releasever   \nshadow-utils.x86_64       2:4.1.4.2-13.el6          @CentOS6-Base/$releasever   \nsinjdoc.x86_64            0.5-9.1.el6               @base                       \nslang.x86_64              2.2.1-1.el6               @CentOS6-Base/$releasever   \nsqlite.x86_64             3.6.20-1.el6              @CentOS6-Base/$releasever   \nsudo.x86_64               1.8.6p3-7.el6             @CentOS6-Base/$releasever   \nsystem-config-firewall-base.noarch\n                          1.2.27-5.el6              @CentOS6-Base/$releasever   \nsystem-config-firewall-tui.noarch\n                          1.2.27-5.el6              @CentOS6-Base/$releasever   \nsysvinit-tools.x86_64     2.87-4.dsf.el6            @CentOS6-Base/$releasever   \ntar.x86_64                2:1.23-11.el6             @CentOS6-Base/$releasever   \ntcp_wrappers-libs.x86_64  7.6-57.el6                @CentOS6-Base/$releasever   \ntzdata.noarch             2013b-1.el6               @CentOS6-updates/$releasever\nudev.x86_64               147-2.46.el6              @CentOS6-Base/$releasever   \nunzip.x86_64              6.0-1.el6                 @base                       \nupstart.x86_64            0.6.5-12.el6              @CentOS6-Base/$releasever   \nustr.x86_64               1.0.4-9.1.el6             @CentOS6-Base/$releasever   \nutil-linux-ng.x86_64      2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nvim-minimal.x86_64        2:7.2.411-1.8.el6         @CentOS6-Base/$releasever   \nwhich.x86_64              2.19-6.el6                @CentOS6-Base/$releasever   \nxz.x86_64                 4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nxz-libs.x86_64            4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nxz-lzma-compat.x86_64     4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nyum.noarch                3.2.29-40.el6.centos      @CentOS6-Base/$releasever   \nyum-metadata-parser.x86_64\n                          1.1.2-16.el6              @CentOS6-Base/$releasever   \nyum-plugin-fastestmirror.noarch\n                          1.1.30-14.el6             @CentOS6-Base/$releasever   \nyum-presto.noarch         0.6.2-1.el6               @CentOS6-Base/$releasever   \nzip.x86_64                3.0-1.el6                 @base                       \nzlib.x86_64               1.2.3-29.el6              @CentOS6-Base/$releasever   \n...done\nremote-file /root/.ssh/config...\nMD5 sum is b6a9bf6bf5b2aa4e5cde785e72d9d333 config\n...done\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia...\nln: creating symbolic link `/var/www/ganglia': No such file or directory\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia failed\nlogout\n\n", :type :pallet-script-excution-error, :script-exit 1, :script-out "/usr/bin/sudo -n ./sudocmdjbOdz;exit $?;\n[storm@ip-10-239-12-133 ~]$ /usr/bin/sudo -n ./sudocmdjbOdz;exit $?;\ncurl: (6) Couldn't resolve host 'download.fedora.redhat.com'\nerror: skipping http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed\npackage-manager update ...\n...done\nPackages...\nwarning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY\nImporting GPG key 0xC105B9DE:\n Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos...@centos.org>\n Package: centos-release-6-4.el6.centos.10.x86_64 (@CentOS6-Base/$releasever)\n From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6\nLoaded plugins: fastestmirror, presto\nLoading mirror speeds from cached hostfile\n * base: centos.hostingxtreme.com\n * extras: mirrors.seas.harvard.edu\n * updates: mirror.umd.edu\nInstalled Packages\nMAKEDEV.x86_64            3.24-6.el6                @CentOS6-Base/$releasever   \nacl.x86_64                2.2.49-6.el6              @CentOS6-Base/$releasever   \nacpid.x86_64              1.0.10-2.1.el6            @CentOS6-Base/$releasever   \nalsa-lib.x86_64           1.0.22-3.el6              @base                       \natk.x86_64                1.28.0-2.el6              @base                       \nattr.x86_64               2.4.44-7.el6              @CentOS6-Base/$releasever   \naudit.x86_64              2.2-2.el6                 @CentOS6-Base/$releasever   \naudit-libs.x86_64         2.2-2.el6                 @CentOS6-Base/$releasever   \nautoconf.noarch           2.63-5.1.el6              @base                       \nautomake.noarch           1.11.1-4.el6              @base                       \navahi-libs.x86_64         0.6.25-12.el6             @base                       \nb43-openfwwf.noarch       5.2-4.el6                 @CentOS6-Base/$releasever   \nbasesystem.noarch         10.0-4.el6                @CentOS6-Base/$releasever   \nbash.x86_64               4.1.2-14.el6              @CentOS6-Base/$releasever   \nbinutils.x86_64           2.20.51.0.2-5.36.el6      @CentOS6-Base/$releasever   \nbzip2.x86_64              1.0.5-7.el6_0             @CentOS6-Base/$releasever   \nbzip2-libs.x86_64         1.0.5-7.el6_0             @CentOS6-Base/$releasever   \nca-certificates.noarch    2010.63-3.el6_1.5         @CentOS6-Base/$releasever   \ncairo.x86_64              1.8.8-3.1.el6             @base                       \ncentos-release.x86_64     6-4.el6.centos.10         @CentOS6-Base/$releasever   \ncheckpolicy.x86_64        2.0.22-1.el6              @CentOS6-Base/$releasever   \nchkconfig.x86_64          1.3.49.3-2.el6            @CentOS6-Base/$releasever   \ncloog-ppl.x86_64          0.15.7-1.2.el6            @base                       \ncoreutils.x86_64          8.4-19.el6_4.2            @CentOS6-updates/$releasever\ncoreutils-libs.x86_64     8.4-19.el6_4.2            @CentOS6-updates/$releasever\ncpio.x86_64               2.10-11.el6_3             @CentOS6-Base/$releasever   \ncpp.x86_64                4.4.7-3.el6               @base                       \ncracklib.x86_64           2.8.16-4.el6              @CentOS6-Base/$releasever   \ncracklib-dicts.x86_64     2.8.16-4.el6              @CentOS6-Base/$releasever   \ncronie.x86_64             1.4.4-7.el6               @CentOS6-Base/$releasever   \ncronie-anacron.x86_64     1.4.4-7.el6               @CentOS6-Base/$releasever   \ncrontabs.noarch           1.10-33.el6               @CentOS6-Base/$releasever   \ncups-libs.x86_64          1:1.4.2-50.el6_4.5        @updates                    \ncurl.x86_64               7.19.7-36.el6_4           @CentOS6-updates/$releasever\ncyrus-sasl.x86_64         2.1.23-13.el6_3.1         @CentOS6-Base/$releasever   \ncyrus-sasl-lib.x86_64     2.1.23-13.el6_3.1         @CentOS6-Base/$releasever   \ndash.x86_64               0.5.5.1-4.el6             @CentOS6-Base/$releasever   \ndb4.x86_64                4.7.25-17.el6             @CentOS6-Base/$releasever   \ndb4-utils.x86_64          4.7.25-17.el6             @CentOS6-Base/$releasever   \ndbus-glib.x86_64          0.86-6.el6                @CentOS6-updates/$releasever\ndbus-libs.x86_64          1:1.2.24-7.el6_3          @CentOS6-Base/$releasever   \ndeltarpm.x86_64           3.5-0.5.20090913git.el6   @CentOS6-Base/$releasever   \ndhclient.x86_64           12:4.1.1-34.P1.el6.centos @CentOS6-Base/$releasever   \ndhcp-common.x86_64        12:4.1.1-34.P1.el6.centos @CentOS6-Base/$releasever   \ndiffutils.x86_64          2.8.1-28.el6              @CentOS6-Base/$releasever   \ndracut.noarch             004-303.el6               @CentOS6-Base/$releasever   \ndracut-kernel.noarch      004-303.el6               @CentOS6-Base/$releasever   \ne2fsprogs.x86_64          1.41.12-14.el6            @CentOS6-Base/$releasever   \ne2fsprogs-libs.x86_64     1.41.12-14.el6            @CentOS6-Base/$releasever   \nefibootmgr.x86_64         0.5.4-10.el6              @CentOS6-Base/$releasever   \nelfutils-libelf.x86_64    0.152-1.el6               @CentOS6-Base/$releasever   \nethtool.x86_64            2:3.5-1.el6               @CentOS6-Base/$releasever   \nexpat.x86_64              2.0.1-11.el6_2            @CentOS6-Base/$releasever   \nfile.x86_64               5.04-15.el6               @CentOS6-Base/$releasever   \nfile-libs.x86_64          5.04-15.el6               @CentOS6-Base/$releasever   \nfilesystem.x86_64         2.4.30-3.el6              @CentOS6-Base/$releasever   \nfindutils.x86_64          1:4.4.2-6.el6             @CentOS6-Base/$releasever   \nfipscheck.x86_64          1.2.0-7.el6               @CentOS6-Base/$releasever   \nfipscheck-lib.x86_64      1.2.0-7.el6               @CentOS6-Base/$releasever   \nfontconfig.x86_64         2.8.0-3.el6               @base                       \nfreetype.x86_64           2.3.11-14.el6_3.1         @updates                    \ngamin.x86_64              0.1.10-9.el6              @CentOS6-Base/$releasever   \ngawk.x86_64               3.1.7-10.el6              @CentOS6-Base/$releasever   \ngcc.x86_64                4.4.7-3.el6               @base                       \ngcc-c++.x86_64            4.4.7-3.el6               @base                       \ngdbm.x86_64               1.8.0-36.el6              @CentOS6-Base/$releasever   \ngit.x86_64                1.7.1-3.el6_4.1           @updates                    \ngit-email.noarch          1.7.1-3.el6_4.1           @updates                    \nglib2.x86_64              2.22.5-7.el6              @CentOS6-Base/$releasever   \nglibc.x86_64              2.12-1.107.el6_4.5        @updates                    \nglibc-common.x86_64       2.12-1.107.el6_4.5        @updates                    \nglibc-devel.x86_64        2.12-1.107.el6_4.5        @updates                    \nglibc-headers.x86_64      2.12-1.107.el6_4.5        @updates                    \ngmp.x86_64                4.3.1-7.el6_2.2           @CentOS6-Base/$releasever   \ngnupg2.x86_64             2.0.14-4.el6              @CentOS6-Base/$releasever   \ngnutls.x86_64             2.8.5-10.el6_4.2          @updates                    \ngpgme.x86_64              1.1.8-3.el6               @CentOS6-Base/$releasever   \ngrep.x86_64               2.6.3-3.el6               @CentOS6-Base/$releasever   \ngroff.x86_64              1.18.1.4-21.el6           @CentOS6-Base/$releasever   \ngrub.x86_64               1:0.97-81.el6             @CentOS6-Base/$releasever   \ngrubby.x86_64             7.0.15-3.el6              @CentOS6-Base/$releasever   \ngtk2.x86_64               2.18.9-12.el6             @base                       \ngzip.x86_64               1.3.12-18.el6             @CentOS6-Base/$releasever   \nhicolor-icon-theme.noarch 0.11-1.1.el6              @base                       \nhwdata.noarch             0.233-7.9.el6             @CentOS6-Base/$releasever   \ninfo.x86_64               4.13a-8.el6               @CentOS6-Base/$releasever   \ninitscripts.x86_64        9.03.38-1.el6.centos.1    @CentOS6-updates/$releasever\niproute.x86_64            2.6.32-23.el6             @CentOS6-Base/$releasever   \niptables.x86_64           1.4.7-9.el6               @CentOS6-Base/$releasever   \niptables-ipv6.x86_64      1.4.7-9.el6               @CentOS6-Base/$releasever   \niputils.x86_64            20071127-16.el6           @CentOS6-Base/$releasever   \njasper-libs.x86_64        1.900.1-15.el6_1.1        @base                       \njava-1.5.0-gcj.x86_64     1.5.0.0-29.1.el6          @base                       \njava_cup.x86_64           1:0.10k-5.el6             @base                       \njpackage-utils.noarch     1.7.5-3.12.el6            @base                       \nkbd.x86_64                1.15-11.el6               @CentOS6-Base/$releasever   \nkbd-misc.noarch           1.15-11.el6               @CentOS6-Base/$releasever   \nkernel.x86_64             2.6.32-358.6.2.el6        @CentOS6-updates/$releasever\nkernel-firmware.noarch    2.6.32-358.6.2.el6        @CentOS6-updates/$releasever\nkernel-headers.x86_64     2.6.32-358.23.2.el6       @updates                    \nkeyutils-libs.x86_64      1.4-4.el6                 @CentOS6-Base/$releasever   \nkrb5-libs.x86_64          1.10.3-10.el6_4.2         @CentOS6-updates/$releasever\nless.x86_64               436-10.el6                @CentOS6-Base/$releasever   \nlibICE.x86_64             1.0.6-1.el6               @base                       \nlibSM.x86_64              1.2.1-2.el6               @base                       \nlibX11.x86_64             1.5.0-4.el6               @base                       \nlibX11-common.noarch      1.5.0-4.el6               @base                       \nlibXau.x86_64             1.0.6-4.el6               @base                       \nlibXcomposite.x86_64      0.4.3-4.el6               @base                       \nlibXcursor.x86_64         1.1.13-2.el6              @base                       \nlibXdamage.x86_64         1.1.3-4.el6               @base                       \nlibXext.x86_64            1.3.1-2.el6               @base                       \nlibXfixes.x86_64          5.0-3.el6                 @base                       \nlibXft.x86_64             2.3.1-2.el6               @base                       \nlibXi.x86_64              1.6.1-3.el6               @base                       \nlibXinerama.x86_64        1.1.2-2.el6               @base                       \nlibXrandr.x86_64          1.4.0-1.el6               @base                       \nlibXrender.x86_64         0.9.7-2.el6               @base                       \nlibXtst.x86_64            1.2.1-2.el6               @base                       \nlibacl.x86_64             2.2.49-6.el6              @CentOS6-Base/$releasever   \nlibart_lgpl.x86_64        2.3.20-5.1.el6            @base                       \nlibattr.x86_64            2.4.44-7.el6              @CentOS6-Base/$releasever   \nlibblkid.x86_64           2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nlibcap.x86_64             2.16-5.5.el6              @CentOS6-Base/$releasever   \nlibcap-ng.x86_64          0.6.4-3.el6_0.1           @CentOS6-Base/$releasever   \nlibcom_err.x86_64         1.41.12-14.el6            @CentOS6-Base/$releasever   \nlibcurl.x86_64            7.19.7-36.el6_4           @CentOS6-updates/$releasever\nlibdrm.x86_64             2.4.39-1.el6              @CentOS6-Base/$releasever   \nlibedit.x86_64            2.11-4.20080712cvs.1.el6  @CentOS6-Base/$releasever   \nlibffi.x86_64             3.0.5-3.2.el6             @CentOS6-Base/$releasever   \nlibgcc.x86_64             4.4.7-3.el6               @CentOS6-Base/$releasever   \nlibgcj.x86_64             4.4.7-3.el6               @base                       \nlibgcrypt.x86_64          1.4.5-9.el6_2.2           @CentOS6-Base/$releasever   \nlibgomp.x86_64            4.4.7-3.el6               @base                       \nlibgpg-error.x86_64       1.7-4.el6                 @CentOS6-Base/$releasever   \nlibidn.x86_64             1.18-2.el6                @CentOS6-Base/$releasever   \nlibjpeg-turbo.x86_64      1.2.1-1.el6               @base                       \nlibnih.x86_64             1.0.1-7.el6               @CentOS6-Base/$releasever   \nlibpciaccess.x86_64       0.13.1-2.el6              @CentOS6-Base/$releasever   \nlibpng.x86_64             2:1.2.49-1.el6_2          @base                       \nlibselinux.x86_64         2.0.94-5.3.el6_4.1        @CentOS6-updates/$releasever\nlibselinux-utils.x86_64   2.0.94-5.3.el6_4.1        @CentOS6-updates/$releasever\nlibsemanage.x86_64        2.0.43-4.2.el6            @CentOS6-Base/$releasever   \nlibsepol.x86_64           2.0.41-4.el6              @CentOS6-Base/$releasever   \nlibss.x86_64              1.41.12-14.el6            @CentOS6-Base/$releasever   \nlibssh2.x86_64            1.4.2-1.el6               @CentOS6-Base/$releasever   \nlibstdc++.x86_64          4.4.7-3.el6               @CentOS6-Base/$releasever   \nlibstdc++-devel.x86_64    4.4.7-3.el6               @base                       \nlibtasn1.x86_64           2.3-3.el6_2.1             @base                       \nlibthai.x86_64            0.1.12-3.el6              @base                       \nlibtiff.x86_64            3.9.4-9.el6_3             @base                       \nlibtool.x86_64            2.2.6-15.5.el6            @base                       \nlibusb.x86_64             0.1.12-23.el6             @CentOS6-Base/$releasever   \nlibuser.x86_64            0.56.13-5.el6             @CentOS6-Base/$releasever   \nlibutempter.x86_64        1.1.5-4.1.el6             @CentOS6-Base/$releasever   \nlibuuid.x86_64            2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nlibuuid-devel.x86_64      2.17.2-12.9.el6_4.3       @updates                    \nlibxcb.x86_64             1.8.1-1.el6               @base                       \nlibxml2.x86_64            2.7.6-12.el6_4.1          @CentOS6-updates/$releasever\nlogrotate.x86_64          3.7.8-16.el6              @CentOS6-Base/$releasever   \nlua.x86_64                5.1.4-4.1.el6             @CentOS6-Base/$releasever   \nm4.x86_64                 1.4.13-5.el6              @CentOS6-Base/$releasever   \nman.x86_64                1.6f-32.el6               @CentOS6-Base/$releasever   \nmingetty.x86_64           1.08-5.el6                @CentOS6-Base/$releasever   \nmodule-init-tools.x86_64  3.9-21.el6                @CentOS6-Base/$releasever   \nmpfr.x86_64               2.4.1-6.el6               @base                       \nmysql-libs.x86_64         5.1.69-1.el6_4            @CentOS6-updates/$releasever\nncurses.x86_64            5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nncurses-base.x86_64       5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nncurses-libs.x86_64       5.7-3.20090208.el6        @CentOS6-Base/$releasever   \nnet-tools.x86_64          1.60-110.el6_2            @CentOS6-Base/$releasever   \nnewt.x86_64               0.52.11-3.el6             @CentOS6-Base/$releasever   \nnspr.x86_64               4.9.2-1.el6               @CentOS6-Base/$releasever   \nnss.x86_64                3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-softokn.x86_64        3.12.9-11.el6             @CentOS6-Base/$releasever   \nnss-softokn-freebl.x86_64 3.12.9-11.el6             @CentOS6-Base/$releasever   \nnss-sysinit.x86_64        3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-tools.x86_64          3.14.0.0-12.el6           @CentOS6-Base/$releasever   \nnss-util.x86_64           3.14.0.0-2.el6            @CentOS6-Base/$releasever   \nopenldap.x86_64           2.4.23-32.el6_4.1         @CentOS6-updates/$releasever\nopenssh.x86_64            5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssh-clients.x86_64    5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssh-server.x86_64     5.3p1-84.1.el6            @CentOS6-Base/$releasever   \nopenssl.x86_64            1.0.0-27.el6_4.2          @CentOS6-updates/$releasever\npam.x86_64                1.1.1-13.el6              @CentOS6-Base/$releasever   \npango.x86_64              1.28.1-7.el6_3            @base                       \npasswd.x86_64             0.77-4.el6_2.2            @CentOS6-Base/$releasever   \npciutils.x86_64           3.1.10-2.el6              @CentOS6-Base/$releasever   \npciutils-libs.x86_64      3.1.10-2.el6              @CentOS6-Base/$releasever   \npcre.x86_64               7.8-6.el6                 @CentOS6-Base/$releasever   \nperl.x86_64               4:5.10.1-131.el6_4        @updates                    \nperl-Authen-SASL.noarch   2.13-2.el6                @base                       \nperl-Digest-HMAC.noarch   1.01-22.el6               @base                       \nperl-Digest-SHA1.x86_64   2.12-2.el6                @base                       \nperl-Error.noarch         1:0.17015-4.el6           @base                       \nperl-GSSAPI.x86_64        0.26-6.el6                @base                       \nperl-Git.noarch           1.7.1-3.el6_4.1           @updates                    \nperl-IO-Socket-SSL.noarch 1.31-2.el6                @base                       \nperl-Module-Pluggable.x86_64\n                          1:3.90-131.el6_4          @updates                    \nperl-Net-LibIDN.x86_64    0.12-3.el6                @base                       \nperl-Net-SMTP-SSL.noarch  1.01-4.el6                @base                       \nperl-Net-SSLeay.x86_64    1.35-9.el6                @base                       \nperl-Pod-Escapes.x86_64   1:1.04-131.el6_4          @updates                    \nperl-Pod-Simple.x86_64    1:3.13-131.el6_4          @updates                    \nperl-libs.x86_64          4:5.10.1-131.el6_4        @updates                    \nperl-version.x86_64       3:0.77-131.el6_4          @updates                    \npinentry.x86_64           0.7.6-6.el6               @CentOS6-Base/$releasever   \npixman.x86_64             0.26.2-5.el6_4            @updates                    \npkgconfig.x86_64          1:0.23-9.1.el6            @base                       \nplymouth.x86_64           0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \nplymouth-core-libs.x86_64 0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \nplymouth-scripts.x86_64   0.8.3-27.el6.centos       @CentOS6-Base/$releasever   \npolicycoreutils.x86_64    2.0.83-19.30.el6          @CentOS6-Base/$releasever   \npopt.x86_64               1.13-7.el6                @CentOS6-Base/$releasever   \npostfix.x86_64            2:2.6.6-2.2.el6_1         @CentOS6-Base/$releasever   \nppl.x86_64                0.10.2-11.el6             @base                       \nprocps.x86_64             3.2.8-25.el6              @CentOS6-Base/$releasever   \npsmisc.x86_64             22.6-15.el6_0.1           @CentOS6-Base/$releasever   \npth.x86_64                2.0.7-9.3.el6             @CentOS6-Base/$releasever   \npygpgme.x86_64            0.1-18.20090824bzr68.el6  @CentOS6-Base/$releasever   \npython.x86_64             2.6.6-36.el6              @CentOS6-Base/$releasever   \npython-iniparse.noarch    0.3.1-2.1.el6             @CentOS6-Base/$releasever   \npython-libs.x86_64        2.6.6-36.el6              @CentOS6-Base/$releasever   \npython-pycurl.x86_64      7.19.0-8.el6              @CentOS6-Base/$releasever   \npython-urlgrabber.noarch  3.9.1-8.el6               @CentOS6-Base/$releasever   \nreadline.x86_64           6.0-4.el6                 @CentOS6-Base/$releasever   \nredhat-logos.noarch       60.0.14-12.el6.centos     @CentOS6-Base/$releasever   \nrootfiles.noarch          8.1-6.1.el6               @CentOS6-Base/$releasever   \nrpm.x86_64                4.8.0-32.el6              @CentOS6-Base/$releasever   \nrpm-libs.x86_64           4.8.0-32.el6              @CentOS6-Base/$releasever   \nrpm-python.x86_64         4.8.0-32.el6              @CentOS6-Base/$releasever   \nrsync.x86_64              3.0.6-9.el6               @CentOS6-Base/$releasever   \nrsyslog.x86_64            5.8.10-6.el6              @CentOS6-Base/$releasever   \nsed.x86_64                4.2.1-10.el6              @CentOS6-Base/$releasever   \nselinux-policy.noarch     3.7.19-195.el6_4.5        @CentOS6-updates/$releasever\nselinux-policy-targeted.noarch\n                          3.7.19-195.el6_4.5        @CentOS6-updates/$releasever\nsetup.noarch              2.8.14-20.el6             @CentOS6-Base/$releasever   \nshadow-utils.x86_64       2:4.1.4.2-13.el6          @CentOS6-Base/$releasever   \nsinjdoc.x86_64            0.5-9.1.el6               @base                       \nslang.x86_64              2.2.1-1.el6               @CentOS6-Base/$releasever   \nsqlite.x86_64             3.6.20-1.el6              @CentOS6-Base/$releasever   \nsudo.x86_64               1.8.6p3-7.el6             @CentOS6-Base/$releasever   \nsystem-config-firewall-base.noarch\n                          1.2.27-5.el6              @CentOS6-Base/$releasever   \nsystem-config-firewall-tui.noarch\n                          1.2.27-5.el6              @CentOS6-Base/$releasever   \nsysvinit-tools.x86_64     2.87-4.dsf.el6            @CentOS6-Base/$releasever   \ntar.x86_64                2:1.23-11.el6             @CentOS6-Base/$releasever   \ntcp_wrappers-libs.x86_64  7.6-57.el6                @CentOS6-Base/$releasever   \ntzdata.noarch             2013b-1.el6               @CentOS6-updates/$releasever\nudev.x86_64               147-2.46.el6              @CentOS6-Base/$releasever   \nunzip.x86_64              6.0-1.el6                 @base                       \nupstart.x86_64            0.6.5-12.el6              @CentOS6-Base/$releasever   \nustr.x86_64               1.0.4-9.1.el6             @CentOS6-Base/$releasever   \nutil-linux-ng.x86_64      2.17.2-12.9.el6_4.3       @CentOS6-updates/$releasever\nvim-minimal.x86_64        2:7.2.411-1.8.el6         @CentOS6-Base/$releasever   \nwhich.x86_64              2.19-6.el6                @CentOS6-Base/$releasever   \nxz.x86_64                 4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nxz-libs.x86_64            4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nxz-lzma-compat.x86_64     4.999.9-0.3.beta.20091007git.el6\n                                                    @CentOS6-Base/$releasever   \nyum.noarch                3.2.29-40.el6.centos      @CentOS6-Base/$releasever   \nyum-metadata-parser.x86_64\n                          1.1.2-16.el6              @CentOS6-Base/$releasever   \nyum-plugin-fastestmirror.noarch\n                          1.1.30-14.el6             @CentOS6-Base/$releasever   \nyum-presto.noarch         0.6.2-1.el6               @CentOS6-Base/$releasever   \nzip.x86_64                3.0-1.el6                 @base                       \nzlib.x86_64               1.2.3-29.el6              @CentOS6-Base/$releasever   \n...done\nremote-file /root/.ssh/config...\nMD5 sum is b6a9bf6bf5b2aa4e5cde785e72d9d333 config\n...done\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia...\nln: creating symbolic link `/var/www/ganglia': No such file or directory\nLink /usr/share/ganglia-webfrontend as /var/www/ganglia failed\nlogout\n", :server "54.205.20.187"}]


--------------------------------------------------------------------------------------------------------------------------------------

Below is the output of command

lein deploy-storm --ips --name mycluster

So, I think it is working fine, right?

Let me know if you need any other information.
-----------------------------------------------------------------------------

-bash-4.1$ lein deploy-storm --ips --name mycluster
INFO  execute - Output:
/home/jitendra/sshkey/storm.pub

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pub\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pem

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pem\n"
INFO  execute - Output:
storm

DEBUG execute - out
=> "storm\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pub

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pub\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pem

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pem\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pub

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pub\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pem

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pem\n"
DEBUG jclouds - Found jclouds sshj driver
DEBUG jclouds - extensions (:log4j :slf4j :sshj)
DEBUG jclouds - options [:jclouds.regions "us-east-1" :blobstore-provider "aws-s3"]
INFO  execute - Output:
/home/jitendra/sshkey/storm.pub

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pub\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pem

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pem\n"
INFO  execute - Output:
storm

DEBUG execute - out
=> "storm\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pub

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pub\n"
INFO  execute - Output:
/home/jitendra/sshkey/storm.pem

DEBUG execute - out
=> "/home/jitendra/sshkey/storm.pem\n"
INFO  provision - TAG:     zookeeper-mycluster
INFO  provision - PUBLIC:  xx.xxx.xxx.xx
INFO  provision - PRIVATE: xx.xxx.xxx.xx
INFO  provision - TAG:     nimbus-mycluster
INFO  provision - PUBLIC:  xx.xxx.xxx.xx
INFO  provision - PRIVATE: xx.xxx.xxx.xx
INFO  provision - TAG:     supervisor-mycluster
INFO  provision - PUBLIC:  xx.xxx.xxx.xx, xx.xxx.xxx.xx
INFO  provision - PRIVATE: xx.xxx.xxx.xx, xx.xxx.xxx.xx
Done.


------------

Thanks,
Jitendra

Lorcan Coyle

unread,
Oct 29, 2013, 6:42:00 AM10/29/13
to storm-user
Hi Jitendra,
it *seems to* be working... although the complaint in your logs seems to be related to ganglia. Could you check that too? There may be a problem there... After printing "Done." it should have completed and not paused... so it's likely something's not working...
Lorcan

James Smith

unread,
Sep 2, 2013, 3:54:14 PM9/2/13
to storm...@googlegroups.com

Viral Bajaria

unread,
Sep 2, 2013, 4:06:08 PM9/2/13
to storm...@googlegroups.com
It seems there is an extra character in your pallet configuration file. Check it out or copy/paste here.

-Viral


--

James Smith

unread,
Sep 2, 2013, 4:07:56 PM9/2/13
to storm...@googlegroups.com

(defpallet
  :services
  {
   :default {
             :blobstore-provider "aws-s3"
             :provider "aws-ec2"
             :environment {:user {:username "storm"  ; this must be "storm"
                                  :private-key-path "/home/ubuntu/xxxx"
                                  :public-key-path "/home/ubuntu/xxxxx"
                           :aws-user-id "2114-8077-xxxx"
             :identity "xxxxxxxxxxxxxx"
             :credential "xxxxxxxxxxxxxxxxxxxI"
             :jclouds.regions "us-east-1"
             }
    })


Viral Bajaria

unread,
Sep 2, 2013, 4:17:56 PM9/2/13
to storm...@googlegroups.com
You have not closed the curly braces that you started after environment and user. The first one closes after public-key-path and the second one closes after aws-user-id.

I would also remove the hyphen in your aws-user-id.


James Smith

unread,
Sep 2, 2013, 4:30:59 PM9/2/13
to storm...@googlegroups.com

ERROR logging - java.lang.Exception: EOF while reading string (config.clj:16)

ERROR logging - Caused by: java.lang.Exception: EOF while reading string

ubuntu@ip-10-145-223-237:~/.pallet$ cat config.clj

(defpallet
  :services
  {
   :default {
             :blobstore-provider "aws-s3"
             :provider "aws-ec2"
             :environment {:user {:username "storm"  ; this must be "storm"
                                  :private-key-path "/home/ubuntu/test.pem"}
                                  :public-key-path "/home/ubuntu/test.pem.pub"}
                           :aws-user-id "0000000000"}
             :identity "00000000000""
             :credential "0000000000000000"
             :jclouds.regions "us-east-1"
             }
    })

is their something I am missing? 

Viral Bajaria

unread,
Sep 2, 2013, 4:36:57 PM9/2/13
to storm...@googlegroups.com
Your file should be as follows, you had an extra curly brace at the end of private-key-path. The username and keys are part of the "user" key. Also for some reason your identity had two closing quotes. I have fixed the pallet config and pasted it below, try it out now.

(defpallet
  :services
  {
   :default {
             :blobstore-provider "aws-s3"
             :provider "aws-ec2"
             :environment {:user {:username "storm"  ; this must be "storm"
                                  :private-key-path "/home/ubuntu/test.pem"
                                  :public-key-path "/home/ubuntu/test.pem.pub"}
                           :aws-user-id "0000000000"}
             :identity "00000000000"
             :credential "0000000000000000"
             :jclouds.regions "us-east-1"
             }
    })

James Smith

unread,
Sep 2, 2013, 4:47:06 PM9/2/13
to storm...@googlegroups.com
thanks looks it's all is well :)

Jitendra Rathod

unread,
Oct 27, 2013, 2:56:57 AM10/27/13
to storm...@googlegroups.com
ERROR logging - Exception in thread "main"
ERROR logging - java.lang.NullPointerException (form-init8961948802828442414.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.NullPointerException
ERROR logging - at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:263)
ERROR logging - at backtype.storm.security$authorize_group.invoke(security.clj:111)
ERROR logging - at backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:81)
ERROR logging - at backtype.storm.provision$start_BANG_.invoke(provision.clj:95)
ERROR logging - at backtype.storm.provision$_main$fn__8408.invoke(provision.clj:147)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:134)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:437)
ERROR logging - at clojure.lang.Var.invoke(Var.java:373)
ERROR logging - at user$eval5$fn__7.invoke(form-init8961948802828442414.clj:1)
ERROR logging - at user$eval5.invoke(form-init8961948802828442414.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
[root@domU-12-31-39-10-2C-6C storm-deploy]#

------------------------------------------

My directory structure is like below

/home/jitendra/storm-deploy

I have put config.clj at this place "/home/jitendra/storm-deploy/config.clj". And its content is below

[root@domU-12-31-39-10-2C-6C storm-deploy]# more config.clj
(defpallet
  :services
  {
   :default {
             :blobstore-provider "aws-s3"
             :provider "aws-ec2"
             :environment {:user {:username "storm"  ; this must be "storm"
                                  :private-key-path "/home/jitendra/sshkey/storm.pem"
                                  :public-key-path "/home/jitendra/sshkey/storm.pub"}
                           :aws-user-id "xxxxxxxxxxxx"}
             :identity "xxxxxxxxxxxxxxxxxx"
             :credential "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
             :jclouds.regions "us-east-1"
             }
    })

Help is very much appreciated as I stuck on above error since more than week.

Thanks,
Jitendra



On Tuesday, September 3, 2013 1:24:14 AM UTC+5:30, James Smith wrote:

Lorcan Coyle

unread,
Oct 27, 2013, 6:59:36 AM10/27/13
to storm-user
Hi Jitendra,
are you using the latest commit of storm-deploy?
A commit went in last week that changed the way clusters are provisioned. You're using the correct format for the latest commit (lein deploy-storm --start --name mycluster) but it *looks like* you're using the old "release" based version of storm-deploy (from your logs: "Starting cluster with release nil"). Could you try pulling the latest version of storm-deploy?
Lorcan
On 27 October 2013 06:56, Jitendra Rathod <jitu.rat...@gmail.com> wrote:

--

Jitendra Rathod

unread,
Oct 28, 2013, 2:01:34 PM10/28/13
to storm...@googlegroups.com
Hi Lorcan,

Thanks for the quick response.

I have tried pulling the latest version of storm-deploy using below command as per help(https://github.com/nathanmarz/storm-deploy/wiki).


And still it gives previous same error.

Can you please let me know if I have to do anything other here?

Thanks,
Jitendra

On Sun, Oct 27, 2013 at 4:29 PM, Lorcan Coyle <lor...@gmail.com> wrote:

--
You received this message because you are subscribed to a topic in the Google Groups "storm-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/storm-user/787ZrfcujLc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to storm-user+...@googlegroups.com.

Lorcan Coyle

unread,
Oct 28, 2013, 2:43:10 PM10/28/13
to storm-user
Hi Jitendra,
sorry to have to ask to reconfirm - could you run the following command in your storm-deploy directory:

git log -1 --pretty=tformat:'%h %an'


you should see the following: 

6cf865a Antoni Batchelli


Otherwise you're not on the latest commit and will need to pull the latest commit (git pull).

Sorry to have to reconfirm, but the first line of your error should not be possible using the latest version ("Starting cluster with release nil") It should read something like "Starting cluster with branch master" if being invoked using "lein deploy-storm --start --name mycluster".

I'll be online for a few hours this evening if you want to try that and get back to me.

Good luck,

Lorcan


Jitendra Rathod

unread,
Oct 28, 2013, 4:54:05 PM10/28/13
to storm...@googlegroups.com
Hi Lorcan,

[root@domU-12-31-39-10-2C-6C storm-deploy]# git log -1 --pretty=tformat:'%h %an'
6cf865a Antoni Batchelli


I get same output as per your suggestion.
Can you please let me know what next step should be?

Thanks,
Jitendra

Jitendra Rathod

unread,
Oct 28, 2013, 5:08:30 PM10/28/13
to storm...@googlegroups.com
Hi Lorcan,

One more thing. Right now I am getting another first line than previous first line.

Current my output is like this.

---------
[root@domU-12-31-39-10-2C-6C storm-deploy]# lein deploy-storm --start --name mycluster
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.

Starting cluster with storm branch  master
INFO  core - adjust-server-count :nimbus-mycluster
INFO  core - Starting 2 nodes for :supervisor-mycluster, os-family null
INFO  core - Starting 1 nodes for :zookeeper-mycluster, os-family null
ERROR logging - java.lang.NullPointerException (form-init6965670825036452210.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.NullPointerException
ERROR logging - at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:263)
ERROR logging - at backtype.storm.security$authorize_group.invoke(security.clj:111)
ERROR logging - at backtype.storm.provision$start_with_nodes_BANG_.invoke(provision.clj:77)
ERROR logging - at backtype.storm.provision$start_BANG_.invoke(provision.clj:91)
ERROR logging - at backtype.storm.provision$_main$fn__8414.invoke(provision.clj:144)
ERROR logging - at backtype.storm.provision$_main.doInvoke(provision.clj:130)
ERROR logging - at clojure.lang.RestFn.invoke(RestFn.java:437)
ERROR logging - at clojure.lang.Var.invoke(Var.java:373)
ERROR logging - at user$eval5$fn__7.invoke(form-init6965670825036452210.clj:1)
ERROR logging - at user$eval5.invoke(form-init6965670825036452210.clj:1)
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5424)
ERROR logging - ... 13 more
--------------------------------------

Thanks,
Jitendra

Lorcan Coyle

unread,
Oct 28, 2013, 5:31:20 PM10/28/13
to storm-user
ok, great, you're definitely running the right version now.
I'm running it myself now to confirm the problem. 
FYI: I'm *not* running as root so I'm not getting any of the root warnings:
>WARNING: You're currently running as root; probably by accident.
>Press control-C to abort or Enter to continue as root.
>Set LEIN_ROOT to disable this warning.

I'll update you in a few mins... 3 mins in and it seems to be working so far...

Lorcan Coyle

unread,
Oct 28, 2013, 5:51:41 PM10/28/13
to storm-user
Hi again,
ok everything worked ok for me, cluster provisioned correctly. 

Couple of suggestions - could you try putting your config.clj in ~/.pallet/ (See step 4 of the setup instructions (https://github.com/nathanmarz/storm-deploy/wiki))? This is one clear deviation in your setup from the instructions that could provide a fix.

Also, could you try running as user jitendra? (Matching the owner of the ssh keys file referenced in your config.clj). (This step *possibly* isn't essential, I'm just trying to match my setup as closely as possible.)
I'm checking out for the evening now. Let me know how you get on with this - I'll try to help further tomorrow if you repaste the latest run.

Best of luck!
Lorcan



On 28 October 2013 21:31, Lorcan Coyle <lor...@gmail.com> wrote:

Jitendra Rathod

unread,
Oct 28, 2013, 11:18:18 PM10/28/13
to storm...@googlegroups.com
Hi Lorcan,

This one is the main confusing thing at the time of my setup, that where to put config.clj?

I have right now put it in my storm-deploy folder as per below path.

/home/jitendra/storm-deploy/config.clj

Let me know if I have to put it any other place. As I have tried to find ~/.pallet/ but not able to know where it is?

I have right now only root user. If above config.clj changes will not work then I will create new user 'jitendra' and do as per your instruction.

If this will not work, I will provide you my server detail.

Thanks again for your help.
Thanks,
Jitendra

Lorcan Coyle

unread,
Oct 29, 2013, 4:29:08 AM10/29/13