hive> create database bhaskar;
失败:元数据错误:MetaException(消息:得到例外: org.apache.hadoop.security.AccessControlException权限被拒绝: user = root,access = WRITE,inode =" / user":hdfs:supergroup:drwxr-xr-x at 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.ProtobufRpcEngine $服务器$ ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:453) 在org.apache.hadoop.ipc.RPC $ Server.call(RPC.java:1002)at at org.apache.hadoop.ipc.Server $ Handler $ 1.run(Server.java:1760)at at org.apache.hadoop.ipc.Server $ Handler $ 1.run(Server.java:1756)at at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:415)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1438) 在org.apache.hadoop.ipc.Server $ Handler.run(Server.java:1754)) FAILED:执行错误,返回代码1 org.apache.hadoop.hive.ql.exec.DDLTask
答案 0 :(得分:0)
您正在尝试使用root用户运行配置单元查询,而root不是hadoop中的超级用户。 请按照以下步骤操作:
<string-array name="MyStringArra1">
<item>My Sentence 1</item>
<item>My Sentence 2</item>
</string-array>