Class HdfsStringSink
java.lang.Object
org.apache.pulsar.io.hdfs3.AbstractHdfsConnector
org.apache.pulsar.io.hdfs3.sink.HdfsAbstractSink<K,V>
org.apache.pulsar.io.hdfs3.sink.text.HdfsAbstractTextFileSink<String,String>
org.apache.pulsar.io.hdfs3.sink.text.HdfsStringSink
- All Implemented Interfaces:
AutoCloseable,Sink<String>
A Simple Sink class for Hdfs Text File.
-
Field Summary
Fields inherited from class org.apache.pulsar.io.hdfs3.sink.text.HdfsAbstractTextFileSink
writerFields inherited from class org.apache.pulsar.io.hdfs3.sink.HdfsAbstractSink
hdfsSinkConfig, syncThread, unackedRecordsFields inherited from class org.apache.pulsar.io.hdfs3.AbstractHdfsConnector
compressionCodecFactory, connectorConfig, hdfsResources -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractKeyValue(org.apache.pulsar.functions.api.Record<String> record) Methods inherited from class org.apache.pulsar.io.hdfs3.sink.text.HdfsAbstractTextFileSink
close, createWriter, writeMethods inherited from class org.apache.pulsar.io.hdfs3.sink.HdfsAbstractSink
connectToHdfs, getHdfsStream, getOutputStreamBuilder, getPath, launchSyncThread, openMethods inherited from class org.apache.pulsar.io.hdfs3.AbstractHdfsConnector
checkHdfsUriForTimeout, getCompressionCodec, getCompressionCodecFactory, getConfiguration, getEncoding, getFileSystem, getFileSystem, getFileSystemAsUser, getUserGroupInformation, resetHDFSResourcesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.AutoCloseable
close
-
Constructor Details
-
HdfsStringSink
public HdfsStringSink()
-
-
Method Details
-
extractKeyValue
public KeyValue<String,String> extractKeyValue(org.apache.pulsar.functions.api.Record<String> record) - Specified by:
extractKeyValuein classHdfsAbstractSink<String,String>
-