博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive 权限:Authorization failed:No privilege 'Create' found for outputs .
阅读量:6874 次
发布时间:2019-06-26

本文共 477 字,大约阅读时间需要 1 分钟。

创建表报错:

create table test

(

name string

);

Authorization failed:No privilege 'Create' found for outputs { database:dbname}. Use show grant to get more details.

 

解决办法:

1.给当前用户权限:

hive>      set;

用户:

system:user.name=hadoop

给用户hadoop 在数据库 dbname 创建表的权限:

hive> grant create on database dbname to userhadoop

 

其他权限也可以: all是全部权限。

如:

grant all on database dbname to user hadoop;

 

2.在其他有权限的数据库创建表

比如 当前用户在db1里面有权限,而在dbname里面是没有的那么可以:

use db1;

 

create table dbname.test

(

name string

);

这样也可以创建。

 

转载地址:http://isofl.baihongyu.com/

你可能感兴趣的文章
Java学习笔记--可变参数
查看>>
Splunk:勒索病毒之战尚未成功
查看>>
全球数据分析之王:中国数据分析市场正在爆发
查看>>
「镁客·请讲」维睛视空赵金辉:技术是初心,硬件是未来
查看>>
Facebook将未来押注在AR/VR
查看>>
「镁客·请讲」阿凡达机器人黄婷钰:定位儿童机器人,从硬件到软件、内容构建全面生态系统...
查看>>
郁金香商业辅助教程 2016 笔记 1~5
查看>>
区块链每日一问丨怎样防止一个比特币被使用两次?
查看>>
招商银行为什么选用MySQL
查看>>
PostgreSQL删除父表
查看>>
“风口”只是一方面,看家电电商如何玩转立体化营销问鼎第一渠道
查看>>
Linux下使用make install安装的软件如何卸载
查看>>
【阿里云流计算】- 电商每天成交总额案例
查看>>
ansible安装配置及实例
查看>>
<转>VC之获取CPU序列号
查看>>
LAMP纯源码编译安装日志
查看>>
什么是网站pv值
查看>>
用VS调试嵌入在MFC程序里的WPF View代码
查看>>
fdisk 命令详解
查看>>
使用LINGO来解决0/1背包算法问题
查看>>