没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
背景:由于Hive需要开启权限管理,安装网上教程,开启权限配置,重启集群后。 使用root用户登录,进入Hive命令行界面。 执行 create database test; 发现报错: Authorization failed:No privilege 'Create' found for outputs { }. Use SHOW GRANT to get more details
资源推荐
资源详情
资源评论




























Hive 开启权限后不能创建数据库问题
背景:由于 Hive 需要开启权限管理,安装网上教程,开启权限配置,重启集群
后。
使用 root 用户登录,进入 Hive 命令行界面。
执行
create database test;
发现报错:
Authorization failed:No privilege 'Create' found for outputs { }. Use SHOW GRANT
to get more details
问题排查过程:
1、在一个已经存在数据库下,比如 dm,给用户 root,授全部权限:
grant all on database dm to user root;
然后执行创建表语句,是成功的。
2、经过不断尝试和查找资料,大概知道是需要一个 Hive 的超级管理员用户才行,
就创建一个用户 admin,使用 admin 登录,进入 Hive,执行创建数据库语句,还
是报同样的错误。
3、最后经过努力,终于找到解决问题的办法。
(1)vi /etc/Hive/conf.cloudera.hive/hive-site.xml,在 Hive 的配置文件中加入:
<property>
<name>hive.users.in.admin.role</name>
<value>hdfs</value>
</property>
(2)保存配置文件,分发到集群,重启集群。
(3)切换到 hdfs,进入 Hive 命令行,执行:
grant all to user root;
给账号 root 授权全部权限
(4)再执行 create database test;
终于成功了。
(5)取消全部授权
revoke all from user root;
资源评论



bujianl123
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络营销的市场分析.pptx
- 电气系统安全讲座.ppt
- 经管系课程实训报告网络营销实训报告.doc
- 网络综合布线系统与施工技术(0007).pdf
- 最新田源基于单片机的电子闹钟设计.doc
- 京东商城软件需求说明书.doc
- 基于 Python 的雅各比与赛德尔迭代法图形化解方程组实现
- 物流项目管理复习题.doc
- 综合布线技术与工程实训教程3综合布线系统的传输和连接介质.pptx
- 基因工程综合练习题.doc
- 软件工程数字媒体与游戏邹昆2016.ppt
- 专升本C语言程序设计试卷.docx
- 加强施工企业项目管理的几点认识和体会.doc
- 申办网络文化经营许可证(含虚拟货币发行)公司业务发展报告.docx
- 装饰装修工程项目管理常用表格.doc
- 项目管理工作内容.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
