Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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
Java 为什么DistributedCache会损坏我的文件名_Java_Path_Uri_Hadoop_Mapreduce - Fatal编程技术网

Java 为什么DistributedCache会损坏我的文件名

Java 为什么DistributedCache会损坏我的文件名,java,path,uri,hadoop,mapreduce,Java,Path,Uri,Hadoop,Mapreduce,我有一个奇怪的问题,DistributedCache似乎更改了我文件的名称,它使用原始名称作为父文件夹,并将文件作为子文件夹添加 i、 e.folder\filename.ext变为folder\filename.ext\filename.ext 任何想法,我的代码如下。 谢谢 秋田 更新:2010年8月16日 将原始调用替换为以下调用,将停止名称的混乱 DistributedCache.addCacheArchive(new URI(ecgParamsLocation), firstStage

我有一个奇怪的问题,DistributedCache似乎更改了我文件的名称,它使用原始名称作为父文件夹,并将文件作为子文件夹添加

i、 e.folder\filename.ext变为folder\filename.ext\filename.ext

任何想法,我的代码如下。 谢谢 秋田

更新:2010年8月16日 将原始调用替换为以下调用,将停止名称的混乱

DistributedCache.addCacheArchive(new URI(ecgParamsLocation), firstStageConf);

是否确实要使用
addCacheArchive()
?还有一个
addCacheFile()

您确定要使用
addCacheArchive()
?还有一个
addCacheFile()

DistributedCache.addCacheArchive(new URI(ecgParamsLocation), firstStageConf);