org.apache.storm.thrift.transport.TTransportException
at org.apache.storm.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
at org.apache.storm.thrift.transport.TTransport.readAll(TTransport.java:86)
at org.apache.storm.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:129)
at org.apache.storm.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.storm.thrift.transport.TTransport.readAll(TTransport.java:86)
at org.apache.storm.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429)
at org.apache.storm.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318)
at org.apache.storm.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)
at org.apache.storm.thrift.TServiceClient.receiveBase(TServiceClient.java:77)
at org.apache.storm.generated.Nimbus$Client.recv_getClusterInfo(Nimbus.java:1156)
at org.apache.storm.generated.Nimbus$Client.getClusterInfo(Nimbus.java:1144)
at org.apache.storm.ui.core$supervisor_summary.invoke(core.clj:414)
at org.apache.storm.ui.core$fn__12602.invoke(core.clj:946)
我已经检查过许多答案,例如Storm UI Internal Server Error,但仍然无法解决问题。我的步骤:
bin/zkServer.sh start
我运行此命令:bin/zkCli.sh -server 127.0.0.1:2181
以检查zookeeper是否正常运行且没有错误。然后
bin/storm nimbus
bin/storm supervisor
bin/storm ui
到目前为止,一切看起来都不错!但是当我尝试通过浏览器连接到Storm UI时,上面显示的错误和浏览器一直停留在"加载摘要"我在/ home / user / storm / conf中的storm.yaml如下:
storm.zookeeper.servers:
- "localhost"
nimbus.seeds: ["localhost"]
我的zoo.cfg如下:
dataDir=/home/zookeeper-3.4.9/data
clientPort=2181
我在mac上运行,风暴的版本是1.0.2,zookeeper的版本是3.4.9。 有谁知道如何解决这个问题?
添加:
如果我将风暴的版本改为0.8.1,那么一切都很好!我的storm.yaml of storm-0.8.1如下:
storm.zookeeper.servers:
- "localhost"
storm.local.dir: "/home/storm-0.8.1/storm"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
storm.health.check.dir: "healthchecks"
storm.health.check.timeout.ms: 5000
nimbus.host: "localhost"