mirror of
https://github.com/alibaba/DataX.git
synced 2025-05-03 00:10:13 +08:00
Merge a295663729
into 0824b45c5e
This commit is contained in:
commit
9d5c3d012a
@ -317,7 +317,9 @@ public class HdfsWriter extends Writer {
|
|||||||
}else if("/".equals(userPath)){
|
}else if("/".equals(userPath)){
|
||||||
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR);
|
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR);
|
||||||
}else{
|
}else{
|
||||||
tmpFilePath = String.format("%s__%s%s", userPath.substring(0,userPath.length()-1), tmpSuffix, IOUtils.DIR_SEPARATOR);
|
// tmpFilePath = String.format("%s__%s%s", userPath.substring(0,userPath.length()-1), tmpSuffix, IOUtils.DIR_SEPARATOR);
|
||||||
|
// 适配window系统目录拼接
|
||||||
|
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR_UNIX);
|
||||||
}
|
}
|
||||||
while(hdfsHelper.isPathexists(tmpFilePath)){
|
while(hdfsHelper.isPathexists(tmpFilePath)){
|
||||||
tmpSuffix = UUID.randomUUID().toString().replace('-', '_');
|
tmpSuffix = UUID.randomUUID().toString().replace('-', '_');
|
||||||
@ -326,7 +328,9 @@ public class HdfsWriter extends Writer {
|
|||||||
}else if("/".equals(userPath)){
|
}else if("/".equals(userPath)){
|
||||||
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR);
|
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR);
|
||||||
}else{
|
}else{
|
||||||
tmpFilePath = String.format("%s__%s%s", userPath.substring(0,userPath.length()-1), tmpSuffix, IOUtils.DIR_SEPARATOR);
|
// tmpFilePath = String.format("%s__%s%s", userPath.substring(0,userPath.length()-1), tmpSuffix, IOUtils.DIR_SEPARATOR);
|
||||||
|
// 适配window系统目录拼接
|
||||||
|
tmpFilePath = String.format("%s__%s%s", userPath, tmpSuffix, IOUtils.DIR_SEPARATOR_UNIX);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return tmpFilePath;
|
return tmpFilePath;
|
||||||
|
Loading…
Reference in New Issue
Block a user