情報元
StreamExecutionEnvironment.addSource(sourceFunction)
以下のカテゴリがあります。
-
セットに基づいて、
- fromCollection(コレクション) - ジャワのjava.util.Collectionからのデータ・ストリームを作成します。要素型のすべてのセットが同じでなければなりません。
- fromCollection(イテレータ、クラス) - イテレータからのデータストリームを作成します。クラスは、イテレータ返される要素の種類を指定します。
- fromElements(T ...) - 所定の標的配列からのデータストリームを作成します。すべてのオブジェクトタイプが同じでなければなりません。
- fromParallelCollection(SplittableIterator、クラス) - イテレータからの並列データストリームを作成します。クラスは、イテレータ返される要素の種類を指定します。
- generateSequence(へ、から) - 指定された範囲の間隔内の数字のシーケンスを生成するために並列データストリームを作成します。
-
文書に基づいて、
- readTextFile(パス) - 満たす仕様という、ファイルTextInputFormatをテキストファイルを読み込み、文字列として返しますします。
- readFileの(FIのleInputFormat、パス) - ファイル(1回)読み取るための入力フォーマット指定されたファイル。
- readFileの(FIのleInputFormat、経路、watchType、間隔、pathFilter、TYPEINFO) - これは二つの方法上記内部と呼ばれる方法です。これは、指定したファイルを読み込み、Fi回線leInputFormatは、パスをお読みください。watchType提供は、このソースは、新しい監視データ指定されたパス(FileProcessingMode.PROCESSCONTINUOUSLY FileProcessingMode.PROCESSONCE)に(ミリ秒毎の間隔)、周期的であってもよいです。あなたは、ファイルがpathFilterによってさらに対処する必要が除外することができます。
-
ソケットに基づいて、
- socketTextStream(文字列のホスト名、int型ポート) - ソケットから読み込みます。セパレーター要素をスライスすることができます。
-
カスタム
ADDSOURCE -新しいソース機能を追加します。たとえば、あなたはADDSOURCEとApacheのカフカからデータを読み取ることができます(新しいFlinkKafkaConsumer011 <>(... ))。