类 HdfsTextSink

  • 所有已实现的接口:
    java.lang.AutoCloseable, org.apache.pulsar.io.core.Sink<java.lang.String>

    public class HdfsTextSink
    extends HdfsAbstractSequenceFileSink<java.lang.String,​java.lang.String,​org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>
    A Simple Sink class for Hdfs Sequence File.
    • 构造器详细资料

      • HdfsTextSink

        public HdfsTextSink()
    • 方法详细资料

      • getOptions

        protected java.util.List<org.apache.hadoop.io.SequenceFile.Writer.Option> getOptions()
                                                                                      throws java.lang.IllegalArgumentException,
                                                                                             java.io.IOException
        覆盖:
        getOptions 在类中 HdfsAbstractSequenceFileSink<java.lang.String,​java.lang.String,​org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>
        抛出:
        java.lang.IllegalArgumentException
        java.io.IOException
      • extractKeyValue

        public org.apache.pulsar.io.core.KeyValue<java.lang.String,​java.lang.String> extractKeyValue​(org.apache.pulsar.functions.api.Record<java.lang.String> record)
        指定者:
        extractKeyValue 在类中 HdfsAbstractSink<java.lang.String,​java.lang.String>
      • convert

        public org.apache.pulsar.io.core.KeyValue<org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text> convert​(org.apache.pulsar.io.core.KeyValue<java.lang.String,​java.lang.String> kv)
        指定者:
        convert 在类中 HdfsAbstractSequenceFileSink<java.lang.String,​java.lang.String,​org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>