记录一下这个我遇到的这个问题:
topologyBuilder.setSpout("SumSpout", new SumSpout());
topologyBuilder.setBolt("bolt1",new PingCounter()).shuffleGrouping("SumSpout");
topologyBuilder.setBolt("bolt2", new PingCounter2()).shuffleGrouping("SumSpout");
topologyBuilder.setBolt("bolt1_1",new TickTask1()).shuffleGrouping("bolt1");
bolt1_1是一级bolt1的下级bolt,运行时报错org.apache.storm.generated.InvalidTopologyException,报错代码为这一行
StormTopology topology = topologyBuilder.createTopology();
一级bolt向二级bolt进行emited操作时
declareOutputFields(OutputFieldsDeclarer declarer)
方法中需要对Filed 进行描述