external hive table with partition-permission当我添加具有读访问权限的数据的分区时出错

bqjvbblv  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(267)

我得到了以下错误:failed:executionerror,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1。元异常(message:got exception:org.apache.hadoop.security.accesscontrolexception权限被拒绝:
当我尝试用hdfs中的数据创建一个配置单元表时。
我只有读权限而没有写权限,这有问题吗?

roejwanj

roejwanj1#

是的,您需要有写访问权限才能在配置单元中创建外部表。如果您使用的是动态分区,那么您必须不能将动态分区设置为true。在下面的代码中使用。

set hive.exec.dynamic.partition.mode=nonstrict;
set hive.exec.dynamic.partition=true;

相关问题