Hadoop 正在尝试将文件夹从本地移动到包含%20的hdfs。无法复制目录

Hadoop 正在尝试将文件夹从本地移动到包含%20的hdfs。无法复制目录,hadoop,hdfs,Hadoop,Hdfs,我正在尝试将文件夹从本地系统移动到包含%20的hdfs。我无法更改文件夹名称,因为它是一列的值,这些名称是由spark在写入文件时使用分区列创建的。我需要将它们按原样移动到hdfs,并在hive/impala表中查看它们 例: 正在执行上述命令,但它在内部将%20视为空间并引发“找不到文件”异常 Error while Inserting data into target: copyFromLocal: `/home/vishal/incoming/partition-edit/asmt_met

我正在尝试将文件夹从本地系统移动到包含%20的hdfs。我无法更改文件夹名称,因为它是一列的值,这些名称是由spark在写入文件时使用分区列创建的。我需要将它们按原样移动到hdfs,并在hive/impala表中查看它们

例:

正在执行上述命令,但它在内部将%20视为空间并引发“找不到文件”异常

Error while Inserting data into target: copyFromLocal: `/home/vishal/incoming/partition-edit/asmt_metric_type_orc_sep_29/cp_sys_name=Change Request Satisfaction Survey/cp_evaluation_method=survey/': No such file or directory

java.io.IOException: copyFromLocal: `/home/vishal/incoming/partition-edit/tableName/cp_sys_name=Change Request Satisfaction Survey/cp_evaluation_method=survey/': 
No such file or directory

您能尝试用%2520替换%20吗 其想法是将“%”替换为代码“%25”,将concat替换为“20”

Error while Inserting data into target: copyFromLocal: `/home/vishal/incoming/partition-edit/asmt_metric_type_orc_sep_29/cp_sys_name=Change Request Satisfaction Survey/cp_evaluation_method=survey/': No such file or directory

java.io.IOException: copyFromLocal: `/home/vishal/incoming/partition-edit/tableName/cp_sys_name=Change Request Satisfaction Survey/cp_evaluation_method=survey/': 
No such file or directory