All HDFS processes (NameNodes, DataNodes, JournalNodes, FailoverControllers) to
run as the same user, e.g. “hdfs”.


> On 2018. Nov 9., at 8:35, Harinder Singh <harindersinghbedi...@gmail.com> 
> wrote:
> 
> I think you need a superuser to start the service. Is datanode a superuser?
> 
> Regards
> Harinder
> 
> On Thu, Nov 8, 2018 at 11:29 PM ZongtianHou <zongtian...@icloud.com.invalid> 
> wrote:
> Hi, everyone
> I set up kerberos for the hdfs cluster, but after I start name node, then the 
> datanode, In the namenode log file, it display the following error:
> 
> 2018-11-09 15:09:38,725 WARN org.apache.hadoop.security.UserGroupInformation: 
> No groups available for user datanode
> 4870 2018-11-09 15:09:38,725 INFO org.apache.hadoop.ipc.Server: IPC Server 
> handler 0 on 8020, call 
> org.apache.hadoop.hdfs.server.protocol.DatanodeProtocol.versionRequest from 
> 127.0.0.1:56409 <http://127.0.0.1:56409/> Call#132 Retry#0: 
> org.apache.hadoop.security.AccessControlException: Access denied for user 
> datanode. Superuser privilege is required
> 
> The kerberos auth for name node and data node are both ok,  can anyone see 
> the problem here, any hint will be very appreciated.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@hadoop.apache.org 
> <mailto:user-unsubscr...@hadoop.apache.org>
> For additional commands, e-mail: user-h...@hadoop.apache.org 
> <mailto:user-h...@hadoop.apache.org>
> 




Reply via email to