1分間の初心者をFLINK

 

1。 

 

ビジネスは言った:「...... bulabula ......、この需要は非常に簡単です、私はどのように達成するか気にしません?」

 

ビジネスニーズ、知識の大規模なデータストックの不在の横漏れを横暴な顔は、私たちは静かに解決策を探して、唯一静かに準備を沈静化することができ、我々は言っていない、彼らは尋ねることを敢えてしていない、自信を欠いています。

 

今日私たちが一緒にシステムのうちのジャンプよりもするので心配一緒にビッグデータFLINKのドアに、今日、あなたを祝福し、パートナーの公開数が少ない、「小さな猿強調」。

 

FLINKは何ですか?とやってFLINK?......

 

私はあなたの心にこの質問と似千万種類が存在しなければならないと信じていますが、最後の2分を読むために接着し、私は疑問があなたの心の99.99%を出すことができると思います。

 

まあ、小さなベンチを準備し、私たちの物語が始まります。

 

2。 

 

脇理論まで、Yiyanbugeの練習を置きます。周りを見て、このマックと同僚の90%、このデモは、Macのシステムをベースにしています。

 

準備環境を準備、作業を早めることがあります。作るFLINKコンパイルおよび実行されるJavaのバージョンがする、少なくともJDK 1.8が必要ですので、必ずマシンは、JDKインストールされているコマンドのチェックを入力してください

javaの-version

640?wx_fmt = JPEG

 

あなたはJDK 1.8をインストールしない場合は、内側のガイダンスに従ってインストールしてください。私は(Wuzui笑)9マイルを移動し、オーバーこのステップの後、風と、風の後ろで大鵬を帆になると信じています。

 

何千人とバージョンの数千人は、あなたが好き常にあります。ここでは、1.8.1入門最新バージョンを選択し、ちょうどろくでなし見インゲンので、なぜ目を見て聞いていません。

http://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.12.tgz

グローバルな外観にダウンロード正しいバージョンを選択してください。ビン設定ファイルの停止スクリプト、confディレクトリを開始する場所を、小さなサンプルのための例は、ログディレクトリにログインし、ライブラリに依存LIB。

640?wx_fmt = JPEG

私たちは、ビン、例に焦点を当て、この時間は、3つのディレクトリをログに記録します。

 

すべてが少し、準備ができています。実行FLINK、ホームディレクトリにFLINKは、スタンドアロンのコマンドは、それを仕事に行くFLINKを呼び出して、アラームを鳴らし入力します。

./bin/start-cluster.sh

640?wx_fmt = PNG

 

他の人があなたに百万回を賞賛しても、私はかなり醜い見てみましょう。入力http://127.0.0.1:8081/ 一目顔を。

640?wx_fmt = PNG

 

 

虎塗装竜の骨を描画することは困難で、服は人を作ります。表面を読んだ後、背後にあると思います。理解し、なぜ?調べるためにjpsコマンドを入力します。

640?wx_fmt = PNG

 

ああ、二つの主要なプロセスの後ろに静かに支払う:JobManagerはプロセスであり、他方は、タスクマネージャのプロセスです。実際には、I静かに有料の背後にある人々のように、静かに二つのプロセスを支払うためには、コール、親指アップを果たしています。

 

彼らの睡眠から目覚め、そして準備ができFLINK、と私たちは任務の友人を発行しました。実行HelloWorldのは、参照してください。

 

3。 

 

有界のデータ処理は、(文学学者そこにインストールされます)この定義私にいくつかの単語、トラブルFLINKヘルプ各単語が聖歌出現する回数についてあなたの統計?

 

最初のステップ:データを準備します。FLINKからのデータは、再び元からの深さの話に時間を見つけ、例のソースコードが付属しています。投稿されたデータ、目的は、私たちはライン上FLINK、特別な注意せずに、このデータのソースを作るためにやっていることを知って、で、誰もが見てみましょうすることです。

640?wx_fmt = PNG

 

ステップ2:FLINKにWordCount.jarを提出します。FLINKミリ秒の処理を言わなければならない、瞬間を待っていない、のフィードバックを与えてみましょう。

コマンドを入力します。

./bin/flink実行例/ストリーミング/ WordCount.jar

結果は以下の通りであります:

640?wx_fmt = PNG

 

第三ステップ:ページのルックFLINKを開くには、トラックを残しました。

640?wx_fmt = PNG

 

640?wx_fmt = PNG

 

ステップ4:どこの結果は?どこにフォーカス、結果があります。

640?wx_fmt = PNG

 

4。 

 

無制限のデータ処理(文学学者が再びロード)このポート9000の私の定義である、あなたも私にFLINKを気にしないだろう、私たち2は密かに通信することができ、私はあなたが随時色目が、あなたは統計を5秒ごとに見ている与えるので、現在の私はすべてを教えてくれ単語の数は、単語単語ABAS(Wuzuiの笑)ので、表示されます。

 

最初のステップ:ローカルサービスを開始します。のは、netcatをコマンドによってローカルサービスを開始し、その後、あなたがFLINKの愛を止めることはできないとしましょう。

