并行度理解
如上图所示:
conf.setNuWorkers(2); //设置两个worker进程
topologyBulider.setSpout("blue-spout",new BlueSpout(),2);//设置两个executor,默认一个executor一个task
topologyBulider.setBolt("green-bolt",new GreenBolt(),2)//设置两个executor
.setNumTasks(4)//设置4个task 即每个executor上运行两个task
.shuffleGrouping("blue-spout");
topologyBulider.setBolt("yellow-bolt",new YellowBolt(),6)//设置6个executor,采用默认值:每个executor上运行一个task
.shuffleGrouping("green-bolt");