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.IOException
DataWriter
DataWriter<java.util.List<java.lang.String>>
の write
entity
- 書き込むエンティティ java.io.IOException
- I/O エラーが発生した場合 public void flush() throws java.io.IOException
java.io.Flushable
の flush
java.io.IOException
public void close() throws java.io.IOException
java.io.Closeable
の close
java.lang.AutoCloseable
の close
java.io.IOException