前一个月已经完成的工作如下:
1. 调研storm, jstorm
2. 熟悉storm on yarn
3. 编写jstorm on yarn代码
目前的情况,jstorm on yarn已经可以成功向yarn集群提交jstorm应用,成功启动了appMaster以及nimbus server和supervisor。jstorm之上的应用程序也可以成功提交到jstorm上运行。但目前由于jstorm 的ui是被打包成了一个war包,而不是像storm那样是一个jar包可直接启动的,因此还需要考虑把war包部署到web server目录下运行。
下一步计划:
1. 能够正确启动jstorm ui。
2. 实现更多命令,如add supervisors, shutdown等。
这是我跑的jstorm on yarn的截图~~ 启动后跑了两个container, 一个是appMaster,一个是默认启动的一个supervisor。
==========================================================================
8.6补充
今天成功实现了jstorm-yarn的更多命令啦!(不过除了启动/停止 UI )
剩下要做的就是正确启动UI了~
撒花!继续加油!