FAQ-does not have [SELECT] privilege on [default
更新时间: 2024-03-11 02:52:43
阅读 2072
FAQ-does not have [SELECT] privilege on [default
问题描述/异常栈
does not have [SELECT] privilege on [default
解决方案
insert into tablename values(XXXX) 语法插入数据实际会转换为 insert into tablename select xxx from values_tmp_tables_xx;提交到Hive执行,在没有添加use dbname时,默认为default库,我们为避免用户忘记指定数据库导致实际业务表创建到default下面,默认回收了default库的权限;
问题原因
因猛犸默认未开放default库权限,使用insert into tablename values(XXXX)时,需先切换数据库,语法为:
use dbname;
insert into tablename
values(XXX,XXX,……)
作者:qianzhaoyuan
文档反馈
以上内容对您是否有帮助?