public class DelimitedTextFileWriter extends java.lang.Object implements DataStoreWriter<java.util.List<java.lang.String>>
DelimitedTextFileWriter は、String を区切りフィールドとして生の HDFS ファイルに書き込むことができる DataStoreWriter 実装です。| コンストラクターと説明 |
|---|
DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.fs.Path basePath, CodecInfo codec) 新しい区切りテキストファイルライターをインスタンス化します。 |
DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.fs.Path basePath, CodecInfo codec, byte[] fieldDelimiter) 新しい区切りテキストファイルライターをインスタンス化します。 |
DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.fs.Path basePath, CodecInfo codec, byte[] fieldDelimiter, byte[] textDelimiter) 新しい区切りテキストファイルライターをインスタンス化します。 |
public DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration,
org.apache.hadoop.fs.Path basePath,
CodecInfo codec)configuration - 構成 basePath - 基本パス codec - コーデック public DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration,
org.apache.hadoop.fs.Path basePath,
CodecInfo codec,
byte[] fieldDelimiter)configuration - 構成 basePath - 基本パス codec - コーデック fieldDelimiter - フィールド区切り文字 public DelimitedTextFileWriter(org.apache.hadoop.conf.Configuration configuration,
org.apache.hadoop.fs.Path basePath,
CodecInfo codec,
byte[] fieldDelimiter,
byte[] textDelimiter)configuration - 構成 basePath - 基本パス codec - コーデック fieldDelimiter - フィールド区切り文字 textDelimiter - テキスト区切り文字 public void write(java.util.List<java.lang.String> entity)
throws java.io.IOExceptionDataWriterDataWriter<java.util.List<java.lang.String>> 内の write entity - 書き込むエンティティ java.io.IOException - I/O エラーが発生した場合 public void flush()
throws java.io.IOExceptionjava.io.Flushable 内の flush java.io.IOExceptionpublic void close()
throws java.io.IOExceptionjava.io.Closeable 内の close java.lang.AutoCloseable 内の close java.io.IOException