storm部署时出现的问题
JLiGa 2014-04-14 02:31:46 我打算部署storm到集群中。
有三台机
nimbus是 192.168.1.10
supervisor是 192.168.1.11 192.168.1.12
配置文件如下:
storm.zookeeper.servers:
- "192.168.1.10 "
- "192.168.1.11“
storm.local.dir: "/home/storm/workdir"
nimbus.host: "192.168.1.10"
supervisor.slots.ports:
- 6700
- 6701
- 6702
可是我启动storm并且测试wordcount的时候没有任何处理
看nimbus里面的log文件里面报错:
2013-11-21 08:24:19 o.a.z.s.NIOServerCnxn [ERROR] Thread Thread[main,5,main] died
org.apache.thrift7.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:6627.
at org.apache.thrift7.transport.TNonblockingServerSocket.<init>(TNonblockingServerSocket.java:89) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at org.apache.thrift7.transport.TNonblockingServerSocket.<init>(TNonblockingServerSocket.java:68) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at org.apache.thrift7.transport.TNonblockingServerSocket.<init>(TNonblockingServerSocket.java:61) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at backtype.storm.daemon.nimbus$launch_server_BANG_.invoke(nimbus.clj:1158) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at backtype.storm.daemon.nimbus$_launch.invoke(nimbus.clj:1187) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at backtype.storm.daemon.nimbus$_main.invoke(nimbus.clj:1209) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
supervisor里面的log文件报错:
2013-11-21 07:58:55 b.s.event [ERROR] Error when processing event
java.lang.RuntimeException: org.apache.thrift7.transport.TTransportException: java.net.ConnectException: Connection refused
at backtype.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:38) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at backtype.storm.utils.Utils.downloadFromMaster(Utils.java:243) ~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
at backtype.storm.daemon.supervisor$eval5086$fn__5087.invoke(supervisor.clj:434) ~[na:na]
at clojure.lang.MultiFn.invoke(MultiFn.java:172) ~[clojure-1.4.0.jar:na]
at backtype.storm.daemon.supervisor$mk_synchronize_supervisor$this__5005.invoke(supervisor.clj:325) ~[na:na]
at backtype.storm.event$event_manager$fn__2593.invoke(event.clj:39) ~[na:na]
at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_31]
在ui里面看到nimbus.host=localhost nimbus.thrift.port=6627
和nimbus里面的那个错误host和端口一致,但是这个是什么原因,怎么解决呢?