创建配置单元表时出错

wbrvyc0a  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(386)

在配置单元中创建一个表时,出现以下错误:
处理语句时出错:失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1。元异常(message:got exception:org.apache.hadoop.security.accesscontrolexception权限被拒绝:user=admin,access=write,inode=“/user”:root:supergroup:drwxr-xr-x位于org.apache.hadoop.hdfs.server.namenode.defaultauthorizationprovider.checkfspermission(defaultauthorizationprovider)。java:281)在org.apache.hadoop.hdfs.server.namenode.defaultauthorizationprovider.check(defaultauthorizationprovider。java:262)在org.apache.hadoop.hdfs.server.namenode.defaultauthorizationprovider.check(defaultauthorizationprovider。java:242)在org.apache.hadoop.hdfs.server.namenode.defaultauthorizationprovider.checkpermission(defaultauthorizationprovider。java:169)位于org.apache.hadoop.hdfs.server.namenode.fspermissionchecker.checkpermission(fspermissionchecker)。java:152)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkpermission(fsnamesystem)。java:6621)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkpermission(fsnamesystem。java:6603)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkancestoraccess(fsnamesystem。java:6555)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirsinternal(fsnamesystem。java:4350)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirsint(fsnamesystem。java:4320)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirs(fsnamesystem。java:4293)在org.apache.hadoop.hdfs.server.namenode.namenoderpcserver.mkdirs(namenoderpcserver。java:869)在org.apache.hadoop.hdfs.server.namenode.authorizationproviderproxyclientprotocol.mkdirs(authorizationproviderproxyclientprotocol。java:323)在org.apache.hadoop.hdfs.protocolpb.clientnamenodeprotocolserversidetranslatorpb.mkdirs(clientnamenodeprotocolserversidetranslatorpb。java:608)org.apache.hadoop.hdfs.protocol.proto.clientnamenodeprotocolprotos$clientnamenodeprotocol$2.callblockingmethod(clientnamenodeprotocolprotos.java)位于org.apache.hadoop.ipc.protobufrpceengine$server$protobufrpinvoker.call(protobufrpceengine。java:617)在org.apache.hadoop.ipc.rpc$server.call(rpc。java:1073)在org.apache.hadoop.ipc.server$handler$1.run(server。java:2086)在org.apache.hadoop.ipc.server$handler$1.run(server。java:2082)位于java.security.accesscontroller.doprivileged(本机方法)javax.security.auth.subject.doas(主题。java:422)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1693)在org.apache.hadoop.ipc.server$handler.run(server。java:2080) )

qeeaahzv

qeeaahzv1#

在这里张贴之前,你应该先看一下日志。另外,写下你尝试过的hive语句也会很有帮助。
org.apache.hadoop.security.accesscontrolexception权限被拒绝:user=admin,access=write,inode=“/user”:root:supergroup:drwxr-xr-x
意味着您以用户(管理员)身份运行该语句,但无权在配置单元数据库上写入。您应该以另一个用户的身份运行该语句,或者授予用户admin在配置单元上保存的权限

相关问题