我得到了以下错误:failed:executionerror,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1。元异常(message:got exception:org.apache.hadoop.security.accesscontrolexception权限被拒绝:当我尝试用hdfs中的数据创建一个配置单元表时。我只有读权限而没有写权限,这有问题吗?
roejwanj1#
是的,您需要有写访问权限才能在配置单元中创建外部表。如果您使用的是动态分区,那么您必须不能将动态分区设置为true。在下面的代码中使用。
set hive.exec.dynamic.partition.mode=nonstrict; set hive.exec.dynamic.partition=true;
1条答案
按热度按时间roejwanj1#
是的,您需要有写访问权限才能在配置单元中创建外部表。如果您使用的是动态分区,那么您必须不能将动态分区设置为true。在下面的代码中使用。