Mac上的Storm UI内部服务器错误

时间:2017-11-07 12:51:57

标签: apache-zookeeper apache-storm

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"

0 个答案:

没有答案