Avro合并本地文件
package com.zhiyou100.mr;
import java.io.File;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import org.apache.avro.Schema;
import org.apache.avro.file.DataFileReader;
import org.apache.avro.file.DataFileWriter;
import org.apache.avro.io.DatumReader;
import org.apache.avro.io.DatumWriter;
import org.apache.avro.specific.SpecificDatumReader;
import org.apache.avro.specific.SpecificDatumWriter;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.io.FileUtils;
import org.apache.hadoop.fs.FileUtil;
import com.zhiyou100.schema.SmallFile;
public class AvroMergeSmallFile {
private Schema.Parser parse = new Schema.Parser();
private Schema schema;
private List inputFilePaths = new ArrayList();
原文连接点击打开链接