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> >