rHipe mapreduce获取正在处理的文件名

时间:2013-02-21 22:04:08

标签: r hadoop mapreduce filenames

我使用RHipe将目录发送到我的mapreduce作业中。有没有办法在Mapper中处理当前文件?我想输出那个作为我的钥匙。谢谢!

map <- expression({
   fileName <- "testing123" // ?????
     .....
    rhcollect(fileName, value)
})

z <- rhmr(map=map,reduce=NULL, inout=c("text", "text")
      ,ifolder=directoryName
      ,ofolder=outDirectory)

1 个答案:

答案 0 :(得分:0)

filename&lt; - Sys.getenv(“mapred.input.file”)

是解决方案