640?wx_fmt = PNG

 

エラーした場合、エラーNCプロンプトインストールによると、私は小さな猿話すファンは確かにseconds秒を得ることができると信じています。

 

ステップ2:SocketWindowWordCount.jarプログラムを提出します。実際には、それがすでにかかわらず、自分自身が含まれているFLINKそれの上に馬を置きます。

 

新しいウィンドウを開き、次のコマンドを入力します。

./bin/flink実行例/ストリーミング/ SocketWindowWordCount.jar --port 9000

  

恥ずかしがり屋の応答をFLINKを見てみましょう。

640?wx_fmt = PNG

 

第三段階:効果、Yidufangrongを参照します。

640?wx_fmt = PNG

 

:ステップ4 真実の謙虚さ、あなたがFLINKを愛していると言う、とポイントしていないと反応FLINKを参照してください?

NC、開いたウィンドウにテキストを書き入力行の行を入力しますがFLINKに送信されます。

640?wx_fmt = PNG

 

悪くない、統計的な効果を活用。

640?wx_fmt = PNG

 

缶ロマンス番号を明らかにするために、再びいくつかのより多くの真実。

640?wx_fmt = PNG

 

コンソールのように内気な表情をFLINK。新しいウィンドウを開き、実行

ログ/ FLINK -f尾* .outの

  

効果は確かにレバーが低下しています

640?wx_fmt = PNG

 

 

また、ページのFLINK内気な反応を垣間見ることができます。

640?wx_fmt = PNG

 

ステップ5:真実は、退出NCは、少し失望を完全FLINK明らかにする。

640?wx_fmt = PNG

 

悪い視力は、我々は上図のオープンな外観を拡大してきました。次のようにNC効果を終了します。

640?wx_fmt = PNG

 

我々切断NC、FLINK反応が少し悲しい明らかになった場合は、次のような効果があります。

640?wx_fmt = PNG

 

5。

まあ、それは日呼びます!これら二つは、HelloWorldが、我々が先頭を持って一緒に、今では行っているFLINK。FLINKあなたは残りの部分を持って、今のリソースを解放します。

コマンドを入力します。

./bin/stop-cluster.sh

  

結果は以下の通りであります:

640?wx_fmt = PNG

 

6。

 

最初は、その後、理論を実践し、HelloWorldの練習をして遊ぶかもしれない二つの概念を投げ、終えました。

 

コンセプト:フロー?

 

流れは不正ではないことをここで注意してください。私は形成されており、マシンログ、ウェブサイトやモバイルアプリケーション上のレコードのユーザ相互作用を測定するセンサークレジットカード取引の流れにこれらのデータなどすべてを参照してくださいしたいと思います。しかし、任意のタイプのデータは、それがイベントのストリームを形成することができます。

 

コンセプトII:有界フロー対無限のストリーム?

 

640?wx_fmt = PNG

無制限のストリームは、ストリームの定義を開始する必要がありますが、ストリームの終わりを定義していません。彼らは際限なくデータを生成します。データの無限のストリームが摂取されたデータはすぐに注意が必要であること、に対処し続けなければなりません。すべてのデータが再処理を到着するまで私たちは、入力が無限であるので、入力は任意の時点で行われることはありません、待つことができません。無制限の処理は、一般に、結果の整合性を推定することができるように、イベントのシーケンス、例えば、特定の順序で摂取可能なイベント・データを必要とします。

 

有界流れがフローを定義し始め、だけでなく、ストリームの終わりを定義しました。有界ストリームは、すべてのデータの摂取後に計算することができます。あなたが受注する必要はありませんので、有界ストリームのすべてのデータは、ソートすることができます。有界ストリーム処理は、多くの場合、バッチ処理と呼ばれています。

 

3のコンセプト:それはとにかく最後にFLINKは何東のですか?

 

有界と無制限のデータセットを扱うにあるApache FLINK良いです。ときに正確な時間その任意のアプリケーション無制限フロー処理を実行することができる操作FLINK(ランタイム)の制御およびステータス。ストリームの数によって境界は、内部処理アルゴリズムおよび特別に設計され、製造さ優れた性能の固定サイズのデータ​​・セットのデータ構造のために設計されています。

 

コンセプト4:強く、ストリーミング技術?

640?wx_fmt = PNG

 

このようにインターネットから図遭遇(浸潤、速度が削除されている場合)、と結論を選ぶ:青で示されているように嵐のジョブ・スループットをねじ切り円筒形であり、円筒形のスループットがオレンジFLINKジョブをスレッド、それを見ることができます3-5回は、嵐程度のスループットFLINK。あなたはあなたの母親やコロンビア・ヴァレーそれを頼むこと程度にスパーク物事対FLINKとして、それは多くなります検索します。

 

7。

さて、今日のシェアは、あなたが収穫したい、ビッグデータのドアFLINKの成功に行くことができます。

最後に、私は繰り返す:アウト快適ゾーン、継続的な学習の、システムの外に出て、私の心になりません良い感じ

 

 

おすすめ

転載: www.cnblogs.com/socoool/p/12629784.html