我正在使用hadoop v1.2.1并为我正在处理的项目更改了源代码。更改是TaskReport和TaskInProgress类,因此其他信息将返回TaskReport对象。我编译了这些更改并重新打包了hadoop-core-1.2.1.jar文件并替换了我已经解压缩我的hadoop安装文件夹中的现有hadoop-core-1.2.1.jar文件。
我提交给hadoop的map reduce程序看到了我添加的新属性,但是JobTracker在创建TaskReport对象时似乎没有用任何数据填充属性。我是否需要做一些特殊的事情让JobTracker看到这些变化,或者我是否以不正确的方式更新hadoop?
答案 0 :(得分:0)
我想出来了 - 我需要重新启动hadoop服务。从hadoop安装文件夹中的终端:
仓/ stop-all.sh 箱/ start-all.sh