Hadoop 访问被拒绝时;“加载数据”;蜂房
当我执行以下语句时,我已经读取了对HDFS路径“XXX”的访问权限 “将路径“XXX”中的数据加载到表YYY…” 出现以下错误: 错误:AuthorizationException:用户“ZZZ”没有访问的权限 访问:'XXX'Hadoop 访问被拒绝时;“加载数据”;蜂房,hadoop,hive,impala,Hadoop,Hive,Impala,当我执行以下语句时,我已经读取了对HDFS路径“XXX”的访问权限 “将路径“XXX”中的数据加载到表YYY…” 出现以下错误: 错误:AuthorizationException:用户“ZZZ”没有访问的权限 访问:'XXX' 为什么“LOAD DATA”语句比“READ”语句需要更多的权限?问题在于LOAD DATA命令将文件从INPATH中指定的路径物理地移动到创建表时指定的位置。现在,如果必须移动数据,则需要在源文件夹上具有RW权限&因此会出现错误 在此处搜索加载数据: HTH.您可能已
为什么“LOAD DATA”语句比“READ”语句需要更多的权限?问题在于LOAD DATA命令将文件从INPATH中指定的路径物理地移动到创建表时指定的位置。现在,如果必须移动数据,则需要在源文件夹上具有RW权限&因此会出现错误 在此处搜索加载数据:
HTH.您可能已经设置了所有权限,但遇到权限错误。这是因为以前的更改没有反映在metastore中,因此需要从IMPALA运行“使元数据无效”。(如果您使用黑斑羚)
这将解决权限问题。因为您可以对表执行插入覆盖操作。是否尝试将该表声明为外部?是的,该表声明为外部。实际上,我只想将“XXX”中的数据复制到我的表中。