You can insert this propery into the jobconf, or specify it on the command line e.g.: -D hadoop.job.ugi=username,group,group,group.....
- Aaron On Wed, Apr 8, 2009 at 7:04 AM, Brian Bockelman <bbock...@cse.unl.edu>wrote: > Hey Stas, > > What we do locally is apply the latest patch for this issue: > https://issues.apache.org/jira/browse/HADOOP-4368 > > This makes getUsed (actually, it switches to FileSystem.getStatus) not a > privileged action. > > As far as specifying the user ... gee, I can't think of it off the top of > my head. It's a variable you can insert into the JobConf, but I'd have to > poke around google or the code to remember which one (I try to not override > it if possible). > > Brian > > > On Apr 8, 2009, at 8:51 AM, Stas Oskin wrote: > > Hi. >> >> Thanks for the explanation. >> >> Now for the easier part - how do I specify the user when connecting? :) >> >> Is it a config file level, or run-time level setting? >> >> Regards. >> >> 2009/4/8 Brian Bockelman <bbock...@cse.unl.edu> >> >> Hey Stas, >>> >>> Did you try this as a privileged user? There might be some permission >>> errors... in most of the released versions, getUsed() is only available >>> to >>> the Hadoop superuser. It may be that the exception isn't propagating >>> correctly. >>> >>> Brian >>> >>> >>> On Apr 8, 2009, at 3:13 AM, Stas Oskin wrote: >>> >>> Hi. >>> >>>> >>>> I'm trying to use the API to get the overall used and free spaces. >>>> >>>> I tried this function getUsed(), but it always returns 0. >>>> >>>> Any idea? >>>> >>>> Thanks. >>>> >>>> >>> >>> >