Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Hive 配置单元无法将查询结果移动到文件夹_Hive_Bigdata_Hiveql - Fatal编程技术网

Hive 配置单元无法将查询结果移动到文件夹

Hive 配置单元无法将查询结果移动到文件夹,hive,bigdata,hiveql,Hive,Bigdata,Hiveql,我在配置单元中编写了一个select查询,用于将数据移动到特定文件夹。 但是我犯了一个错误。 请帮忙 将数据移动到本地目录/Dataproviders/DataSurgery/Order/out/jul24msngtxn/negtxns 失败,出现异常无法移动源hdfs://mycluster/tmp/hive/sshuser/253d3089-fcc0-4656-82ca-ccbe893196ed/hive_2018-08-16_06-58-29_220_388527949811395742-

我在配置单元中编写了一个select查询,用于将数据移动到特定文件夹。 但是我犯了一个错误。 请帮忙

将数据移动到本地目录/Dataproviders/DataSurgery/Order/out/jul24msngtxn/negtxns 失败,出现异常无法移动源hdfs://mycluster/tmp/hive/sshuser/253d3089-fcc0-4656-82ca-ccbe893196ed/hive_2018-08-16_06-58-29_220_388527949811395742-1/-mr-10000 发送至目的地/数据提供者/数据外科/订单/输出/七月24MSNGTXN/negtxns 失败:执行错误,从org.apache.hadoop.hive.ql.exec.MoveTask返回代码1

我已授予以下文件夹的完全权限。 但问题依然存在

hdfs dfs -chmod 777 /tmp/hive
hdfs dfs -chmod -R 777 /Dataproviders/DataSurgery/
我犯了一个可怕的错误。 关键字LOCAL不应出现以写入hdfs目录。 我删除了这个查询,结果很好。 请找到正确的查询

INSERT OVERWRITE DIRECTORY '/Dataproviders/DataSurgery/Order/out/jul24msngtxn/negtxns/'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\034'
STORED AS TEXTFILE
select * from sourcetable;

尝试将数据插入HDFS目录,然后使用
HDFS-getmerge
将数据获取到本地计算机
INSERT OVERWRITE DIRECTORY '/Dataproviders/DataSurgery/Order/out/jul24msngtxn/negtxns/'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\034'
STORED AS TEXTFILE
select * from sourcetable;