当前位置: 首页 > 知识库问答 >
问题:

无法创建配置单元数据库或表,我刚刚配置了一个Centos6.4虚拟机并安装了配置单元

邢华清
2023-03-14
hive> create database bhaskar;

失败:元数据中的错误:MetaException(消息:Got Exception: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)at spermissionchecker.java:149)在org.apache.hadoop.hdfs.server.namenode.fsnamesystem.checkPermission(fsnamesystem.java:4891)在org.apache.hadoop.hdfs.hdfs.server.fsnamesystem.checkPermission(fsnamesystem.java:4873)在org.apache.hadoop.hdfs.hdfs.namenode.fsnamesystem.fsnamesystem.checkPermission(ystem.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.namenoderpcserver.mkdirs(namenoderpcserver.java:669)在org.apache.hadoop.hdfs.protocolpb.clientnameNodeProtocolServerSideTranslatorpb.mkdirs(clientnameNodeProtocolServerSideTranslatorpb.java:419)在(clientnameNodeProtocolPrototors.java:44970)在org.apache.hadoop.ipc.protobufrpcengine$server$protobufrpcinvoker.call(Protobufrpcengine.java:453)在org.apache.hadoop.ipc.rpc$server.server.call(rpc.java:1002)在org.apache.hadoop.ipc.rpc.server.handler$1.run(server.java:1760)在t.java:415)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation.java:1438)在org.apache.hadoop.ipc.server$handler.run(server.java):1754))失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1

共有1个答案

封烨伟
2023-03-14

您试图用root用户运行配置单元查询,而root不是Hadoop中的超级用户。按照以下步骤操作:

 >> sudo su hdfs
 >> hive
   >> create database bhaskar;
 类似资料:
  • 添加/home/cloudera/date.jar到类路径添加资源:/home/cloudera/date.jar 请有人帮帮我,因为我是新来蜂巢的。有人能告诉我要遵循的步骤吗

  • 您的回应将不胜感激。谢了!

  • 本文向大家介绍linux虚拟机上安装配置redis3.0.7,包括了linux虚拟机上安装配置redis3.0.7的使用技巧和注意事项,需要的朋友参考一下 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程。 将redis-3.0.7.tar.gz上传到linux虚拟机上编译: a)  因为redis是C语言开发,所以需要先编译,在linux上编译需要依赖gc

  • 我在java中开发了一个工作正常的配置单元udf,我的函数返回输入与配置单元表中列之间的最佳匹配,因此它有以下简化的伪代码: 我的问题是,如果这个函数是由Hive调用的,为什么我需要在代码中连接到Hive?我可以使用使用我的功能的用户所连接的当前连接吗?

  • 当我运行一个Hive语句并启动相应的MR作业时,它通常有如下一行: 数字1280804751,279261996966是什么单位?字节?街区?有没有办法将它们转换为人类可读的格式? “花费的MapReduce CPU总时间”是什么意思?“累计CPU”是什么意思?

  • 问题内容: 有谁知道如何修理它。我正在使用Mac OS 10.8.2 问题答案: 在Python 3中是一个函数;它应该是: 正确安装或使用新版本(如果存在错误)。 在Python 3.3上工作正常。

  • 主要内容:1. 第一个域名/网站配置,2. 第二个域名/网站配置,3. 第三个域名/网站配置,4. 优化配置在上一节中,我们学习了Nginx+PHP7+MySQL的安装配置,在这一篇文章中,我们来学习如何在一个Nginx服务器中配置多个站点。 假要你所在的公司由于预算问题,现在只能提供一台服务器,但是有以下几个网站:, ,需要部署,并且你已经根据我们上一篇文章中安装配置了,实现以下需求。 是公司的电子商务平台。 是公司的电子商务平台子站,用于移动端用户的访问。 是公司的用户关系管理系统。 现在为

  • 这节课我们将来配置MySQL数据库,启动运行在另外一个容器中,然后把它link到users-service容器中...... 增加Flask-SQLAlchemy和PyMySQL到requirementx.txt文件中: Flask-SQLAlchemy==2.3.2 PyMySQL==0.8.0 当然要记得安装这些依赖包: (tdd3)$ pip install -r requirements