hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Bockelman <bbock...@cse.unl.edu>
Subject Re: "dfsadmin -report" says that i need "Superuser privilege". What? :)
Date Tue, 01 Dec 2009 14:43:07 GMT

On Dec 1, 2009, at 12:34 PM, pavel kolodin wrote:

> On Tue, 01 Dec 2009 12:46:44 -0000, Brian Bockelman <bbockelm@cse.unl.edu> wrote:
>> Hey Pavel,
>> The "admin" / superuser for hadoop is the username who launched the daemons.
>> So, if you do "ps faux | grep hadoop", you should see some Java processes; the first
column of the output tells you what user they are running as.  That user is the super user.
>> Since you are already trying this as user "hadoop", I'm guessing that you need to
run the command as root.
> I am scared to start hadoop as root. Never tried this before (-; Don't understand logic
that should make me do that... )

That's fine - you can definitely keep running as user hadoop.  My point was that the user
running the command requiring superuser privilege and the user running the daemons should
be the same.

> I had experience of launching Hadoop on other 2 couples of machines. I always started
all processes as "hadoop".
> When i was writing this message, my hadoop distro was compiled by user "root". Now i
recompuled it as user "hadoop" and result is the same.
> Also i tried start that report request as root - result the same.
> hadoopmaster hadoop # hadoop-0.20.1/bin/hadoop dfsadmin -report
> report: org.apache.hadoop.security.AccessControlException: Superuser privilege is required
> hadoopmaster hadoop #

Hm... is it possible that your *.xml files are pointing at the wrong Hadoop NN?  If you are
running as the same user name and pointing at the right namenode, then I'm out of guesses.


> I had beed using hadoop-0.20.1 on other couple of machines, result was another, this
"-report" command was working.
> Also, now i am experimenting with 2 VPS hosts, 64 bit, gentoo. Previous machines (i was
successful with) was 32 bit, not VPS )
> Thank you for answer.

View raw message