【发布时间】:2014-01-21 19:50:10
【问题描述】:
我正在流式传输 R mapreduce 作业,我需要获取文件名。我知道 Hadoop 在开始之前为当前作业设置环境变量,我可以使用 Sys.getenv() 访问 R 中的环境变量。
我发现: Get input file name in streaming hadoop program
和 Sys.getenv(mapred_job_id) 工作正常,但这不是我需要的。我只需要文件名而不是工作 ID 或名称。我还发现:How to get filename when running mapreduce job on EC2?
但这也无济于事。从 R 流式传输时获取当前文件名的最简单方法是什么?谢谢
【问题讨论】:
标签: r hadoop environment-variables filenames hadoop-streaming