Apache Flink 1.12.1がリリースされ、ストリーム処理フレームワーク

Apache Flink1.12シリーズの最初のバグ修正バージョン1.12.1がリリースされました。このバージョンには79の修正と最適化が含まれているため、すべてのユーザーが1.12.1にアップグレードすることを強くお勧めします。

Mavenの依存関係

<dependency> 
  <groupId> org.apache.flink </ 
  groupId > <artifactId> flink-java </ artifactId> 
  <version> 1.12.1 </ version> 
</ dependency> 
<dependency> 
  <groupId> org.apache.flink </ 
  groupId > <artifactId> flink-streaming-java_2.11 </ artifactId> 
  <version> 1.12.1 </ version> 
</ dependency> 
<dependency> 
  <groupId> org.apache.flink </ groupId> 
  <artifactId> flink-clients_2.11 </ artifactId> 
  <version> 1.12.1 </ version> 
</ dependency>

予防

  • Apache Flink1.12.1の公式DockerHubイメージが一時的に欠落しています。代わりに、これらの画像は現在FlinkPMCの管理倉庫に配置されています。これは、現在のネイティブKubernetesデプロイメントのデフォルト設定でもあります。Flink PMCは、引き続きDockerHubチームと協力して、公式画像を提供します。
  • プロジェクトスペースの制限により、Apache Flink1.12.1のソースコードとpython3.8linuxホイールパッケージが一時的にPyPIにありません。現在、スペース制限を増やすリクエストはPyPIによって検討されています。この間、ユーザーは必要に応じて手動でソフトウェアパッケージを作成できます。

アップデートの一部

  • サブタスク
    • maxwell-json形式に関するドキュメントを追加する
    • コマンドラインインターフェイスのドキュメントページをやり直す
    • PyFlinkCLIドキュメントをやり直します 
  • バグ
    • BlobClientTest.testGetFailsDuringStreamingForJobPermanentBlobがハングします
    • Class.forNameを使用しているときに、異なるドライバークラスをロードすると、デッドロックが発生します 
    • タイムアウトのためロガーを初期化できません:LoggerInitializationExceptionがスローされます 
    • 古いJSON形式に適用できないignore-parse-errorsを修正 
    • log4jライブラリがないため、ZooKeeperクォーラムを開始できません
  • 改善
    • ログの開始/終了ステータスの回復
    • 「FlinkArchitecture」ページを中国語に翻訳する 
    • Log4j2監視間隔はデフォルトで有効になっています 

詳細については、アップデートのお知らせを確認してください

おすすめ

転載: www.oschina.net/news/127167/apache-flink-1-12-1-released