私のアルゴリズムを実装している間、私はApache Flinkでforループを使って長いチェーンの演算子を作成しました。いくつかの長さの処理を開始すると、実際に処理される前に長い時間、メソッド org.apache.flink.api.java.typeutils.runtime.kryo.Serializers.getContainedGenericTypesが停止します。どのようにこの現象を説明することができますか?どのようにこの方法の時間を短縮するために対処することができますか?Apache Flinkがメソッドorg.apache.flink.api.java.typeutils.runtime.kryo.Serializers.getContainedGenericTypesで停止するのはなぜですか?
答えて
Serializers.getContainedGenericTypes()
方法は、あなたのDataSet
アプリケーションの計画の作成時に呼び出されます。
設定ExecutionConfig.disableAutoTypeRegistration()
はこの登録を無効にします。
多くのデータなしでFlinkアプリケーションをローカルで実行しているとします。通常、プランの作成には使用可能なCPU時間のほんのわずかしかかかりません。実際の処理では、ほとんどの場合それが処理されます。
はい、前提は真です。 Flinkはこの実行で数メガバイトを処理する必要があります。私は私の研究で数テラバイトをクラスタで処理したいと考えています。自動タイプ登録を無効にした後、同様の問題が発生します。私は 'org.apache.flink.optimizer.traversals'を取得しています\t〜50%、' org.apache.flink.optimizer.plan'〜32%、 'java.util'〜プロファイラのCPU時間の17%数時間。 –
数メガバイトを処理する場合、大きな分散処理フレームワークは必要ありません。 Javaコレクションがその仕事をします。 数テラバイトを処理しようとすると、オプティマイザまたはタイプの登録はもはやコストを支配しません。 –
問題は、ハングすることです。グラフが開始されていません。単純なオーバーヘッドではありません。私は6つの層を生成するアルゴリズムを実行したい。これでグラフの複雑さを表示しようとしました。https://gist.github.com/protsenkovi/3f0cba82978c8ea41bd191cd9a1b1714 –
- 1. Azureで実行中にメソッドが停止するのはなぜですか?
- 2. ループが途中で停止するのはなぜですか?
- 3. なぜPHPエラーのログが停止するのですか?
- 4. コンテキストメニューからコピーが停止するのはなぜですか?
- 5. BaseManagerのロギングが停止するのはなぜですか?
- 6. Eclipseがブレークポイントで停止しないのはなぜですか?
- 7. メッセージサンプリングプロセッサがプロービングメッセージを停止するのはなぜですか?
- 8. なぜbind_resultの後でmysqliが停止するのですか?
- 9. なぜ私のbuild_heapメソッドの実行が停止しないのですか?
- 10. xamppでapacheサービスが停止しない
- 11. デバッガがなぜ `use`文で停止するのですか?
- 12. コードが停止しているのはなぜですか?
- 13. スレッドが停止していないのはなぜですか?
- 14. ifチェーンが停止しないのはなぜですか?
- 15. スレッドが停止しないのはなぜですか?
- 16. MPMoviePlayerControllerが一時停止しないのはなぜですか?
- 17. リセット機能が停止しないのはなぜですか?
- 18. なぜElastic Beanstalkの動作が停止するのですか?
- 19. なぜマルチプロセッシングが停止するのですか
- 20. ロードランナー:なぜトランザクションが停止するのですか?
- 21. GoogleAuth.then()がコールバックコールを停止したのはなぜですか?
- 22. vba range.findメソッドがランダムセルで停止する
- 23. whileループがこのコードで0で停止するのはなぜですか?
- 24. デバッグ中にプロジェクトを一時停止すると他のプログラムが停止するのはなぜですか?
- 25. RDSインスタンスを停止できないのはなぜですか?
- 26. NSPredicateを追加すると、NSFetchedResultsControllerデリゲートが停止を停止するのはなぜですか?
- 27. ユーザーのダウンロードがIEでランダムに停止するのはなぜですか?
- 28. httpsのダウンロードがPAUSED_WAITING_TO_RETRYで一時停止するのはなぜですか?
- 29. グリッドパネルイベントがExtJS 4での起動を停止するのはなぜですか?
- 30. なぜループが停止していないのですか?
ストリームではどのようなデータ型を使用していますか?潜在的にあなたのKryoタイプは登録されていません。 –
私は、caseクラスCell(i:Int.j:Int、v1:Int、v2:Int)のように、内部にプリミティブを持つcaseクラス型を使用しています。私はDataSet [Cell]のバッチ処理のためのシステムを探求しています。 –
@rmetzgerこれらの型を明示的に何らかの方法で登録する必要がありますか? –