我收到以下错误: FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 MetaException(消息:得到异常:org.apache.hadoop.security.AccessControlException权限被拒绝:
当我尝试使用hdfs中的数据外部创建一个hive表时。
我只是具有读访问权限而不是写访问权限,这是一个问题吗?
答案 0 :(得分:0)
是的,您需要具有写访问权限才能在配置单元中创建外部表。然后,如果您使用动态分区,那么您必须无法动态分区为true。在代码下面使用。
set hive.exec.dynamic.partition.mode=nonstrict;
set hive.exec.dynamic.partition=true;