如何编译和执行新的Apache Storm Scheduler代码?

时间:2019-04-02 14:37:12

标签: java compilation scheduler apache-storm execute

我已经修改了Apache Storm中现有的Even Scheduler代码。稍后,我如何在基准程序上编译和执行此调度程序,并检查指标是否发生任何变化? 哪些配置文件必须更改? 请提供一些有用的文档,并提供逐步说明。

1 个答案:

答案 0 :(得分:0)

https://inside.edited.com/taking-control-of-your-apache-storm-cluster-with-tag-aware-scheduling-b60aaaa5e37e上有循序渐进的文章。

相关部分:

  

总结一下,我们还应该介绍该类的含义   实际上由Storm使用。为此,我们需要做两件事:

     
      
  • 通过config指示Storm使用我们的调度程序而不是其默认调度程序。
  •   
  • 将我们的课程打包到一个.jar文件中,并将其添加到$ STORM_HOME / lib目录中,以便Storm可以访问它。
  •   
     

必要的配置再次非常简单;类似于标签   安排元数据,我们只需要将此行添加到   $ STORM_HOME / conf / storm.yaml(并确保雨云进程是   重新启动):

     

storm.scheduler:com.edited.tagawarescheduler.TagAwareScheduler