Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 访问被拒绝时;“加载数据”;蜂房_Hadoop_Hive_Impala - Fatal编程技术网

Hadoop 访问被拒绝时;“加载数据”;蜂房

Hadoop 访问被拒绝时;“加载数据”;蜂房,hadoop,hive,impala,Hadoop,Hive,Impala,当我执行以下语句时,我已经读取了对HDFS路径“XXX”的访问权限 “将路径“XXX”中的数据加载到表YYY…” 出现以下错误: 错误:AuthorizationException:用户“ZZZ”没有访问的权限 访问:'XXX' 为什么“LOAD DATA”语句比“READ”语句需要更多的权限?问题在于LOAD DATA命令将文件从INPATH中指定的路径物理地移动到创建表时指定的位置。现在,如果必须移动数据,则需要在源文件夹上具有RW权限&因此会出现错误 在此处搜索加载数据: HTH.您可能已

当我执行以下语句时,我已经读取了对HDFS路径“XXX”的访问权限 “将路径“XXX”中的数据加载到表YYY…”

出现以下错误:

错误:AuthorizationException:用户“ZZZ”没有访问的权限 访问:'XXX'


为什么“LOAD DATA”语句比“READ”语句需要更多的权限?问题在于LOAD DATA命令将文件从INPATH中指定的路径物理地移动到创建表时指定的位置。现在,如果必须移动数据,则需要在源文件夹上具有RW权限&因此会出现错误

在此处搜索加载数据:


HTH.

您可能已经设置了所有权限,但遇到权限错误。这是因为以前的更改没有反映在metastore中,因此需要从IMPALA运行“使元数据无效”。(如果您使用黑斑羚)


这将解决权限问题。

因为您可以对表执行插入覆盖操作。是否尝试将该表声明为外部?是的,该表声明为外部。实际上,我只想将“XXX”中的数据复制到我的表中。