如何从存储在HDFS分布式缓存中的文件的路径中获取文件名

哈里斯·瓦拜哈夫·卡利(Harish Vaibhav Kali)
public void configure(JobConf job) {
        inputFile = job.get("map.input.file");
            Path[] cacheFiles = new Path[2];
              try {
                  Path file0 = DistributedCache.getLocalCacheFiles(job)[0];
                  Path file1 = DistributedCache.getLocalCacheFiles(job)[1];
              } catch (IOException ioe) {
                    System.err.println("Caught exception while getting cached files: " + StringUtils.stringifyException(ioe)); 
           }
     }

我在configure函数中编写代码。

现在如何从路径file0和file1获取文件名?我需要文件名,因为我需要将两个文件中的数据存储到两个单独的Hashmap中。

尼舒泰勒

请尝试以下操作:

Path file0 = DistributedCache.getLocalCacheFiles(job)[0];
Path file1 = DistributedCache.getLocalCacheFiles(job)[1];
String filename0 = file0.getName();
String filename1 = file1.getName();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从R中的url路径获取文件名

来自分类Dev

如何仅列出HDFS中的文件名

来自分类Dev

分布式存储大量文件

来自分类Dev

锁定分布式系统中的文件

来自分类Dev

获取目录路径中的文件名

来自分类Dev

在分布式JMeter测试中写入以变量命名的文件

来自分类Dev

Hadoop分布式文件系统与分布式缓存

来自分类Dev

CoreOS和HDFS-在Linux容器/ Docker中运行分布式文件系统

来自分类Dev

如何从Android中的文件路径获取文件名

来自分类Dev

.NET中的分布式缓存

来自分类Dev

如何创建分布式文件系统

来自分类Dev

Elixir中的分布式缓存

来自分类Dev

如何获取在Java程序中打开的完整文件名和文件路径?

来自分类Dev

从R中的url路径获取文件名

来自分类Dev

apt缓存目录中的文件名

来自分类Dev

HDFS中块的原始文件名

来自分类Dev

通过分布式缓存在Mapper中访问文件

来自分类Dev

在分布式JMeter测试中写入以变量命名的文件

来自分类Dev

从分布式缓存或HDFS输出读取

来自分类Dev

风暴中的分布式缓存

来自分类Dev

如何从具有可变文件名的查找中获取文件路径

来自分类Dev

使用HDFS分布式缓存中存储的python脚本访问文件

来自分类Dev

Hadoop中的分布式文件处理?

来自分类Dev

OpenBSD中是否有任何分布式文件系统?

来自分类Dev

在Hadoop分布式缓存中创建和放置文件

来自分类Dev

Hadoop中的分布式缓存概念

来自分类Dev

如何在Python中从具有完整路径的变量中获取文件名?

来自分类Dev

如何使用jQuery从输入类型文件中获取选定的文件名和文件路径

来自分类Dev

如何从没有扩展名的路径中获取特定文件名python