从不同的用户提交eclipse的oozie作业?

ruarlubt  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(359)

无论何时从eclipse提交作业,我都会看到我的作业以用户名ibm\u skalyan提交,但是从终端提交作业时,我会看到用户为biadmin,并且我的作业成功运行。我在eclipse.ini文件中更改了用户名。

-Duser.name=biadmin

我没有看到任何变化,而提交我的工作,最终导致我的工作失败。

oprakyz7

oprakyz71#

我尝试让hadoop以不同的用户身份执行mapreduce作业。
你可以试试类似的。。。

UserGroupInformation ugi = UserGroupInformation.createRemoteUser("root");

ugi.doAs(new PrivilegedExceptionAction<Void>() { 
//implement run() method here - generally we submit the job in this block   

public Void run(){   
//submit the job in this block 
} 
});

相关问题