<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Hudi 特性 | Apache Hudi 0.8.0 版本重磅發(fā)布

          共 2107字,需瀏覽 5分鐘

           ·

          2021-04-12 15:13


          1. 重點特性

          1.1 Flink集成

          自從Hudi 0.7.0版本支持Flink寫入后,Hudi社區(qū)又進一步完善了Flink和Hudi的集成。包括重新設計性能更好、擴展性更好、基于Flink狀態(tài)索引的寫入Pipeline;支持Flink寫入MOR表;Flink批量讀取COW和MOR表;流式讀取MOR表;同時支持了Hudi作為Source和Sink的Flink SQL Connector,在Hudi 0.8.0版本發(fā)布后,用戶可以使用Flink1.11+體驗上述所有新特性。

          想了解更多Flink寫入Hudi的細節(jié),請參考 RFC-24[1]

          具體教程可參考:重磅!解鎖Apache Flink讀寫Apache Hudi新姿勢

          1.2 并發(fā)寫

          單表支持并發(fā)寫特性在Hudi社區(qū)呼聲比較高,0.8.0版本Hudi使用樂觀鎖并發(fā)控制支持多客戶端并發(fā)寫同一張表,Hudi支持文件級別樂觀鎖并發(fā)控制,如兩個commit(或寫入客戶端)同時寫入一張表,如果兩個commit修改的文件不相同,兩個客戶端的寫入都可以成功,現在這個功能標記為experimental,用戶可以基于ZookeeperHiveMetastore來提供鎖服務,后續(xù)還會考慮提供基于文件的鎖服務。

          想了解更多并發(fā)寫入細節(jié),請參考RFC-22[2],想使用并發(fā)寫功能,可參考并發(fā)控制[3]配置。

          1.3 寫入端改進

          ?Flink客戶端支持InsertOverwrite?Java客戶端支持COW表

          1.4 查詢端改進

          ?支持Spark Structured Streaming流式讀取Hudi表?改進Metadata Table的性能?改進Clustering的性能

          2. 遷移指南

          ?如果從小于0.5.3版本遷移,請參考每個版本遷移指南?0.6.0版本之后未引入新的表版本?HoodieRecordPayload接口被標記為deprecated,重新引入了包含properties參數的接口,歡迎遷移至新接口,老接口將在0.9.0版本移除,請盡快遷移。

          3. 總結

          0.8.0版本與Flink做了更深度的集成,借助Flink和Hudi構建更實時的數據湖,同時0.8.0版本還支持了Flink和Spark的流批讀寫,Hudi可作為流批一體的統一數據存儲層。

          4. 感謝

          感謝參與0.8.0版本的所有貢獻者,歡迎廣大數據湖愛好者加入Apache Hudi社區(qū),歡迎star & fork https://github.com/apache/hudi

          源碼下載

          ?源碼下載 : Apache Hudi 0.8.0 Source Release[4] (asc[5]sha512[6])?maven倉庫包地址: 地址[7]

          推薦閱讀

          一文徹底掌握Apache Hudi的主鍵和分區(qū)配置

          Apache Flink 1.12.2集成Hudi 0.9.0運行指南

          Lakehouse元數據管理技術深度解析

          干貨!Apache Hudi如何智能處理小文件問題

          重磅!解鎖Apache Flink讀寫Apache Hudi新姿勢


          引用鏈接

          [1] RFC-24: https://cwiki.apache.org/confluence/display/HUDI/RFC+-+24%3A+Hoodie+Flink+Writer+Proposal
          [2] RFC-22: https://cwiki.apache.org/confluence/display/HUDI/RFC+-+22+%3A+Snapshot+Isolation+using+Optimistic+Concurrency+Control+for+multi-writers
          [3] 并發(fā)控制: http://hudi.apache.org/docs/concurrency_control.html
          [4] Apache Hudi 0.8.0 Source Release: https://downloads.apache.org/hudi/0.8.0/hudi-0.8.0.src.tgz
          [5] asc: https://downloads.apache.org/hudi/0.8.0/hudi-0.8.0.src.tgz.asc
          [6] sha512: https://downloads.apache.org/hudi/0.8.0/hudi-0.8.0.src.tgz.sha512
          [7] 地址: https://repository.apache.org/#nexus-search;quick~hudi

          瀏覽 96
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产又黄又粗又硬 | 影音先锋 亚洲无码 | 亚洲五月天婷婷 | 色综合久久夜色精品国产 | 人上人草视频在线观看 |