为了帮助调试yarn应用程序的问题,我需要修改IAE上的一些系统代码以提供更多的调试输出。
我已将此jar文件从群集中检索到本地计算机:
/usr/hdp/current/hadoop-client/hadoop-aws.jar
我在checkOpen()
上抛出异常时修改了字节码以记录更多信息:
public class S3AOutputStream extends OutputStream {
...
void checkOpen() throws IOException {
if (closed.get()) {
// some log4j statements added to the bytecode here ...
throw new IOException("Output Stream closed");
}
}
...
}
但是,我无法将我的更改保存到群集中,因为我没有root权限。
如何将修改后的jar文件部署到群集?假设我需要在名称节点和计算节点上安装库。
答案 0 :(得分:0)
IBM Analytics Engine目前无法实现这一目标。
请提出描述您问题的支持票。