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

时间:2015-02-04 10:00:53

标签: hadoop oozie

每当从eclipse提交作业时,我都会看到我的作业以用户名ibm_skalyan提交,但是在从终端i提交作业时,将用户视为biadmin并且我的作业成功运行。 我在eclipse.ini文件中更改了我的用户名。

-Duser.name=biadmin 

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

1 个答案:

答案 0 :(得分:1)

我尝试让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 
} 
});