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 <[email protected]>
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.