题目有点忽悠人,希望被忽悠进来的筒子接着看,会有收获的
最近 由于 项目 中 遇到了TIFF(我们的TIFF文件 是 GeoTiff)批量处理的问题,并且由于HDFS读写 图像文件功能的缺失,所以我们就自定义了Hadoop 的 ImageInputFormat ImageRecordReader等 类, 将 文件的 名称封装在 Key中 ,将 文件的 内容 放入 FSDataInputStream ,封装在 Value中 , 完成了读取的工作,但是 当 key value 在 map函数中 进行处理 之后,例如 加 logo等 操作 ,获取 图像 元数据等 ,tiff文件的写 如到 HDFS中 成为了新的问题,根据我们已有的知识 我们判断 Hadoop 是不支持随机写的 ,FSDa