我研究hadoop和storm这样的大数据平台已经有一段时间了,我在调度/资源管理领域的研究工作刚刚开始。但是我想知道他们(这些库的开发人员)是如何调试调度类的?他们是使用特定的工具(ide)还是仅仅使用日志/单元测试来控制它的运行方式。因为我认为仅仅使用日志记录/测试太复杂了,我无法想象如何测试整个调度器和子系统。
问题是,在实现算法并将其集成到平台之后,如何调试算法?有没有一个地方,我可以找到一个样本,以了解他们的工作逻辑?
因为使用工具(我使用intellij idea)可以毫无问题地调试用户级程序,但是在系统级(调度和资源管理类)这种方法不起作用!
任何想法都将受到赞赏(在hadoop库或storm上)。
暂无答案!
目前还没有任何答案,快来回答吧!