22问答网
所有问题
MapReduce怎样读取本地目录的文件
如题所述
举报该问题
推荐答案 推荐于2016-08-15
只有在客户端提交MapReduce任务的时候才有可能获取本地文件,当MapReduce执行的时候,Map和Redure任务都是分发到不同的节点运行,一般都不是客户端所在的节点,所以没法获取客户端本地文件。但是通过Java IO API应该可以获取Map或者Reduce运行所在节点的本地文件。或者使用Hadoop的DistributedCache将需要使用到的文件缓存在共享存储,以供Map或者Reduce运行时使用
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/C2ICh0ICIfSSXX06TI6.html
相似回答
7.3
MapReduce
工作流程
答:
记录阅读器(Record Reader)根据分片
读取
数据,输出key-value对。用户自定义的
map
函数处理key-value,输出中间结果。中间结果进行shuffle处理,包括分区、排序、合并,形成key-list[value]。
reduce
函数处理key-value,输出结果。OutputFormat检查输出格式,并确保输出
目录
存在,然后将结果写入HDFS。
文件
在HDFS中存储...
在
mapreduce
程序中
怎么读取
压缩包来处理
答:
mapreduce
支持几种特定的压缩格式,会自行对这些格式的压缩包进行解压缩操作。具体实现在LineRecordReader类中,该类继承自RecordReader,是
MapReduce
中用于
读取文件的
类,该类在读取文件内容前会根据文件后缀判断是否进行解压缩。
大家正在搜
文件或目录损坏且无法读取怎么办
d盘文件或目录损坏无法读取
u盘文件或目录损坏且无法读取
读取文件夹下所有文件
java获取文件夹下所有文件
文件目录怎么做
文件或目录损坏怎么办
java读取txt文件
java读取文件
相关问题
如何向map和reduce脚本传递参数,加载文件和目录
MapReduce怎样读取本地目录的文件
MapReduce怎样读取本地目录的文件
如何利用mapreduce读写文件
怎样在mapreduce中读取hdfs中的文件
hadoop mapreduce结果存放的绝对路径是什么 ?
求mapreduce(JAVA)读取文件然后处理数据的代码