public static Writer
    createWriter(FileSystem fs, Configuration conf, Path name,
                 Class keyClass, Class valClass, int bufferSize,
                 short replication, long blockSize, boolean createParent,
                 CompressionType compressionType, CompressionCodec codec,
                 Metadata metadata) throws IOException {
	return createWriter(fs, conf, name, keyClass, valClass, bufferSize,
			replication, blockSize, createParent, compressionType, codec, metadata,
			false);
  }
public static Writer createWriter ( FileSystem fs , Configuration conf , Path name , Class keyClass , Class valClass , int bufferSize , short replication , long blockSize , boolean createParent , CompressionType compressionType , CompressionCodec codec , Metadata metadata ) throws IOException { return createWriter ( fs , conf , name , keyClass , valClass , bufferSize , replication , blockSize , createParent , compressionType , codec , metadata , false ) ; }
Construct the preferred type of SequenceFile Writer.
@param fs The configured filesystem.
@param conf The configuration.
@param name The name of the file.
@param keyClass The 'key' type.
@param valClass The 'value' type.
@param bufferSize buffer size for the underlaying outputstream.
@param replication replication factor for the file.
@param blockSize block size for the file.
@param createParent create parent directory if non-existent
@param compressionType The compression type.
@param codec The compression codec.
@param progress The Progressable object to track progress.
@param metadata The metadata of the file.
@return Returns the handle to the constructed SequenceFile Writer.
@throws IOException