And another wired thing, when I try mkdir in hdfs, it show the following error, $hadoop dfs -mkdir /user DEPRECATED: Use of this script to execute hdfs command is deprecated. Instead use the hdfs command for it.
mkdir: Permission denied: user=kousouda, access=WRITE, inode="/":namenode:supergroup:drwxr-xr-x why the owner of the root dir is namenode. Other than the user start the namenode. > On 9 Nov 2018, at 3:45 PM, ZongtianHou <zongtian...@icloud.com.INVALID > <mailto:zongtian...@icloud.com.INVALID>> wrote: > > I run all process with the same user. And it should be the superuser since it > start the namenode, is there some configuration I need to do to let the > datanode become superuser? >> On 9 Nov 2018, at 3:37 PM, Attila Bukor <abu...@cloudera.com.INVALID >> <mailto:abu...@cloudera.com.INVALID>> wrote: >> >> 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 >>> <mailto: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 >>> <mailto: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> >>> >> >> >> >> >