java在底层对Hadoop作业进行基准测试
我必须记录几个基准变量。不幸的是,有些变量需要我在hadoop代码中执行测量(map()、reduce()、InputFormat等)。我想知道什么是“正确”的方法。我可以使用全局变量来存储我的基准变量,并在工具之前转储它们。run()完成,但我认为有更好的方法。有人知道怎么做吗,或者有什么想法吗
更新
由于一些限制,基准代码必须嵌入hadoop中。我有一个“tester”应用程序,它运行许多hadoop作业并收集基准测试结果。其想法是在一次“测试”运行中运行作业,并从作业执行中收集基准数据
共 (0) 个答案