【FLINK]#15_SourceシンクDESCRIPTION

情報元

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 <>(... ))。

データシンク

ここに画像を挿入説明

公開された78元の記事 ウォンの賞賛0 ビュー1411

おすすめ

転載: blog.csdn.net/qq_30782921/article/details/103534113