配置单元数据库或表无法创建,我刚刚配置了centos 6.4虚拟机并安装了配置单元

vmpqdwk3  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(268)
hive> create database bhaskar;

失败:元数据出错:metaexception(message:got exception:org.apache.hadoop.security.accesscontrolexception权限被拒绝:user=root,access=write,inode=“/user”:hdfs:supergroup:drwxr-xr-x位于org.apache.hadoop.hdfs.server.namenode.fspermissionchecker.check(fspermissionchecker)。java:224)在org.apache.hadoop.hdfs.server.namenode.fspermissionchecker.check(fspermissionchecker。java:204)位于org.apache.hadoop.hdfs.server.namenode.fspermissionchecker.checkpermission(fspermissionchecker)。java:149)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkpermission(fsnamesystem)。java:4891)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkpermission(fsnamesystem。java:4873)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkancestoraccess(fsnamesystem。java:4847)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirsinternal(fsnamesystem。java:3192)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirsint(fsnamesystem。java:3156)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.mkdirs(fsnamesystem。java:3137)在org.apache.hadoop.hdfs.server.namenode.namenoderpcserver.mkdirs(namenoderpcserver。java:669)在org.apache.hadoop.hdfs.protocolpb.clientnamenodeprotocolserversidetranslatorpb.mkdirs(clientnamenodeprotocolserversidetranslatorpb。java:419)在org.apache.hadoop.hdfs.protocol.proto.clientnamenodeprotocolprotos$clientnamenodeprotocol$2.callblockingmethod(clientnamenodeprotocolprotos。java:44970)在org.apache.hadoop.ipc.protobufrpceengine$server$protobufrpinvoker.call(protobufrpceengine。java:453)在org.apache.hadoop.ipc.rpc$server.call(rpc。java:1002)在org.apache.hadoop.ipc.server$handler$1.run(服务器。java:1760)在org.apache.hadoop.ipc.server$handler$1.run(server。java:1756)位于javax.security.auth.subject.doas(subject)的java.security.accesscontroller.doprivileged(本机方法)。java:415)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1438)在org.apache.hadoop.ipc.server$handler.run(服务器。java:1754))失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1

vfhzx4xs

vfhzx4xs1#

您正在尝试使用root用户运行配置单元查询,而root不是hadoop中的超级用户。遵循以下步骤:

>> sudo su hdfs
 >> hive
   >> create database bhaskar;

相关问题