Hadoop Pipes

 1、MapContext的getInputSplit()可以用于获取当前mapper所对象的文件路经,也就是Pipes中,没有InputSplit接口/对象。

  

 2、在Pipes中,不需要也没法自实现InputFormat及InputSplit。我们所能做的只有,实现一个RecordReader(用以把自己定义文件数据转换成为Key&value),需要在构造函数中根据MapContext获取文件名(路径),然后打开读取,并实现RecordReader接口。

  注意:

  1)TextInputFormat is the default InputFormat.

  2)FileSplit is the default InputSplit. It sets map.input.file to the path of the input file for the logical split.

  

  

最新文章

  1. apache配置 php中没有php5apache2_4.dll
  2. angularjs $scope.$watch(),监听值得变化
  3. Centos 使用YUM安装MariaDB
  4. drag & resize元素的jQuery实现
  5. javase基础复习攻略《三》
  6. 【即时通讯】XMPP调试与简单使用
  7. WCF 4.0 使用说明
  8. HYSBZ1036 树链剖分
  9. ajax无刷新获取php后台数据
  10. 关于“undefined reference to”错误
  11. JavaScript设计模式之构造函数模式
  12. eclipse 编码设置
  13. 获取android源码时repo的错误
  14. 基于visual Studio2013解决C语言竞赛题之1012连接字符串
  15. Socket 学习(三).3 TCP UDP 图解
  16. tkinter中checkbutton多选框控件和variable用法(六)
  17. GTX 750TI 使用 ffmpeg 时无法用 GPU HEVC(h.265) 进行加速
  18. Lesson 1-1
  19. 用360清理了一下电脑后发现Eclipse软件无法打开
  20. docker部署maven私有仓库 nexus3

热门文章

  1. JDK配置 java跨平台性
  2. pycharm 设置py文件的默认模版头部信息
  3. Python基础知识记录
  4. java 之DelayQueue,TaskDelayed,handlerFactory,dataChange消息配置.收发等.java spring事务处理TransactionTemplate
  5. python3 爬虫相关-requests和BeautifulSoup
  6. Web Server部署架构图
  7. HDU4261 Estimation
  8. pthread访问调用信号线程的掩码(pthread_sigmask )
  9. VsCode中运行nodeJs代码的简单方法
  10. Spring Mvc:用MultiPartFile上传单个文件,多个文件