You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by gi...@apache.org on 2023/03/07 23:32:45 UTC

[hudi] branch asf-site updated: GitHub Actions build asf-site

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hudi.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 62e20bec49e GitHub Actions build asf-site
62e20bec49e is described below

commit 62e20bec49ec423fc01e05b1fa9b8f7dcde5c5c3
Author: CI BOT <ci...@hudi.apache.org>
AuthorDate: Tue Mar 7 23:32:31 2023 +0000

    GitHub Actions build asf-site
---
 content/404.html                                   |   8 +--
 content/404/index.html                             |   8 +--
 ...ution-at-scale-with-apache-hudi-in-aws-glue.png | Bin 0 -> 220847 bytes
 content/assets/js/01f93a4b.03e9477c.js             |   1 -
 content/assets/js/01f93a4b.c7d38331.js             |   1 +
 content/assets/js/0d37dd31.b401a073.js             |   1 +
 content/assets/js/0d37dd31.c0aa6731.js             |   1 -
 content/assets/js/11ce4159.20ce718e.js             |   1 -
 content/assets/js/11ce4159.c5f61b95.js             |   1 +
 content/assets/js/17800.837064fa.js                |   1 -
 content/assets/js/17800.9ca397f0.js                |   1 +
 content/assets/js/2019135a.65534332.js             |   1 -
 content/assets/js/2019135a.cada315c.js             |   1 +
 content/assets/js/20a30ea0.9b999c6c.js             |   1 +
 content/assets/js/20a30ea0.a2739bb1.js             |   1 -
 content/assets/js/225cc45a.b0ff3409.js             |   1 +
 content/assets/js/225cc45a.c27d1fa9.js             |   1 -
 content/assets/js/3455c0d5.1060a819.js             |   1 +
 content/assets/js/3455c0d5.6288082c.js             |   1 -
 content/assets/js/3533dbd1.a9a8dda6.js             |   1 +
 content/assets/js/3533dbd1.dd9d8c4c.js             |   1 -
 content/assets/js/41bbf259.6914a89d.js             |   1 -
 content/assets/js/41bbf259.dbecdc91.js             |   1 +
 content/assets/js/44ac4dbb.7f6b47c6.js             |   1 +
 content/assets/js/44ac4dbb.92681fc4.js             |   1 -
 content/assets/js/52099127.a0651696.js             |   1 +
 content/assets/js/52099127.a4f31cf3.js             |   1 -
 content/assets/js/59700627.6edf55d2.js             |   1 -
 content/assets/js/59700627.d81c4b92.js             |   1 +
 content/assets/js/5d7f3e2f.a2f34c98.js             |   1 -
 content/assets/js/5d7f3e2f.afeef2f7.js             |   1 +
 content/assets/js/782eae4d.0014ade6.js             |   1 +
 content/assets/js/782eae4d.24b017aa.js             |   1 -
 content/assets/js/7d9726a8.a818beed.js             |   1 +
 content/assets/js/7d9726a8.e541187b.js             |   1 -
 content/assets/js/84a2ff09.19e8a2b9.js             |   1 +
 content/assets/js/8c83f7fd.2092b7b8.js             |   1 -
 content/assets/js/8c83f7fd.7a2972e8.js             |   1 +
 content/assets/js/8eb4e46b.63127de3.js             |   1 -
 content/assets/js/8eb4e46b.e47bef2d.js             |   1 +
 content/assets/js/92999a1c.1be04344.js             |   1 -
 content/assets/js/92999a1c.9e96d713.js             |   1 +
 content/assets/js/935f2afb.74df66cb.js             |   1 +
 content/assets/js/935f2afb.76943cd2.js             |   1 -
 content/assets/js/9831111e.ff78d9ed.js             |   1 +
 content/assets/js/98b657d8.415c7d49.js             |   1 -
 content/assets/js/98b657d8.7772ec7c.js             |   1 +
 content/assets/js/a6837377.3fe20730.js             |   1 +
 content/assets/js/a7023ddc.5deaaa9a.js             |   1 -
 content/assets/js/a7023ddc.c390ec9d.js             |   1 +
 content/assets/js/a91e6a0a.88bcd95c.js             |   1 -
 content/assets/js/a91e6a0a.d92c69db.js             |   1 +
 content/assets/js/a9417ee3.847013b6.js             |   1 -
 content/assets/js/a9417ee3.dceb64bb.js             |   1 +
 content/assets/js/b2b675dd.7810d73e.js             |   1 +
 content/assets/js/b2b675dd.98aa9b8d.js             |   1 -
 content/assets/js/b2f554cd.272a48f5.js             |   1 -
 content/assets/js/b2f554cd.942b6fe4.js             |   1 +
 content/assets/js/c4f5d8e4.33cc421b.js             |   1 -
 content/assets/js/c4f5d8e4.a5a8045a.js             |   1 +
 content/assets/js/d7358433.b8595bcf.js             |   2 -
 content/assets/js/d7358433.b8595bcf.js.LICENSE.txt |   1 -
 content/assets/js/d7358433.c35200f6.js             |   2 +
 content/assets/js/d7358433.c35200f6.js.LICENSE.txt |   1 +
 content/assets/js/df4afc0d.4017bba0.js             |   1 -
 content/assets/js/df4afc0d.60c8add3.js             |   1 +
 content/assets/js/e2d9a3af.6c5f90dd.js             |   1 -
 content/assets/js/edefc60b.76fc1e15.js             |   1 +
 content/assets/js/edefc60b.8aa130f7.js             |   1 -
 content/assets/js/f091cc2c.300372c6.js             |   1 +
 content/assets/js/f091cc2c.c41cceb2.js             |   1 -
 content/assets/js/fedebdfb.ac493014.js             |   1 -
 content/assets/js/fedebdfb.e68e0270.js             |   1 +
 content/assets/js/main.9589a6d4.js                 |   2 -
 content/assets/js/main.b55e0899.js                 |   2 +
 ...js.LICENSE.txt => main.b55e0899.js.LICENSE.txt} |   0
 content/assets/js/runtime~main.49d21812.js         |   1 -
 content/assets/js/runtime~main.e460388c.js         |   1 +
 .../index.html                                     |   8 +--
 .../blog/2016/12/30/strata-talk-2017/index.html    |   8 +--
 .../index.html                                     |   8 +--
 content/blog/2019/01/18/asf-incubation/index.html  |   8 +--
 .../2019/03/07/batch-vs-incremental/index.html     |   8 +--
 .../05/14/registering-dataset-to-hive/index.html   |   8 +--
 .../09/09/ingesting-database-changes/index.html    |   8 +--
 content/blog/2019/10/22/Hudi-On-Hops/index.html    |   8 +--
 .../index.html                                     |   8 +--
 .../2020/01/15/delete-support-in-hudi/index.html   |   8 +--
 .../2020/01/20/change-capture-using-aws/index.html |   8 +--
 .../2020/03/22/exporting-hudi-datasets/index.html  |   8 +--
 .../04/27/apache-hudi-apache-zepplin/index.html    |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2020/08/04/PrestoDB-and-Apache-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../async-compaction-deployment-model/index.html   |   8 +--
 .../ingest-multiple-tables-using-hudi/index.html   |   8 +--
 .../cdc-solution-using-hudi-by-nclouds/index.html  |   8 +--
 .../15/apache-hudi-meets-apache-flink/index.html   |   8 +--
 .../19/Origins-of-Data-Lake-at-Grofers/index.html  |   8 +--
 .../19/hudi-meets-aws-emr-and-aws-dms/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2020/11/11/hudi-indexing-mechanisms/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2021/01/27/hudi-clustering-intro/index.html    |   8 +--
 .../blog/2021/02/13/hudi-key-generators/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../blog/2021/03/01/hudi-file-sizing/index.html    |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../05/12/Experts-primer-on-Apache-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../07/21/streaming-data-lake-platform/index.html  |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../08/16/kafka-custom-deserializer/index.html     |   8 +--
 .../08/18/improving-marker-mechanism/index.html    |   8 +--
 content/blog/2021/08/18/virtual-keys/index.html    |   8 +--
 .../blog/2021/08/23/async-clustering/index.html    |   8 +--
 .../blog/2021/08/23/s3-events-source/index.html    |   8 +--
 .../index.html                                     |   8 +--
 .../2021/10/05/Data-Platform-2.0-Part-I/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../apache-hudi-2021-a-year-in-review/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../02/Onehouse-Commitment-to-Openness/index.html  |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../02/17/Fresher-Data-Lake-on-AWS-S3/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../04/Asynchronous-Indexing-Using-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../Apache-Hudi-2022-A-Year-In-Review/index.html   |   8 +--
 .../index.html                                     |  10 ++--
 content/blog/archive/index.html                    |  10 ++--
 content/blog/atom.xml                              |  13 ++++-
 .../index.html                                     |  11 ++++
 .../index.html                                     |  22 ++++++++
 content/blog/feed.json                             |  11 ++++
 content/blog/index.html                            |  10 ++--
 content/blog/page/2/index.html                     |  10 ++--
 content/blog/page/3/index.html                     |  10 ++--
 content/blog/page/4/index.html                     |  10 ++--
 content/blog/page/5/index.html                     |  10 ++--
 content/blog/page/6/index.html                     |  10 ++--
 content/blog/page/7/index.html                     |  10 ++--
 content/blog/page/8/index.html                     |  10 ++--
 content/blog/page/9/index.html                     |  10 ++--
 content/blog/rss.xml                               |  10 +++-
 .../blog/streaming-data-lake-platform/index.html   |   8 +--
 content/blog/tags/airbyte/index.html               |   8 +--
 content/blog/tags/alibabacloud/index.html          |   8 +--
 content/blog/tags/amazon/index.html                |   8 +--
 content/blog/tags/analytics-at-scale/index.html    |   8 +--
 content/blog/tags/analyticsinsight/index.html      |   8 +--
 content/blog/tags/apache-flink/index.html          |   8 +--
 content/blog/tags/apache-hudi/index.html           |   8 +--
 content/blog/tags/apache-kafka/index.html          |   8 +--
 content/blog/tags/apache-zeppelin/index.html       |   8 +--
 content/blog/tags/apache/index.html                |   8 +--
 content/blog/tags/async-indexing/index.html        |   8 +--
 content/blog/tags/aws/index.html                   |   8 +--
 content/blog/tags/best-practices/index.html        |   8 +--
 content/blog/tags/big-data/index.html              |   8 +--
 content/blog/tags/bigdata/index.html               |   8 +--
 content/blog/tags/blog/index.html                  |   8 +--
 content/blog/tags/bootstrap/index.html             |   8 +--
 content/blog/tags/bulk-insert/index.html           |   8 +--
 content/blog/tags/bytearray/index.html             |   8 +--
 content/blog/tags/caching/index.html               |   8 +--
 content/blog/tags/cdc/index.html                   |   8 +--
 content/blog/tags/change-data-capture/index.html   |   8 +--
 content/blog/tags/cleaner-service/index.html       |   8 +--
 content/blog/tags/clustering/index.html            |   8 +--
 content/blog/tags/community/index.html             |   8 +--
 content/blog/tags/compaction/index.html            |   8 +--
 content/blog/tags/comparison/index.html            |  12 ++--
 content/blog/tags/compression/index.html           |   8 +--
 content/blog/tags/concurrency-control/index.html   |   8 +--
 content/blog/tags/cost-efficiency/index.html       |   8 +--
 content/blog/tags/data-lakehouse/index.html        |   8 +--
 content/blog/tags/data-platform/index.html         |   8 +--
 content/blog/tags/data-skipping/index.html         |   8 +--
 content/blog/tags/datalake-platform/index.html     |   8 +--
 content/blog/tags/datalake/index.html              |  12 ++--
 content/blog/tags/dbta/index.html                  |   8 +--
 content/blog/tags/delete/index.html                |   8 +--
 content/blog/tags/deltastreamer/index.html         |   8 +--
 content/blog/tags/design/index.html                |   8 +--
 content/blog/tags/developpaper/index.html          |   8 +--
 content/blog/tags/devgenius/index.html             |   8 +--
 content/blog/tags/diva-portal/index.html           |   8 +--
 content/blog/tags/feature-store/index.html         |   8 +--
 content/blog/tags/file-sizing/index.html           |   8 +--
 content/blog/tags/gdpr-deletion/index.html         |   8 +--
 content/blog/tags/grofers/index.html               |   8 +--
 content/blog/tags/halodoc/index.html               |   8 +--
 content/blog/tags/hopsworks/index.html             |   8 +--
 content/blog/tags/how-to/index.html                |   8 +--
 .../blog/tags/incremental-processing/index.html    |   8 +--
 content/blog/tags/index.html                       |  10 ++--
 content/blog/tags/indexing/index.html              |   8 +--
 content/blog/tags/key-generators/index.html        |   8 +--
 content/blog/tags/lakehouse/index.html             |   8 +--
 content/blog/tags/logicalclocks/index.html         |   8 +--
 content/blog/tags/markers/index.html               |   8 +--
 content/blog/tags/medium/index.html                |   8 +--
 content/blog/tags/metadata/index.html              |   8 +--
 content/blog/tags/metrics/index.html               |   8 +--
 content/blog/tags/migration/index.html             |   8 +--
 content/blog/tags/minio/index.html                 |   8 +--
 content/blog/tags/mlops/index.html                 |   8 +--
 .../blog/tags/modern-data-architecture/index.html  |   8 +--
 content/blog/tags/multi-deltastreamer/index.html   |   8 +--
 content/blog/tags/multi-modal-indexing/index.html  |   8 +--
 .../blog/tags/near-real-time-analytics/index.html  |   8 +--
 content/blog/tags/onehouse/index.html              |  12 ++--
 content/blog/tags/optimization/index.html          |   8 +--
 content/blog/tags/oreilly/index.html               |   8 +--
 content/blog/tags/performance/index.html           |   8 +--
 content/blog/tags/prestodb/index.html              |   8 +--
 content/blog/tags/programmer/index.html            |   8 +--
 .../blog/tags/read-optimized-queries/index.html    |   8 +--
 content/blog/tags/real-time-datalake/index.html    |   8 +--
 content/blog/tags/robinhood/index.html             |   8 +--
 content/blog/tags/rtinsights/index.html            |   8 +--
 content/blog/tags/scd-2/index.html                 |   8 +--
 content/blog/tags/schema-evolution.html/index.html |  11 ++++
 content/blog/tags/schema-evolution/index.html      |  22 ++++++++
 content/blog/tags/schema/index.html                |   8 +--
 content/blog/tags/selectfrom/index.html            |   8 +--
 content/blog/tags/snapshot-exporter/index.html     |   8 +--
 content/blog/tags/storage-spec/index.html          |   8 +--
 content/blog/tags/streaming-ingestion/index.html   |   8 +--
 content/blog/tags/techtarget/index.html            |   8 +--
 content/blog/tags/time-travel/index.html           |   8 +--
 content/blog/tags/timeline-server/index.html       |   8 +--
 content/blog/tags/towardsdatascience/index.html    |   8 +--
 content/blog/tags/uber/index.html                  |   8 +--
 content/blog/tags/use-case/index.html              |   8 +--
 content/blog/tags/usecase/index.html               |   8 +--
 content/blog/tags/venturebeat/index.html           |   8 +--
 content/blog/tags/walmartglobaltech/index.html     |   8 +--
 content/blog/tags/xenonstack/index.html            |   8 +--
 content/blog/tags/yahoo/index.html                 |   8 +--
 content/cn/404.html                                |   8 +--
 content/cn/404/index.html                          |   8 +--
 ...ution-at-scale-with-apache-hudi-in-aws-glue.png | Bin 0 -> 220847 bytes
 content/cn/assets/js/01f93a4b.98e87f22.js          |   1 -
 content/cn/assets/js/01f93a4b.9ebf6434.js          |   1 +
 content/cn/assets/js/0d37dd31.cc19f718.js          |   1 -
 content/cn/assets/js/0d37dd31.ce8ecb4f.js          |   1 +
 content/cn/assets/js/17800.837064fa.js             |   1 -
 content/cn/assets/js/17800.9ca397f0.js             |   1 +
 content/cn/assets/js/1a41dab5.58bb36f6.js          |   1 -
 content/cn/assets/js/1a41dab5.92ff94b2.js          |   1 +
 content/cn/assets/js/1a6610c6.35c358f8.js          |   1 -
 content/cn/assets/js/1a6610c6.3eff36fd.js          |   1 +
 content/cn/assets/js/1b2dcba2.29a3b833.js          |   1 +
 content/cn/assets/js/1b2dcba2.fdaba1ff.js          |   1 -
 content/cn/assets/js/2019135a.1d5740bb.js          |   1 +
 content/cn/assets/js/2019135a.ffe1f9a4.js          |   1 -
 content/cn/assets/js/20a30ea0.01630c0e.js          |   1 -
 content/cn/assets/js/20a30ea0.106048d6.js          |   1 +
 content/cn/assets/js/20be1dc7.a281e7d5.js          |   1 -
 content/cn/assets/js/20be1dc7.c6885e3b.js          |   1 +
 content/cn/assets/js/225cc45a.f01c4a01.js          |   1 -
 content/cn/assets/js/225cc45a.ffc0d1fc.js          |   1 +
 content/cn/assets/js/3455c0d5.3daadafa.js          |   1 +
 content/cn/assets/js/3455c0d5.ae73fede.js          |   1 -
 content/cn/assets/js/3533dbd1.7590b216.js          |   1 -
 content/cn/assets/js/3533dbd1.80b46818.js          |   1 +
 content/cn/assets/js/368fe57f.b4177ae3.js          |   1 +
 content/cn/assets/js/368fe57f.b9b78a05.js          |   1 -
 content/cn/assets/js/38440a83.5797d050.js          |   1 +
 content/cn/assets/js/41bbf259.91121c5e.js          |   1 +
 content/cn/assets/js/41bbf259.b13a6869.js          |   1 -
 content/cn/assets/js/59700627.5637d834.js          |   1 +
 content/cn/assets/js/59700627.eb420fd9.js          |   1 -
 content/cn/assets/js/5dd01a63.2c3a4fdb.js          |   1 +
 content/cn/assets/js/5dd01a63.ec97d244.js          |   1 -
 content/cn/assets/js/5f215b40.57a492f8.js          |   1 +
 content/cn/assets/js/5f215b40.afac44a7.js          |   1 -
 content/cn/assets/js/64be04a1.0f742cee.js          |   1 +
 content/cn/assets/js/64be04a1.2382cfb2.js          |   1 -
 content/cn/assets/js/6b8fbbd1.90479095.js          |   1 +
 content/cn/assets/js/6b8fbbd1.a0019bca.js          |   1 -
 content/cn/assets/js/6c749e75.52bf91bb.js          |   1 -
 content/cn/assets/js/6c749e75.8f33db0e.js          |   1 +
 content/cn/assets/js/782eae4d.33194c8f.js          |   1 -
 content/cn/assets/js/782eae4d.ec6692c1.js          |   1 +
 content/cn/assets/js/846b04a4.2084bff4.js          |   1 +
 content/cn/assets/js/846b04a4.f65e48e9.js          |   1 -
 content/cn/assets/js/935f2afb.31ac0f0f.js          |   1 +
 content/cn/assets/js/935f2afb.37e3431d.js          |   1 -
 content/cn/assets/js/9831111e.eba7bb0e.js          |   1 +
 content/cn/assets/js/9ae2063b.15b9501d.js          |   1 -
 content/cn/assets/js/9ae2063b.ba272770.js          |   1 +
 content/cn/assets/js/a6837377.65656515.js          |   1 +
 content/cn/assets/js/a9417ee3.4aa0c4c7.js          |   1 +
 content/cn/assets/js/a9417ee3.ab141d51.js          |   1 -
 content/cn/assets/js/c3804f3b.e36b11af.js          |   1 -
 content/cn/assets/js/c3804f3b.eb45e87a.js          |   1 +
 content/cn/assets/js/c4f5d8e4.98d1d92a.js          |   1 -
 content/cn/assets/js/c4f5d8e4.cc1d9dd4.js          |   1 +
 content/cn/assets/js/c7cac989.5623f924.js          |   1 +
 content/cn/assets/js/c7cac989.fabf00c0.js          |   1 -
 content/cn/assets/js/d7358433.85910c2f.js          |   2 -
 .../cn/assets/js/d7358433.85910c2f.js.LICENSE.txt  |   1 -
 content/cn/assets/js/d7358433.cd00cf0a.js          |   2 +
 .../cn/assets/js/d7358433.cd00cf0a.js.LICENSE.txt  |   1 +
 content/cn/assets/js/e182be54.11796a7c.js          |   1 +
 content/cn/assets/js/e182be54.de3da831.js          |   1 -
 content/cn/assets/js/e2d9a3af.d8fed140.js          |   1 -
 content/cn/assets/js/f2a2d9b8.dd66aa56.js          |   1 +
 content/cn/assets/js/f2a2d9b8.de77cadf.js          |   1 -
 content/cn/assets/js/main.132f7ac2.js              |   2 -
 content/cn/assets/js/main.b440590d.js              |   2 +
 ...js.LICENSE.txt => main.b440590d.js.LICENSE.txt} |   0
 content/cn/assets/js/runtime~main.1ebed557.js      |   1 -
 content/cn/assets/js/runtime~main.64e0b858.js      |   1 +
 .../index.html                                     |   8 +--
 .../cn/blog/2016/12/30/strata-talk-2017/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../cn/blog/2019/01/18/asf-incubation/index.html   |   8 +--
 .../2019/03/07/batch-vs-incremental/index.html     |   8 +--
 .../05/14/registering-dataset-to-hive/index.html   |   8 +--
 .../09/09/ingesting-database-changes/index.html    |   8 +--
 content/cn/blog/2019/10/22/Hudi-On-Hops/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../2020/01/15/delete-support-in-hudi/index.html   |   8 +--
 .../2020/01/20/change-capture-using-aws/index.html |   8 +--
 .../2020/03/22/exporting-hudi-datasets/index.html  |   8 +--
 .../04/27/apache-hudi-apache-zepplin/index.html    |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2020/08/04/PrestoDB-and-Apache-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../async-compaction-deployment-model/index.html   |   8 +--
 .../ingest-multiple-tables-using-hudi/index.html   |   8 +--
 .../cdc-solution-using-hudi-by-nclouds/index.html  |   8 +--
 .../15/apache-hudi-meets-apache-flink/index.html   |   8 +--
 .../19/Origins-of-Data-Lake-at-Grofers/index.html  |   8 +--
 .../19/hudi-meets-aws-emr-and-aws-dms/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2020/11/11/hudi-indexing-mechanisms/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../2021/01/27/hudi-clustering-intro/index.html    |   8 +--
 .../blog/2021/02/13/hudi-key-generators/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../cn/blog/2021/03/01/hudi-file-sizing/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../05/12/Experts-primer-on-Apache-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../07/21/streaming-data-lake-platform/index.html  |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../08/16/kafka-custom-deserializer/index.html     |   8 +--
 .../08/18/improving-marker-mechanism/index.html    |   8 +--
 content/cn/blog/2021/08/18/virtual-keys/index.html |   8 +--
 .../cn/blog/2021/08/23/async-clustering/index.html |   8 +--
 .../cn/blog/2021/08/23/s3-events-source/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../2021/10/05/Data-Platform-2.0-Part-I/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../apache-hudi-2021-a-year-in-review/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../02/Onehouse-Commitment-to-Openness/index.html  |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../02/17/Fresher-Data-Lake-on-AWS-S3/index.html   |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../04/Asynchronous-Indexing-Using-Hudi/index.html |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../index.html                                     |   8 +--
 .../Apache-Hudi-2022-A-Year-In-Review/index.html   |   8 +--
 .../index.html                                     |  10 ++--
 content/cn/blog/archive/index.html                 |  10 ++--
 content/cn/blog/atom.xml                           |  13 ++++-
 .../index.html                                     |  11 ++++
 .../index.html                                     |  23 ++++++++
 content/cn/blog/feed.json                          |  11 ++++
 content/cn/blog/index.html                         |  10 ++--
 content/cn/blog/page/2/index.html                  |  10 ++--
 content/cn/blog/page/3/index.html                  |  10 ++--
 content/cn/blog/page/4/index.html                  |  10 ++--
 content/cn/blog/page/5/index.html                  |  10 ++--
 content/cn/blog/page/6/index.html                  |  10 ++--
 content/cn/blog/page/7/index.html                  |  10 ++--
 content/cn/blog/page/8/index.html                  |  10 ++--
 content/cn/blog/page/9/index.html                  |  10 ++--
 content/cn/blog/rss.xml                            |  10 +++-
 .../blog/streaming-data-lake-platform/index.html   |   8 +--
 content/cn/blog/tags/airbyte/index.html            |   8 +--
 content/cn/blog/tags/alibabacloud/index.html       |   8 +--
 content/cn/blog/tags/amazon/index.html             |   8 +--
 content/cn/blog/tags/analytics-at-scale/index.html |   8 +--
 content/cn/blog/tags/analyticsinsight/index.html   |   8 +--
 content/cn/blog/tags/apache-flink/index.html       |   8 +--
 content/cn/blog/tags/apache-hudi/index.html        |   8 +--
 content/cn/blog/tags/apache-kafka/index.html       |   8 +--
 content/cn/blog/tags/apache-zeppelin/index.html    |   8 +--
 content/cn/blog/tags/apache/index.html             |   8 +--
 content/cn/blog/tags/async-indexing/index.html     |   8 +--
 content/cn/blog/tags/aws/index.html                |   8 +--
 content/cn/blog/tags/best-practices/index.html     |   8 +--
 content/cn/blog/tags/big-data/index.html           |   8 +--
 content/cn/blog/tags/bigdata/index.html            |   8 +--
 content/cn/blog/tags/blog/index.html               |   8 +--
 content/cn/blog/tags/bootstrap/index.html          |   8 +--
 content/cn/blog/tags/bulk-insert/index.html        |   8 +--
 content/cn/blog/tags/bytearray/index.html          |   8 +--
 content/cn/blog/tags/caching/index.html            |   8 +--
 content/cn/blog/tags/cdc/index.html                |   8 +--
 .../cn/blog/tags/change-data-capture/index.html    |   8 +--
 content/cn/blog/tags/cleaner-service/index.html    |   8 +--
 content/cn/blog/tags/clustering/index.html         |   8 +--
 content/cn/blog/tags/community/index.html          |   8 +--
 content/cn/blog/tags/compaction/index.html         |   8 +--
 content/cn/blog/tags/comparison/index.html         |  12 ++--
 content/cn/blog/tags/compression/index.html        |   8 +--
 .../cn/blog/tags/concurrency-control/index.html    |   8 +--
 content/cn/blog/tags/cost-efficiency/index.html    |   8 +--
 content/cn/blog/tags/data-lakehouse/index.html     |   8 +--
 content/cn/blog/tags/data-platform/index.html      |   8 +--
 content/cn/blog/tags/data-skipping/index.html      |   8 +--
 content/cn/blog/tags/datalake-platform/index.html  |   8 +--
 content/cn/blog/tags/datalake/index.html           |  12 ++--
 content/cn/blog/tags/dbta/index.html               |   8 +--
 content/cn/blog/tags/delete/index.html             |   8 +--
 content/cn/blog/tags/deltastreamer/index.html      |   8 +--
 content/cn/blog/tags/design/index.html             |   8 +--
 content/cn/blog/tags/developpaper/index.html       |   8 +--
 content/cn/blog/tags/devgenius/index.html          |   8 +--
 content/cn/blog/tags/diva-portal/index.html        |   8 +--
 content/cn/blog/tags/feature-store/index.html      |   8 +--
 content/cn/blog/tags/file-sizing/index.html        |   8 +--
 content/cn/blog/tags/gdpr-deletion/index.html      |   8 +--
 content/cn/blog/tags/grofers/index.html            |   8 +--
 content/cn/blog/tags/halodoc/index.html            |   8 +--
 content/cn/blog/tags/hopsworks/index.html          |   8 +--
 content/cn/blog/tags/how-to/index.html             |   8 +--
 .../cn/blog/tags/incremental-processing/index.html |   8 +--
 content/cn/blog/tags/index.html                    |  10 ++--
 content/cn/blog/tags/indexing/index.html           |   8 +--
 content/cn/blog/tags/key-generators/index.html     |   8 +--
 content/cn/blog/tags/lakehouse/index.html          |   8 +--
 content/cn/blog/tags/logicalclocks/index.html      |   8 +--
 content/cn/blog/tags/markers/index.html            |   8 +--
 content/cn/blog/tags/medium/index.html             |   8 +--
 content/cn/blog/tags/metadata/index.html           |   8 +--
 content/cn/blog/tags/metrics/index.html            |   8 +--
 content/cn/blog/tags/migration/index.html          |   8 +--
 content/cn/blog/tags/minio/index.html              |   8 +--
 content/cn/blog/tags/mlops/index.html              |   8 +--
 .../blog/tags/modern-data-architecture/index.html  |   8 +--
 .../cn/blog/tags/multi-deltastreamer/index.html    |   8 +--
 .../cn/blog/tags/multi-modal-indexing/index.html   |   8 +--
 .../blog/tags/near-real-time-analytics/index.html  |   8 +--
 content/cn/blog/tags/onehouse/index.html           |  12 ++--
 content/cn/blog/tags/optimization/index.html       |   8 +--
 content/cn/blog/tags/oreilly/index.html            |   8 +--
 content/cn/blog/tags/performance/index.html        |   8 +--
 content/cn/blog/tags/prestodb/index.html           |   8 +--
 content/cn/blog/tags/programmer/index.html         |   8 +--
 .../cn/blog/tags/read-optimized-queries/index.html |   8 +--
 content/cn/blog/tags/real-time-datalake/index.html |   8 +--
 content/cn/blog/tags/robinhood/index.html          |   8 +--
 content/cn/blog/tags/rtinsights/index.html         |   8 +--
 content/cn/blog/tags/scd-2/index.html              |   8 +--
 .../cn/blog/tags/schema-evolution.html/index.html  |  11 ++++
 content/cn/blog/tags/schema-evolution/index.html   |  23 ++++++++
 content/cn/blog/tags/schema/index.html             |   8 +--
 content/cn/blog/tags/selectfrom/index.html         |   8 +--
 content/cn/blog/tags/snapshot-exporter/index.html  |   8 +--
 content/cn/blog/tags/storage-spec/index.html       |   8 +--
 .../cn/blog/tags/streaming-ingestion/index.html    |   8 +--
 content/cn/blog/tags/techtarget/index.html         |   8 +--
 content/cn/blog/tags/time-travel/index.html        |   8 +--
 content/cn/blog/tags/timeline-server/index.html    |   8 +--
 content/cn/blog/tags/towardsdatascience/index.html |   8 +--
 content/cn/blog/tags/uber/index.html               |   8 +--
 content/cn/blog/tags/use-case/index.html           |   8 +--
 content/cn/blog/tags/usecase/index.html            |   8 +--
 content/cn/blog/tags/venturebeat/index.html        |   8 +--
 content/cn/blog/tags/walmartglobaltech/index.html  |   8 +--
 content/cn/blog/tags/xenonstack/index.html         |   8 +--
 content/cn/blog/tags/yahoo/index.html              |   8 +--
 content/cn/community/get-involved/index.html       |   8 +--
 content/cn/community/office_hours/index.html       |   8 +--
 content/cn/community/syncs/index.html              |   8 +--
 content/cn/community/team/index.html               |   8 +--
 content/cn/contribute/developer-setup/index.html   |   8 +--
 content/cn/contribute/how-to-contribute/index.html |   8 +--
 .../contribute/report-security-issues/index.html   |   8 +--
 content/cn/contribute/rfc-process/index.html       |   8 +--
 content/cn/docs/0.10.0/azure_hoodie/index.html     |   8 +--
 content/cn/docs/0.10.0/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.0/cli/index.html              |   8 +--
 content/cn/docs/0.10.0/cloud/index.html            |   8 +--
 content/cn/docs/0.10.0/clustering/index.html       |   8 +--
 content/cn/docs/0.10.0/compaction/index.html       |   8 +--
 content/cn/docs/0.10.0/comparison/index.html       |   8 +--
 content/cn/docs/0.10.0/concepts/index.html         |   8 +--
 .../cn/docs/0.10.0/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.10.0/configurations/index.html   |   8 +--
 content/cn/docs/0.10.0/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.0/deployment/index.html       |   8 +--
 content/cn/docs/0.10.0/docker_demo/index.html      |   8 +--
 content/cn/docs/0.10.0/faq/index.html              |   8 +--
 content/cn/docs/0.10.0/file_layouts/index.html     |   8 +--
 content/cn/docs/0.10.0/file_sizing/index.html      |   8 +--
 .../docs/0.10.0/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.10.0/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.10.0/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.0/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.10.0/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.10.0/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.10.0/indexing/index.html         |   8 +--
 content/cn/docs/0.10.0/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.0/key_generation/index.html   |   8 +--
 content/cn/docs/0.10.0/markers/index.html          |   8 +--
 content/cn/docs/0.10.0/metadata/index.html         |   8 +--
 content/cn/docs/0.10.0/metrics/index.html          |   8 +--
 content/cn/docs/0.10.0/migration_guide/index.html  |   8 +--
 content/cn/docs/0.10.0/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.0/overview/index.html         |   8 +--
 content/cn/docs/0.10.0/performance/index.html      |   8 +--
 .../cn/docs/0.10.0/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.10.0/privacy/index.html          |   8 +--
 .../cn/docs/0.10.0/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.10.0/querying_data/index.html    |   8 +--
 .../cn/docs/0.10.0/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.10.0/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.10.0/schema_evolution/index.html |   8 +--
 .../cn/docs/0.10.0/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.10.0/structure/index.html        |   8 +--
 .../cn/docs/0.10.0/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.10.0/table_management/index.html |   8 +--
 content/cn/docs/0.10.0/table_types/index.html      |   8 +--
 content/cn/docs/0.10.0/timeline/index.html         |   8 +--
 content/cn/docs/0.10.0/transforms/index.html       |   8 +--
 content/cn/docs/0.10.0/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.10.0/use_cases/index.html        |   8 +--
 content/cn/docs/0.10.0/write_operations/index.html |   8 +--
 content/cn/docs/0.10.0/writing_data/index.html     |   8 +--
 content/cn/docs/0.10.1/azure_hoodie/index.html     |   8 +--
 content/cn/docs/0.10.1/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.1/cli/index.html              |   8 +--
 content/cn/docs/0.10.1/cloud/index.html            |   8 +--
 content/cn/docs/0.10.1/clustering/index.html       |   8 +--
 content/cn/docs/0.10.1/compaction/index.html       |   8 +--
 content/cn/docs/0.10.1/comparison/index.html       |   8 +--
 content/cn/docs/0.10.1/concepts/index.html         |   8 +--
 .../cn/docs/0.10.1/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.10.1/configurations/index.html   |   8 +--
 content/cn/docs/0.10.1/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.1/deployment/index.html       |   8 +--
 content/cn/docs/0.10.1/docker_demo/index.html      |   8 +--
 content/cn/docs/0.10.1/faq/index.html              |   8 +--
 content/cn/docs/0.10.1/file_layouts/index.html     |   8 +--
 content/cn/docs/0.10.1/file_sizing/index.html      |   8 +--
 .../docs/0.10.1/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.10.1/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.10.1/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.1/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.10.1/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.10.1/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.10.1/indexing/index.html         |   8 +--
 content/cn/docs/0.10.1/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.1/key_generation/index.html   |   8 +--
 content/cn/docs/0.10.1/markers/index.html          |   8 +--
 content/cn/docs/0.10.1/metadata/index.html         |   8 +--
 content/cn/docs/0.10.1/metrics/index.html          |   8 +--
 content/cn/docs/0.10.1/migration_guide/index.html  |   8 +--
 content/cn/docs/0.10.1/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.10.1/overview/index.html         |   8 +--
 content/cn/docs/0.10.1/performance/index.html      |   8 +--
 .../cn/docs/0.10.1/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.10.1/privacy/index.html          |   8 +--
 .../cn/docs/0.10.1/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.10.1/querying_data/index.html    |   8 +--
 .../cn/docs/0.10.1/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.10.1/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.10.1/schema_evolution/index.html |   8 +--
 .../cn/docs/0.10.1/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.10.1/structure/index.html        |   8 +--
 .../cn/docs/0.10.1/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.10.1/table_management/index.html |   8 +--
 content/cn/docs/0.10.1/table_types/index.html      |   8 +--
 content/cn/docs/0.10.1/timeline/index.html         |   8 +--
 content/cn/docs/0.10.1/transforms/index.html       |   8 +--
 content/cn/docs/0.10.1/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.10.1/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.10.1/use_cases/index.html        |   8 +--
 content/cn/docs/0.10.1/write_operations/index.html |   8 +--
 content/cn/docs/0.10.1/writing_data/index.html     |   8 +--
 content/cn/docs/0.11.0/azure_hoodie/index.html     |   8 +--
 content/cn/docs/0.11.0/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.0/cli/index.html              |   8 +--
 content/cn/docs/0.11.0/cloud/index.html            |   8 +--
 content/cn/docs/0.11.0/clustering/index.html       |   8 +--
 content/cn/docs/0.11.0/compaction/index.html       |   8 +--
 content/cn/docs/0.11.0/comparison/index.html       |   8 +--
 content/cn/docs/0.11.0/concepts/index.html         |   8 +--
 .../cn/docs/0.11.0/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.11.0/configurations/index.html   |   8 +--
 content/cn/docs/0.11.0/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.0/deployment/index.html       |   8 +--
 .../cn/docs/0.11.0/disaster_recovery/index.html    |   8 +--
 content/cn/docs/0.11.0/docker_demo/index.html      |   8 +--
 content/cn/docs/0.11.0/encryption/index.html       |   8 +--
 content/cn/docs/0.11.0/faq/index.html              |   8 +--
 content/cn/docs/0.11.0/file_layouts/index.html     |   8 +--
 content/cn/docs/0.11.0/file_sizing/index.html      |   8 +--
 .../docs/0.11.0/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.11.0/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.11.0/gcp_bigquery/index.html     |   8 +--
 content/cn/docs/0.11.0/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.0/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.11.0/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.11.0/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.11.0/indexing/index.html         |   8 +--
 content/cn/docs/0.11.0/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.0/key_generation/index.html   |   8 +--
 content/cn/docs/0.11.0/markers/index.html          |   8 +--
 content/cn/docs/0.11.0/metadata/index.html         |   8 +--
 .../cn/docs/0.11.0/metadata_indexing/index.html    |   8 +--
 content/cn/docs/0.11.0/metrics/index.html          |   8 +--
 content/cn/docs/0.11.0/migration_guide/index.html  |   8 +--
 content/cn/docs/0.11.0/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.0/overview/index.html         |   8 +--
 content/cn/docs/0.11.0/performance/index.html      |   8 +--
 .../cn/docs/0.11.0/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.11.0/privacy/index.html          |   8 +--
 content/cn/docs/0.11.0/procedures/index.html       |   8 +--
 .../cn/docs/0.11.0/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.11.0/querying_data/index.html    |   8 +--
 .../cn/docs/0.11.0/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.11.0/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.11.0/schema_evolution/index.html |   8 +--
 .../cn/docs/0.11.0/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.11.0/structure/index.html        |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/cn/docs/0.11.0/syncing_datahub/index.html  |   8 +--
 .../cn/docs/0.11.0/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.11.0/table_management/index.html |   8 +--
 content/cn/docs/0.11.0/table_types/index.html      |   8 +--
 content/cn/docs/0.11.0/timeline/index.html         |   8 +--
 content/cn/docs/0.11.0/transforms/index.html       |   8 +--
 content/cn/docs/0.11.0/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.11.0/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.11.0/use_cases/index.html        |   8 +--
 content/cn/docs/0.11.0/write_operations/index.html |   8 +--
 content/cn/docs/0.11.0/writing_data/index.html     |   8 +--
 content/cn/docs/0.11.1/azure_hoodie/index.html     |   8 +--
 .../cn/docs/0.11.1/basic_configurations/index.html |   8 +--
 content/cn/docs/0.11.1/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.1/cli/index.html              |   8 +--
 content/cn/docs/0.11.1/cloud/index.html            |   8 +--
 content/cn/docs/0.11.1/clustering/index.html       |   8 +--
 content/cn/docs/0.11.1/compaction/index.html       |   8 +--
 content/cn/docs/0.11.1/comparison/index.html       |   8 +--
 content/cn/docs/0.11.1/concepts/index.html         |   8 +--
 .../cn/docs/0.11.1/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.11.1/configurations/index.html   |   8 +--
 content/cn/docs/0.11.1/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.1/deployment/index.html       |   8 +--
 .../cn/docs/0.11.1/disaster_recovery/index.html    |   8 +--
 content/cn/docs/0.11.1/docker_demo/index.html      |   8 +--
 content/cn/docs/0.11.1/encryption/index.html       |   8 +--
 content/cn/docs/0.11.1/faq/index.html              |   8 +--
 content/cn/docs/0.11.1/file_layouts/index.html     |   8 +--
 content/cn/docs/0.11.1/file_sizing/index.html      |   8 +--
 .../docs/0.11.1/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.11.1/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.11.1/gcp_bigquery/index.html     |   8 +--
 content/cn/docs/0.11.1/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.1/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.11.1/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.11.1/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.11.1/indexing/index.html         |   8 +--
 content/cn/docs/0.11.1/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.1/key_generation/index.html   |   8 +--
 content/cn/docs/0.11.1/markers/index.html          |   8 +--
 content/cn/docs/0.11.1/metadata/index.html         |   8 +--
 .../cn/docs/0.11.1/metadata_indexing/index.html    |   8 +--
 content/cn/docs/0.11.1/metrics/index.html          |   8 +--
 content/cn/docs/0.11.1/migration_guide/index.html  |   8 +--
 content/cn/docs/0.11.1/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.11.1/overview/index.html         |   8 +--
 content/cn/docs/0.11.1/performance/index.html      |   8 +--
 .../cn/docs/0.11.1/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.11.1/privacy/index.html          |   8 +--
 content/cn/docs/0.11.1/procedures/index.html       |   8 +--
 .../cn/docs/0.11.1/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.11.1/querying_data/index.html    |   8 +--
 .../cn/docs/0.11.1/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.11.1/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.11.1/schema_evolution/index.html |   8 +--
 .../cn/docs/0.11.1/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.11.1/structure/index.html        |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/cn/docs/0.11.1/syncing_datahub/index.html  |   8 +--
 .../cn/docs/0.11.1/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.11.1/table_management/index.html |   8 +--
 content/cn/docs/0.11.1/table_types/index.html      |   8 +--
 content/cn/docs/0.11.1/timeline/index.html         |   8 +--
 content/cn/docs/0.11.1/transforms/index.html       |   8 +--
 content/cn/docs/0.11.1/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.11.1/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.11.1/use_cases/index.html        |   8 +--
 content/cn/docs/0.11.1/write_operations/index.html |   8 +--
 content/cn/docs/0.11.1/writing_data/index.html     |   8 +--
 content/cn/docs/0.12.0/azure_hoodie/index.html     |   8 +--
 .../cn/docs/0.12.0/basic_configurations/index.html |   8 +--
 content/cn/docs/0.12.0/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/cli/index.html              |   8 +--
 content/cn/docs/0.12.0/cloud/index.html            |   8 +--
 content/cn/docs/0.12.0/clustering/index.html       |   8 +--
 content/cn/docs/0.12.0/compaction/index.html       |   8 +--
 content/cn/docs/0.12.0/comparison/index.html       |   8 +--
 content/cn/docs/0.12.0/concepts/index.html         |   8 +--
 .../cn/docs/0.12.0/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.12.0/configurations/index.html   |   8 +--
 content/cn/docs/0.12.0/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/deployment/index.html       |   8 +--
 .../cn/docs/0.12.0/disaster_recovery/index.html    |   8 +--
 content/cn/docs/0.12.0/docker_demo/index.html      |   8 +--
 content/cn/docs/0.12.0/encryption/index.html       |   8 +--
 content/cn/docs/0.12.0/faq/index.html              |   8 +--
 content/cn/docs/0.12.0/file_layouts/index.html     |   8 +--
 content/cn/docs/0.12.0/file_sizing/index.html      |   8 +--
 .../docs/0.12.0/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.12.0/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.12.0/gcp_bigquery/index.html     |   8 +--
 content/cn/docs/0.12.0/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.12.0/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.12.0/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.12.0/indexing/index.html         |   8 +--
 content/cn/docs/0.12.0/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/key_generation/index.html   |   8 +--
 content/cn/docs/0.12.0/markers/index.html          |   8 +--
 content/cn/docs/0.12.0/metadata/index.html         |   8 +--
 .../cn/docs/0.12.0/metadata_indexing/index.html    |   8 +--
 content/cn/docs/0.12.0/metrics/index.html          |   8 +--
 content/cn/docs/0.12.0/migration_guide/index.html  |   8 +--
 content/cn/docs/0.12.0/oci_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.0/overview/index.html         |   8 +--
 content/cn/docs/0.12.0/performance/index.html      |   8 +--
 .../cn/docs/0.12.0/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.12.0/privacy/index.html          |   8 +--
 content/cn/docs/0.12.0/procedures/index.html       |   8 +--
 .../cn/docs/0.12.0/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.12.0/querying_data/index.html    |   8 +--
 .../cn/docs/0.12.0/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.12.0/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.12.0/schema_evolution/index.html |   8 +--
 .../cn/docs/0.12.0/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.12.0/structure/index.html        |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/cn/docs/0.12.0/syncing_datahub/index.html  |   8 +--
 .../cn/docs/0.12.0/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.12.0/table_management/index.html |   8 +--
 content/cn/docs/0.12.0/table_types/index.html      |   8 +--
 content/cn/docs/0.12.0/timeline/index.html         |   8 +--
 content/cn/docs/0.12.0/transforms/index.html       |   8 +--
 content/cn/docs/0.12.0/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.12.0/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.12.0/use_cases/index.html        |   8 +--
 content/cn/docs/0.12.0/write_operations/index.html |   8 +--
 content/cn/docs/0.12.0/writing_data/index.html     |   8 +--
 content/cn/docs/0.12.1/azure_hoodie/index.html     |   8 +--
 .../cn/docs/0.12.1/basic_configurations/index.html |   8 +--
 content/cn/docs/0.12.1/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/cli/index.html              |   8 +--
 content/cn/docs/0.12.1/cloud/index.html            |   8 +--
 content/cn/docs/0.12.1/clustering/index.html       |   8 +--
 content/cn/docs/0.12.1/compaction/index.html       |   8 +--
 content/cn/docs/0.12.1/comparison/index.html       |   8 +--
 content/cn/docs/0.12.1/concepts/index.html         |   8 +--
 .../cn/docs/0.12.1/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.12.1/configurations/index.html   |   8 +--
 content/cn/docs/0.12.1/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/deployment/index.html       |   8 +--
 .../cn/docs/0.12.1/disaster_recovery/index.html    |   8 +--
 content/cn/docs/0.12.1/docker_demo/index.html      |   8 +--
 content/cn/docs/0.12.1/encryption/index.html       |   8 +--
 content/cn/docs/0.12.1/faq/index.html              |   8 +--
 content/cn/docs/0.12.1/file_layouts/index.html     |   8 +--
 content/cn/docs/0.12.1/file_sizing/index.html      |   8 +--
 .../docs/0.12.1/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.12.1/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.12.1/gcp_bigquery/index.html     |   8 +--
 content/cn/docs/0.12.1/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.12.1/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.12.1/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.12.1/indexing/index.html         |   8 +--
 content/cn/docs/0.12.1/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/key_generation/index.html   |   8 +--
 content/cn/docs/0.12.1/markers/index.html          |   8 +--
 content/cn/docs/0.12.1/metadata/index.html         |   8 +--
 .../cn/docs/0.12.1/metadata_indexing/index.html    |   8 +--
 content/cn/docs/0.12.1/metrics/index.html          |   8 +--
 content/cn/docs/0.12.1/migration_guide/index.html  |   8 +--
 content/cn/docs/0.12.1/oci_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.1/overview/index.html         |   8 +--
 content/cn/docs/0.12.1/performance/index.html      |   8 +--
 .../cn/docs/0.12.1/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.12.1/privacy/index.html          |   8 +--
 content/cn/docs/0.12.1/procedures/index.html       |   8 +--
 .../cn/docs/0.12.1/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.12.1/querying_data/index.html    |   8 +--
 .../cn/docs/0.12.1/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.12.1/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.12.1/schema_evolution/index.html |   8 +--
 .../cn/docs/0.12.1/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.12.1/structure/index.html        |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/cn/docs/0.12.1/syncing_datahub/index.html  |   8 +--
 .../cn/docs/0.12.1/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.12.1/table_management/index.html |   8 +--
 content/cn/docs/0.12.1/table_types/index.html      |   8 +--
 content/cn/docs/0.12.1/timeline/index.html         |   8 +--
 content/cn/docs/0.12.1/transforms/index.html       |   8 +--
 content/cn/docs/0.12.1/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.12.1/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.12.1/use_cases/index.html        |   8 +--
 content/cn/docs/0.12.1/write_operations/index.html |   8 +--
 content/cn/docs/0.12.1/writing_data/index.html     |   8 +--
 content/cn/docs/0.12.2/azure_hoodie/index.html     |   8 +--
 .../cn/docs/0.12.2/basic_configurations/index.html |   8 +--
 content/cn/docs/0.12.2/bos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/cli/index.html              |   8 +--
 content/cn/docs/0.12.2/cloud/index.html            |   8 +--
 content/cn/docs/0.12.2/clustering/index.html       |   8 +--
 content/cn/docs/0.12.2/compaction/index.html       |   8 +--
 content/cn/docs/0.12.2/comparison/index.html       |   8 +--
 content/cn/docs/0.12.2/concepts/index.html         |   8 +--
 .../cn/docs/0.12.2/concurrency_control/index.html  |   8 +--
 content/cn/docs/0.12.2/configurations/index.html   |   8 +--
 content/cn/docs/0.12.2/cos_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/deployment/index.html       |   8 +--
 .../cn/docs/0.12.2/disaster_recovery/index.html    |   8 +--
 content/cn/docs/0.12.2/docker_demo/index.html      |   8 +--
 content/cn/docs/0.12.2/encryption/index.html       |   8 +--
 content/cn/docs/0.12.2/faq/index.html              |   8 +--
 content/cn/docs/0.12.2/file_layouts/index.html     |   8 +--
 content/cn/docs/0.12.2/file_sizing/index.html      |   8 +--
 .../docs/0.12.2/flink-quick-start-guide/index.html |   8 +--
 .../cn/docs/0.12.2/flink_configuration/index.html  |   8 +--
 content/cn/docs/0.12.2/gcp_bigquery/index.html     |   8 +--
 content/cn/docs/0.12.2/gcs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/hoodie_cleaner/index.html   |   8 +--
 .../cn/docs/0.12.2/hoodie_deltastreamer/index.html |   8 +--
 content/cn/docs/0.12.2/ibm_cos_hoodie/index.html   |   8 +--
 content/cn/docs/0.12.2/indexing/index.html         |   8 +--
 content/cn/docs/0.12.2/jfs_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/key_generation/index.html   |   8 +--
 content/cn/docs/0.12.2/markers/index.html          |   8 +--
 content/cn/docs/0.12.2/metadata/index.html         |   8 +--
 .../cn/docs/0.12.2/metadata_indexing/index.html    |   8 +--
 content/cn/docs/0.12.2/metrics/index.html          |   8 +--
 content/cn/docs/0.12.2/migration_guide/index.html  |   8 +--
 content/cn/docs/0.12.2/oci_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/oss_hoodie/index.html       |   8 +--
 content/cn/docs/0.12.2/overview/index.html         |   8 +--
 content/cn/docs/0.12.2/performance/index.html      |   8 +--
 .../cn/docs/0.12.2/precommit_validator/index.html  |   8 +--
 content/cn/docs/0.12.2/privacy/index.html          |   8 +--
 content/cn/docs/0.12.2/procedures/index.html       |   8 +--
 .../cn/docs/0.12.2/query_engine_setup/index.html   |  10 ++--
 content/cn/docs/0.12.2/querying_data/index.html    |  10 ++--
 .../cn/docs/0.12.2/quick-start-guide/index.html    |   8 +--
 content/cn/docs/0.12.2/s3_hoodie/index.html        |   8 +--
 content/cn/docs/0.12.2/schema_evolution/index.html |   8 +--
 .../cn/docs/0.12.2/snapshot_exporter/index.html    |   8 +--
 content/cn/docs/0.12.2/structure/index.html        |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/cn/docs/0.12.2/syncing_datahub/index.html  |   8 +--
 .../cn/docs/0.12.2/syncing_metastore/index.html    |   8 +--
 content/cn/docs/0.12.2/table_management/index.html |   8 +--
 content/cn/docs/0.12.2/table_types/index.html      |   8 +--
 content/cn/docs/0.12.2/timeline/index.html         |   8 +--
 content/cn/docs/0.12.2/transforms/index.html       |   8 +--
 content/cn/docs/0.12.2/troubleshooting/index.html  |   8 +--
 content/cn/docs/0.12.2/tuning-guide/index.html     |   8 +--
 content/cn/docs/0.12.2/use_cases/index.html        |   8 +--
 content/cn/docs/0.12.2/write_operations/index.html |   8 +--
 content/cn/docs/0.12.2/writing_data/index.html     |   8 +--
 content/cn/docs/0.5.0/admin_guide/index.html       |   8 +--
 content/cn/docs/0.5.0/comparison/index.html        |   8 +--
 content/cn/docs/0.5.0/concepts/index.html          |   8 +--
 content/cn/docs/0.5.0/configurations/index.html    |   8 +--
 content/cn/docs/0.5.0/docker_demo/index.html       |   8 +--
 content/cn/docs/0.5.0/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.5.0/migration_guide/index.html   |   8 +--
 content/cn/docs/0.5.0/performance/index.html       |   8 +--
 content/cn/docs/0.5.0/powered_by/index.html        |   8 +--
 content/cn/docs/0.5.0/privacy/index.html           |   8 +--
 content/cn/docs/0.5.0/querying_data/index.html     |   8 +--
 content/cn/docs/0.5.0/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.5.0/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.5.0/structure/index.html         |   8 +--
 content/cn/docs/0.5.0/use_cases/index.html         |   8 +--
 content/cn/docs/0.5.0/writing_data/index.html      |   8 +--
 content/cn/docs/0.5.1/comparison/index.html        |   8 +--
 content/cn/docs/0.5.1/concepts/index.html          |   8 +--
 content/cn/docs/0.5.1/configurations/index.html    |   8 +--
 content/cn/docs/0.5.1/deployment/index.html        |   8 +--
 content/cn/docs/0.5.1/docker_demo/index.html       |   8 +--
 content/cn/docs/0.5.1/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.5.1/migration_guide/index.html   |   8 +--
 content/cn/docs/0.5.1/performance/index.html       |   8 +--
 content/cn/docs/0.5.1/powered_by/index.html        |   8 +--
 content/cn/docs/0.5.1/privacy/index.html           |   8 +--
 content/cn/docs/0.5.1/querying_data/index.html     |   8 +--
 content/cn/docs/0.5.1/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.5.1/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.5.1/structure/index.html         |   8 +--
 content/cn/docs/0.5.1/use_cases/index.html         |   8 +--
 content/cn/docs/0.5.1/writing_data/index.html      |   8 +--
 content/cn/docs/0.5.2/comparison/index.html        |   8 +--
 content/cn/docs/0.5.2/concepts/index.html          |   8 +--
 content/cn/docs/0.5.2/configurations/index.html    |   8 +--
 content/cn/docs/0.5.2/deployment/index.html        |   8 +--
 content/cn/docs/0.5.2/docker_demo/index.html       |   8 +--
 content/cn/docs/0.5.2/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.5.2/migration_guide/index.html   |   8 +--
 content/cn/docs/0.5.2/performance/index.html       |   8 +--
 content/cn/docs/0.5.2/powered_by/index.html        |   8 +--
 content/cn/docs/0.5.2/privacy/index.html           |   8 +--
 content/cn/docs/0.5.2/querying_data/index.html     |   8 +--
 content/cn/docs/0.5.2/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.5.2/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.5.2/structure/index.html         |   8 +--
 content/cn/docs/0.5.2/use_cases/index.html         |   8 +--
 content/cn/docs/0.5.2/writing_data/index.html      |   8 +--
 content/cn/docs/0.5.3/azure_hoodie/index.html      |   8 +--
 content/cn/docs/0.5.3/cloud/index.html             |   8 +--
 content/cn/docs/0.5.3/comparison/index.html        |   8 +--
 content/cn/docs/0.5.3/concepts/index.html          |   8 +--
 content/cn/docs/0.5.3/configurations/index.html    |   8 +--
 content/cn/docs/0.5.3/deployment/index.html        |   8 +--
 content/cn/docs/0.5.3/docker_demo/index.html       |   8 +--
 content/cn/docs/0.5.3/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.5.3/migration_guide/index.html   |   8 +--
 content/cn/docs/0.5.3/oss_hoodie/index.html        |   8 +--
 content/cn/docs/0.5.3/performance/index.html       |   8 +--
 content/cn/docs/0.5.3/powered_by/index.html        |   8 +--
 content/cn/docs/0.5.3/privacy/index.html           |   8 +--
 content/cn/docs/0.5.3/querying_data/index.html     |   8 +--
 content/cn/docs/0.5.3/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.5.3/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.5.3/structure/index.html         |   8 +--
 content/cn/docs/0.5.3/use_cases/index.html         |   8 +--
 content/cn/docs/0.5.3/writing_data/index.html      |   8 +--
 content/cn/docs/0.6.0/1_2_structure/index.html     |   8 +--
 content/cn/docs/0.6.0/2_8_metrics/index.html       |   8 +--
 content/cn/docs/0.6.0/azure_hoodie/index.html      |   8 +--
 content/cn/docs/0.6.0/cloud/index.html             |   8 +--
 content/cn/docs/0.6.0/comparison/index.html        |   8 +--
 content/cn/docs/0.6.0/concepts/index.html          |   8 +--
 content/cn/docs/0.6.0/configurations/index.html    |   8 +--
 content/cn/docs/0.6.0/cos_hoodie/index.html        |   8 +--
 content/cn/docs/0.6.0/deployment/index.html        |   8 +--
 content/cn/docs/0.6.0/docker_demo/index.html       |   8 +--
 content/cn/docs/0.6.0/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.6.0/migration_guide/index.html   |   8 +--
 content/cn/docs/0.6.0/oss_hoodie/index.html        |   8 +--
 content/cn/docs/0.6.0/performance/index.html       |   8 +--
 content/cn/docs/0.6.0/powered_by/index.html        |   8 +--
 content/cn/docs/0.6.0/privacy/index.html           |   8 +--
 content/cn/docs/0.6.0/querying_data/index.html     |   8 +--
 content/cn/docs/0.6.0/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.6.0/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.6.0/use_cases/index.html         |   8 +--
 content/cn/docs/0.6.0/writing_data/index.html      |   8 +--
 content/cn/docs/0.7.0/azure_hoodie/index.html      |   8 +--
 content/cn/docs/0.7.0/cloud/index.html             |   8 +--
 content/cn/docs/0.7.0/comparison/index.html        |   8 +--
 content/cn/docs/0.7.0/concepts/index.html          |   8 +--
 content/cn/docs/0.7.0/configurations/index.html    |   8 +--
 content/cn/docs/0.7.0/cos_hoodie/index.html        |   8 +--
 content/cn/docs/0.7.0/deployment/index.html        |   8 +--
 content/cn/docs/0.7.0/docker_demo/index.html       |   8 +--
 content/cn/docs/0.7.0/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.7.0/ibm_cos_hoodie/index.html    |   8 +--
 content/cn/docs/0.7.0/metrics/index.html           |   8 +--
 content/cn/docs/0.7.0/migration_guide/index.html   |   8 +--
 content/cn/docs/0.7.0/oss_hoodie/index.html        |   8 +--
 content/cn/docs/0.7.0/overview/index.html          |   8 +--
 content/cn/docs/0.7.0/performance/index.html       |   8 +--
 content/cn/docs/0.7.0/powered_by/index.html        |   8 +--
 content/cn/docs/0.7.0/privacy/index.html           |   8 +--
 content/cn/docs/0.7.0/querying_data/index.html     |   8 +--
 content/cn/docs/0.7.0/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.7.0/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.7.0/structure/index.html         |   8 +--
 content/cn/docs/0.7.0/use_cases/index.html         |   8 +--
 content/cn/docs/0.7.0/writing_data/index.html      |   8 +--
 content/cn/docs/0.8.0/azure_hoodie/index.html      |   8 +--
 content/cn/docs/0.8.0/cloud/index.html             |   8 +--
 content/cn/docs/0.8.0/comparison/index.html        |   8 +--
 content/cn/docs/0.8.0/concepts/index.html          |   8 +--
 .../cn/docs/0.8.0/concurrency_control/index.html   |   8 +--
 content/cn/docs/0.8.0/configurations/index.html    |   8 +--
 content/cn/docs/0.8.0/cos_hoodie/index.html        |   8 +--
 content/cn/docs/0.8.0/deployment/index.html        |   8 +--
 content/cn/docs/0.8.0/docker_demo/index.html       |   8 +--
 .../docs/0.8.0/flink-quick-start-guide/index.html  |   8 +--
 content/cn/docs/0.8.0/gcs_hoodie/index.html        |   8 +--
 content/cn/docs/0.8.0/ibm_cos_hoodie/index.html    |   8 +--
 content/cn/docs/0.8.0/metrics/index.html           |   8 +--
 content/cn/docs/0.8.0/migration_guide/index.html   |   8 +--
 content/cn/docs/0.8.0/oss_hoodie/index.html        |   8 +--
 content/cn/docs/0.8.0/overview/index.html          |   8 +--
 content/cn/docs/0.8.0/performance/index.html       |   8 +--
 content/cn/docs/0.8.0/powered_by/index.html        |   8 +--
 content/cn/docs/0.8.0/privacy/index.html           |   8 +--
 content/cn/docs/0.8.0/querying_data/index.html     |   8 +--
 content/cn/docs/0.8.0/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.8.0/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.8.0/structure/index.html         |   8 +--
 content/cn/docs/0.8.0/use_cases/index.html         |   8 +--
 content/cn/docs/0.8.0/writing_data/index.html      |   8 +--
 content/cn/docs/0.9.0/azure_hoodie/index.html      |   8 +--
 content/cn/docs/0.9.0/bos_hoodie/index.html        |   8 +--
 content/cn/docs/0.9.0/cli/index.html               |   8 +--
 content/cn/docs/0.9.0/cloud/index.html             |   8 +--
 content/cn/docs/0.9.0/comparison/index.html        |   8 +--
 content/cn/docs/0.9.0/concepts/index.html          |   8 +--
 .../cn/docs/0.9.0/concurrency_control/index.html   |   8 +--
 content/cn/docs/0.9.0/configurations/index.html    |   8 +--
 content/cn/docs/0.9.0/cos_hoodie/index.html        |   8 +--
 content/cn/docs/0.9.0/deployment/index.html        |   8 +--
 content/cn/docs/0.9.0/docker_demo/index.html       |   8 +--
 .../docs/0.9.0/flink-quick-start-guide/index.html  |   8 +--
 content/cn/docs/0.9.0/gcs_hoodie/index.html        |   8 +--
 .../cn/docs/0.9.0/hoodie_deltastreamer/index.html  |   8 +--
 content/cn/docs/0.9.0/ibm_cos_hoodie/index.html    |   8 +--
 content/cn/docs/0.9.0/metrics/index.html           |   8 +--
 content/cn/docs/0.9.0/migration_guide/index.html   |   8 +--
 content/cn/docs/0.9.0/oss_hoodie/index.html        |   8 +--
 content/cn/docs/0.9.0/overview/index.html          |   8 +--
 content/cn/docs/0.9.0/performance/index.html       |   8 +--
 content/cn/docs/0.9.0/privacy/index.html           |   8 +--
 .../cn/docs/0.9.0/query_engine_setup/index.html    |  10 ++--
 content/cn/docs/0.9.0/querying_data/index.html     |   8 +--
 content/cn/docs/0.9.0/quick-start-guide/index.html |   8 +--
 content/cn/docs/0.9.0/s3_hoodie/index.html         |   8 +--
 content/cn/docs/0.9.0/schema_evolution/index.html  |   8 +--
 content/cn/docs/0.9.0/structure/index.html         |   8 +--
 content/cn/docs/0.9.0/table_types/index.html       |   8 +--
 content/cn/docs/0.9.0/use_cases/index.html         |   8 +--
 content/cn/docs/0.9.0/writing_data/index.html      |   8 +--
 content/cn/docs/azure_hoodie/index.html            |   8 +--
 content/cn/docs/basic_configurations/index.html    |  10 ++--
 content/cn/docs/bos_hoodie/index.html              |   8 +--
 content/cn/docs/cli/index.html                     |   8 +--
 content/cn/docs/cloud/index.html                   |   8 +--
 content/cn/docs/clustering/index.html              |   8 +--
 content/cn/docs/compaction/index.html              |   8 +--
 content/cn/docs/comparison/index.html              |   8 +--
 content/cn/docs/concepts/index.html                |   8 +--
 content/cn/docs/concurrency_control/index.html     |   8 +--
 content/cn/docs/configurations/index.html          |   8 +--
 content/cn/docs/cos_hoodie/index.html              |   8 +--
 content/cn/docs/deployment/index.html              |   8 +--
 content/cn/docs/disaster_recovery/index.html       |   8 +--
 content/cn/docs/docker_demo/index.html             |   8 +--
 content/cn/docs/encryption/index.html              |   8 +--
 content/cn/docs/faq/index.html                     |   8 +--
 content/cn/docs/file_layouts/index.html            |   8 +--
 content/cn/docs/file_sizing/index.html             |   8 +--
 content/cn/docs/flink-quick-start-guide/index.html |   8 +--
 content/cn/docs/flink_configuration/index.html     |   8 +--
 content/cn/docs/gcp_bigquery/index.html            |   8 +--
 content/cn/docs/gcs_hoodie/index.html              |   8 +--
 content/cn/docs/hoodie_cleaner/index.html          |   8 +--
 content/cn/docs/hoodie_deltastreamer/index.html    |   8 +--
 content/cn/docs/ibm_cos_hoodie/index.html          |   8 +--
 content/cn/docs/indexing/index.html                |   8 +--
 content/cn/docs/jfs_hoodie/index.html              |   8 +--
 content/cn/docs/key_generation/index.html          |   8 +--
 content/cn/docs/markers/index.html                 |   8 +--
 content/cn/docs/metadata/index.html                |   8 +--
 content/cn/docs/metadata_indexing/index.html       |   8 +--
 content/cn/docs/metrics/index.html                 |   8 +--
 content/cn/docs/migration_guide/index.html         |   8 +--
 content/cn/docs/next/azure_hoodie/index.html       |  10 ++--
 .../cn/docs/next/basic_configurations/index.html   |  12 ++--
 content/cn/docs/next/bos_hoodie/index.html         |  10 ++--
 content/cn/docs/next/cli/index.html                |  10 ++--
 content/cn/docs/next/cloud/index.html              |  10 ++--
 content/cn/docs/next/clustering/index.html         |  10 ++--
 content/cn/docs/next/compaction/index.html         |  10 ++--
 content/cn/docs/next/comparison/index.html         |   8 +--
 content/cn/docs/next/concepts/index.html           |   8 +--
 .../cn/docs/next/concurrency_control/index.html    |  10 ++--
 content/cn/docs/next/configurations/index.html     |  12 ++--
 content/cn/docs/next/cos_hoodie/index.html         |  10 ++--
 content/cn/docs/next/deployment/index.html         |  10 ++--
 content/cn/docs/next/disaster_recovery/index.html  |  10 ++--
 content/cn/docs/next/docker_demo/index.html        |  10 ++--
 content/cn/docs/next/encryption/index.html         |  10 ++--
 content/cn/docs/next/faq/index.html                |  10 ++--
 content/cn/docs/next/file_layouts/index.html       |  10 ++--
 content/cn/docs/next/file_sizing/index.html        |  10 ++--
 .../docs/next/flink-quick-start-guide/index.html   |  10 ++--
 .../cn/docs/next/flink_configuration/index.html    |  10 ++--
 content/cn/docs/next/gcp_bigquery/index.html       |  10 ++--
 content/cn/docs/next/gcs_hoodie/index.html         |  10 ++--
 content/cn/docs/next/hoodie_cleaner/index.html     |  10 ++--
 .../cn/docs/next/hoodie_deltastreamer/index.html   |  10 ++--
 content/cn/docs/next/ibm_cos_hoodie/index.html     |  10 ++--
 content/cn/docs/next/indexing/index.html           |  10 ++--
 content/cn/docs/next/jfs_hoodie/index.html         |  10 ++--
 content/cn/docs/next/key_generation/index.html     |  10 ++--
 content/cn/docs/next/markers/index.html            |  10 ++--
 content/cn/docs/next/metadata/index.html           |  23 ++++----
 content/cn/docs/next/metadata_indexing/index.html  |  30 ++++++----
 content/cn/docs/next/metrics/index.html            |  10 ++--
 content/cn/docs/next/migration_guide/index.html    |  10 ++--
 content/cn/docs/next/oci_hoodie/index.html         |   8 +--
 content/cn/docs/next/oss_hoodie/index.html         |  10 ++--
 content/cn/docs/next/overview/index.html           |  10 ++--
 content/cn/docs/next/performance/index.html        |  12 ++--
 .../cn/docs/next/precommit_validator/index.html    |  10 ++--
 content/cn/docs/next/privacy/index.html            |  10 ++--
 content/cn/docs/next/procedures/index.html         |  10 ++--
 .../docs/next/query_engine_setup.html/index.html   |  11 ----
 content/cn/docs/next/query_engine_setup/index.html |  51 -----------------
 content/cn/docs/next/querying_data/index.html      |  10 ++--
 content/cn/docs/next/quick-start-guide/index.html  |  13 ++---
 content/cn/docs/next/s3_hoodie/index.html          |  10 ++--
 content/cn/docs/next/schema_evolution/index.html   |  10 ++--
 content/cn/docs/next/snapshot_exporter/index.html  |  10 ++--
 content/cn/docs/next/structure/index.html          |   8 +--
 .../next/syncing_aws_glue_data_catalog/index.html  |  10 ++--
 content/cn/docs/next/syncing_datahub/index.html    |  10 ++--
 content/cn/docs/next/syncing_metastore/index.html  |  10 ++--
 content/cn/docs/next/table_management/index.html   |  10 ++--
 content/cn/docs/next/table_types/index.html        |  10 ++--
 content/cn/docs/next/timeline/index.html           |  10 ++--
 content/cn/docs/next/transforms/index.html         |  10 ++--
 content/cn/docs/next/troubleshooting/index.html    |  10 ++--
 content/cn/docs/next/tuning-guide/index.html       |  10 ++--
 content/cn/docs/next/use_cases/index.html          |  10 ++--
 content/cn/docs/next/write_operations/index.html   |  10 ++--
 content/cn/docs/next/writing_data/index.html       |  10 ++--
 content/cn/docs/oci_hoodie/index.html              |   8 +--
 content/cn/docs/oss_hoodie/index.html              |   8 +--
 content/cn/docs/overview/index.html                |   8 +--
 content/cn/docs/performance/index.html             |   8 +--
 content/cn/docs/precommit_validator/index.html     |   8 +--
 content/cn/docs/privacy/index.html                 |   8 +--
 content/cn/docs/procedures/index.html              |   8 +--
 content/cn/docs/query_engine_setup/index.html      |  10 ++--
 content/cn/docs/querying_data/index.html           |  10 ++--
 content/cn/docs/quick-start-guide/index.html       |  15 ++---
 content/cn/docs/s3_hoodie/index.html               |   8 +--
 content/cn/docs/schema_evolution/index.html        |   8 +--
 content/cn/docs/snapshot_exporter/index.html       |   8 +--
 content/cn/docs/structure/index.html               |   8 +--
 .../docs/syncing_aws_glue_data_catalog/index.html  |   8 +--
 content/cn/docs/syncing_datahub/index.html         |   8 +--
 content/cn/docs/syncing_metastore/index.html       |   8 +--
 content/cn/docs/table_management/index.html        |   8 +--
 content/cn/docs/table_types/index.html             |   8 +--
 content/cn/docs/timeline/index.html                |   8 +--
 content/cn/docs/transforms/index.html              |   8 +--
 content/cn/docs/troubleshooting/index.html         |   8 +--
 content/cn/docs/tuning-guide/index.html            |   8 +--
 content/cn/docs/use_cases/index.html               |   8 +--
 content/cn/docs/write_operations/index.html        |   8 +--
 content/cn/docs/writing_data/index.html            |   8 +--
 content/cn/index.html                              |  10 ++--
 content/cn/learn/use_cases/index.html              |   8 +--
 content/cn/powered-by/index.html                   |   8 +--
 content/cn/quickstart/index.html                   |   8 +--
 content/cn/releases/download/index.html            |   8 +--
 content/cn/releases/older-releases/index.html      |   8 +--
 content/cn/releases/release-0.10.0/index.html      |   8 +--
 content/cn/releases/release-0.10.1/index.html      |   8 +--
 content/cn/releases/release-0.11.0/index.html      |   8 +--
 content/cn/releases/release-0.11.1/index.html      |   8 +--
 content/cn/releases/release-0.12.0/index.html      |   8 +--
 content/cn/releases/release-0.12.1/index.html      |   8 +--
 content/cn/releases/release-0.12.2/index.html      |   8 +--
 content/cn/releases/release-0.13.0/index.html      |   8 +--
 content/cn/releases/release-0.7.0/index.html       |   8 +--
 content/cn/releases/release-0.8.0/index.html       |   8 +--
 content/cn/releases/release-0.9.0/index.html       |   8 +--
 content/cn/roadmap/index.html                      |   8 +--
 content/cn/search/index.html                       |   8 +--
 content/cn/sitemap.xml                             |   2 +-
 content/cn/talks/index.html                        |   8 +--
 content/cn/tech-specs/index.html                   |   8 +--
 content/cn/videos/index.html                       |  10 ++--
 content/community/get-involved/index.html          |   8 +--
 content/community/office_hours/index.html          |   8 +--
 content/community/syncs/index.html                 |   8 +--
 content/community/team/index.html                  |   8 +--
 content/contribute/developer-setup/index.html      |   8 +--
 content/contribute/how-to-contribute/index.html    |   8 +--
 .../contribute/report-security-issues/index.html   |   8 +--
 content/contribute/rfc-process/index.html          |   8 +--
 content/docs/0.10.0/azure_hoodie/index.html        |   8 +--
 content/docs/0.10.0/bos_hoodie/index.html          |   8 +--
 content/docs/0.10.0/cli/index.html                 |   8 +--
 content/docs/0.10.0/cloud/index.html               |   8 +--
 content/docs/0.10.0/clustering/index.html          |   8 +--
 content/docs/0.10.0/compaction/index.html          |   8 +--
 content/docs/0.10.0/comparison/index.html          |   8 +--
 content/docs/0.10.0/concepts/index.html            |   8 +--
 content/docs/0.10.0/concurrency_control/index.html |   8 +--
 content/docs/0.10.0/configurations/index.html      |   8 +--
 content/docs/0.10.0/cos_hoodie/index.html          |   8 +--
 content/docs/0.10.0/deployment/index.html          |   8 +--
 content/docs/0.10.0/docker_demo/index.html         |   8 +--
 content/docs/0.10.0/faq/index.html                 |   8 +--
 content/docs/0.10.0/file_layouts/index.html        |   8 +--
 content/docs/0.10.0/file_sizing/index.html         |   8 +--
 .../docs/0.10.0/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.10.0/flink_configuration/index.html |   8 +--
 content/docs/0.10.0/gcs_hoodie/index.html          |   8 +--
 content/docs/0.10.0/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.10.0/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.10.0/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.10.0/indexing/index.html            |   8 +--
 content/docs/0.10.0/jfs_hoodie/index.html          |   8 +--
 content/docs/0.10.0/key_generation/index.html      |   8 +--
 content/docs/0.10.0/markers/index.html             |   8 +--
 content/docs/0.10.0/metadata/index.html            |   8 +--
 content/docs/0.10.0/metrics/index.html             |   8 +--
 content/docs/0.10.0/migration_guide/index.html     |   8 +--
 content/docs/0.10.0/oss_hoodie/index.html          |   8 +--
 content/docs/0.10.0/overview/index.html            |   8 +--
 content/docs/0.10.0/performance/index.html         |   8 +--
 content/docs/0.10.0/precommit_validator/index.html |   8 +--
 content/docs/0.10.0/privacy/index.html             |   8 +--
 content/docs/0.10.0/query_engine_setup/index.html  |  10 ++--
 content/docs/0.10.0/querying_data/index.html       |   8 +--
 content/docs/0.10.0/quick-start-guide/index.html   |   8 +--
 content/docs/0.10.0/s3_hoodie/index.html           |   8 +--
 content/docs/0.10.0/schema_evolution/index.html    |   8 +--
 content/docs/0.10.0/snapshot_exporter/index.html   |   8 +--
 content/docs/0.10.0/structure/index.html           |   8 +--
 content/docs/0.10.0/syncing_metastore/index.html   |   8 +--
 content/docs/0.10.0/table_management/index.html    |   8 +--
 content/docs/0.10.0/table_types/index.html         |   8 +--
 content/docs/0.10.0/timeline/index.html            |   8 +--
 content/docs/0.10.0/transforms/index.html          |   8 +--
 content/docs/0.10.0/troubleshooting/index.html     |   8 +--
 content/docs/0.10.0/use_cases/index.html           |   8 +--
 content/docs/0.10.0/write_operations/index.html    |   8 +--
 content/docs/0.10.0/writing_data/index.html        |   8 +--
 content/docs/0.10.1/azure_hoodie/index.html        |   8 +--
 content/docs/0.10.1/bos_hoodie/index.html          |   8 +--
 content/docs/0.10.1/cli/index.html                 |   8 +--
 content/docs/0.10.1/cloud/index.html               |   8 +--
 content/docs/0.10.1/clustering/index.html          |   8 +--
 content/docs/0.10.1/compaction/index.html          |   8 +--
 content/docs/0.10.1/comparison/index.html          |   8 +--
 content/docs/0.10.1/concepts/index.html            |   8 +--
 content/docs/0.10.1/concurrency_control/index.html |   8 +--
 content/docs/0.10.1/configurations/index.html      |   8 +--
 content/docs/0.10.1/cos_hoodie/index.html          |   8 +--
 content/docs/0.10.1/deployment/index.html          |   8 +--
 content/docs/0.10.1/docker_demo/index.html         |   8 +--
 content/docs/0.10.1/faq/index.html                 |   8 +--
 content/docs/0.10.1/file_layouts/index.html        |   8 +--
 content/docs/0.10.1/file_sizing/index.html         |   8 +--
 .../docs/0.10.1/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.10.1/flink_configuration/index.html |   8 +--
 content/docs/0.10.1/gcs_hoodie/index.html          |   8 +--
 content/docs/0.10.1/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.10.1/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.10.1/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.10.1/indexing/index.html            |   8 +--
 content/docs/0.10.1/jfs_hoodie/index.html          |   8 +--
 content/docs/0.10.1/key_generation/index.html      |   8 +--
 content/docs/0.10.1/markers/index.html             |   8 +--
 content/docs/0.10.1/metadata/index.html            |   8 +--
 content/docs/0.10.1/metrics/index.html             |   8 +--
 content/docs/0.10.1/migration_guide/index.html     |   8 +--
 content/docs/0.10.1/oss_hoodie/index.html          |   8 +--
 content/docs/0.10.1/overview/index.html            |   8 +--
 content/docs/0.10.1/performance/index.html         |   8 +--
 content/docs/0.10.1/precommit_validator/index.html |   8 +--
 content/docs/0.10.1/privacy/index.html             |   8 +--
 content/docs/0.10.1/query_engine_setup/index.html  |  10 ++--
 content/docs/0.10.1/querying_data/index.html       |   8 +--
 content/docs/0.10.1/quick-start-guide/index.html   |   8 +--
 content/docs/0.10.1/s3_hoodie/index.html           |   8 +--
 content/docs/0.10.1/schema_evolution/index.html    |   8 +--
 content/docs/0.10.1/snapshot_exporter/index.html   |   8 +--
 content/docs/0.10.1/structure/index.html           |   8 +--
 content/docs/0.10.1/syncing_metastore/index.html   |   8 +--
 content/docs/0.10.1/table_management/index.html    |   8 +--
 content/docs/0.10.1/table_types/index.html         |   8 +--
 content/docs/0.10.1/timeline/index.html            |   8 +--
 content/docs/0.10.1/transforms/index.html          |   8 +--
 content/docs/0.10.1/troubleshooting/index.html     |   8 +--
 content/docs/0.10.1/tuning-guide/index.html        |   8 +--
 content/docs/0.10.1/use_cases/index.html           |   8 +--
 content/docs/0.10.1/write_operations/index.html    |   8 +--
 content/docs/0.10.1/writing_data/index.html        |   8 +--
 content/docs/0.11.0/azure_hoodie/index.html        |   8 +--
 content/docs/0.11.0/bos_hoodie/index.html          |   8 +--
 content/docs/0.11.0/cli/index.html                 |   8 +--
 content/docs/0.11.0/cloud/index.html               |   8 +--
 content/docs/0.11.0/clustering/index.html          |   8 +--
 content/docs/0.11.0/compaction/index.html          |   8 +--
 content/docs/0.11.0/comparison/index.html          |   8 +--
 content/docs/0.11.0/concepts/index.html            |   8 +--
 content/docs/0.11.0/concurrency_control/index.html |   8 +--
 content/docs/0.11.0/configurations/index.html      |   8 +--
 content/docs/0.11.0/cos_hoodie/index.html          |   8 +--
 content/docs/0.11.0/deployment/index.html          |   8 +--
 content/docs/0.11.0/disaster_recovery/index.html   |   8 +--
 content/docs/0.11.0/docker_demo/index.html         |   8 +--
 content/docs/0.11.0/encryption/index.html          |   8 +--
 content/docs/0.11.0/faq/index.html                 |   8 +--
 content/docs/0.11.0/file_layouts/index.html        |   8 +--
 content/docs/0.11.0/file_sizing/index.html         |   8 +--
 .../docs/0.11.0/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.11.0/flink_configuration/index.html |   8 +--
 content/docs/0.11.0/gcp_bigquery/index.html        |   8 +--
 content/docs/0.11.0/gcs_hoodie/index.html          |   8 +--
 content/docs/0.11.0/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.11.0/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.11.0/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.11.0/indexing/index.html            |   8 +--
 content/docs/0.11.0/jfs_hoodie/index.html          |   8 +--
 content/docs/0.11.0/key_generation/index.html      |   8 +--
 content/docs/0.11.0/markers/index.html             |   8 +--
 content/docs/0.11.0/metadata/index.html            |   8 +--
 content/docs/0.11.0/metadata_indexing/index.html   |   8 +--
 content/docs/0.11.0/metrics/index.html             |   8 +--
 content/docs/0.11.0/migration_guide/index.html     |   8 +--
 content/docs/0.11.0/oss_hoodie/index.html          |   8 +--
 content/docs/0.11.0/overview/index.html            |   8 +--
 content/docs/0.11.0/performance/index.html         |   8 +--
 content/docs/0.11.0/precommit_validator/index.html |   8 +--
 content/docs/0.11.0/privacy/index.html             |   8 +--
 content/docs/0.11.0/procedures/index.html          |   8 +--
 content/docs/0.11.0/query_engine_setup/index.html  |  10 ++--
 content/docs/0.11.0/querying_data/index.html       |   8 +--
 content/docs/0.11.0/quick-start-guide/index.html   |   8 +--
 content/docs/0.11.0/s3_hoodie/index.html           |   8 +--
 content/docs/0.11.0/schema_evolution/index.html    |   8 +--
 content/docs/0.11.0/snapshot_exporter/index.html   |   8 +--
 content/docs/0.11.0/structure/index.html           |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/docs/0.11.0/syncing_datahub/index.html     |   8 +--
 content/docs/0.11.0/syncing_metastore/index.html   |   8 +--
 content/docs/0.11.0/table_management/index.html    |   8 +--
 content/docs/0.11.0/table_types/index.html         |   8 +--
 content/docs/0.11.0/timeline/index.html            |   8 +--
 content/docs/0.11.0/transforms/index.html          |   8 +--
 content/docs/0.11.0/troubleshooting/index.html     |   8 +--
 content/docs/0.11.0/tuning-guide/index.html        |   8 +--
 content/docs/0.11.0/use_cases/index.html           |   8 +--
 content/docs/0.11.0/write_operations/index.html    |   8 +--
 content/docs/0.11.0/writing_data/index.html        |   8 +--
 content/docs/0.11.1/azure_hoodie/index.html        |   8 +--
 .../docs/0.11.1/basic_configurations/index.html    |   8 +--
 content/docs/0.11.1/bos_hoodie/index.html          |   8 +--
 content/docs/0.11.1/cli/index.html                 |   8 +--
 content/docs/0.11.1/cloud/index.html               |   8 +--
 content/docs/0.11.1/clustering/index.html          |   8 +--
 content/docs/0.11.1/compaction/index.html          |   8 +--
 content/docs/0.11.1/comparison/index.html          |   8 +--
 content/docs/0.11.1/concepts/index.html            |   8 +--
 content/docs/0.11.1/concurrency_control/index.html |   8 +--
 content/docs/0.11.1/configurations/index.html      |   8 +--
 content/docs/0.11.1/cos_hoodie/index.html          |   8 +--
 content/docs/0.11.1/deployment/index.html          |   8 +--
 content/docs/0.11.1/disaster_recovery/index.html   |   8 +--
 content/docs/0.11.1/docker_demo/index.html         |   8 +--
 content/docs/0.11.1/encryption/index.html          |   8 +--
 content/docs/0.11.1/faq/index.html                 |   8 +--
 content/docs/0.11.1/file_layouts/index.html        |   8 +--
 content/docs/0.11.1/file_sizing/index.html         |   8 +--
 .../docs/0.11.1/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.11.1/flink_configuration/index.html |   8 +--
 content/docs/0.11.1/gcp_bigquery/index.html        |   8 +--
 content/docs/0.11.1/gcs_hoodie/index.html          |   8 +--
 content/docs/0.11.1/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.11.1/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.11.1/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.11.1/indexing/index.html            |   8 +--
 content/docs/0.11.1/jfs_hoodie/index.html          |   8 +--
 content/docs/0.11.1/key_generation/index.html      |   8 +--
 content/docs/0.11.1/markers/index.html             |   8 +--
 content/docs/0.11.1/metadata/index.html            |   8 +--
 content/docs/0.11.1/metadata_indexing/index.html   |   8 +--
 content/docs/0.11.1/metrics/index.html             |   8 +--
 content/docs/0.11.1/migration_guide/index.html     |   8 +--
 content/docs/0.11.1/oss_hoodie/index.html          |   8 +--
 content/docs/0.11.1/overview/index.html            |   8 +--
 content/docs/0.11.1/performance/index.html         |   8 +--
 content/docs/0.11.1/precommit_validator/index.html |   8 +--
 content/docs/0.11.1/privacy/index.html             |   8 +--
 content/docs/0.11.1/procedures/index.html          |   8 +--
 content/docs/0.11.1/query_engine_setup/index.html  |  10 ++--
 content/docs/0.11.1/querying_data/index.html       |   8 +--
 content/docs/0.11.1/quick-start-guide/index.html   |   8 +--
 content/docs/0.11.1/s3_hoodie/index.html           |   8 +--
 content/docs/0.11.1/schema_evolution/index.html    |   8 +--
 content/docs/0.11.1/snapshot_exporter/index.html   |   8 +--
 content/docs/0.11.1/structure/index.html           |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/docs/0.11.1/syncing_datahub/index.html     |   8 +--
 content/docs/0.11.1/syncing_metastore/index.html   |   8 +--
 content/docs/0.11.1/table_management/index.html    |   8 +--
 content/docs/0.11.1/table_types/index.html         |   8 +--
 content/docs/0.11.1/timeline/index.html            |   8 +--
 content/docs/0.11.1/transforms/index.html          |   8 +--
 content/docs/0.11.1/troubleshooting/index.html     |   8 +--
 content/docs/0.11.1/tuning-guide/index.html        |   8 +--
 content/docs/0.11.1/use_cases/index.html           |   8 +--
 content/docs/0.11.1/write_operations/index.html    |   8 +--
 content/docs/0.11.1/writing_data/index.html        |   8 +--
 content/docs/0.12.0/azure_hoodie/index.html        |   8 +--
 .../docs/0.12.0/basic_configurations/index.html    |   8 +--
 content/docs/0.12.0/bos_hoodie/index.html          |   8 +--
 content/docs/0.12.0/cli/index.html                 |   8 +--
 content/docs/0.12.0/cloud/index.html               |   8 +--
 content/docs/0.12.0/clustering/index.html          |   8 +--
 content/docs/0.12.0/compaction/index.html          |   8 +--
 content/docs/0.12.0/comparison/index.html          |   8 +--
 content/docs/0.12.0/concepts/index.html            |   8 +--
 content/docs/0.12.0/concurrency_control/index.html |   8 +--
 content/docs/0.12.0/configurations/index.html      |   8 +--
 content/docs/0.12.0/cos_hoodie/index.html          |   8 +--
 content/docs/0.12.0/deployment/index.html          |   8 +--
 content/docs/0.12.0/disaster_recovery/index.html   |   8 +--
 content/docs/0.12.0/docker_demo/index.html         |   8 +--
 content/docs/0.12.0/encryption/index.html          |   8 +--
 content/docs/0.12.0/faq/index.html                 |   8 +--
 content/docs/0.12.0/file_layouts/index.html        |   8 +--
 content/docs/0.12.0/file_sizing/index.html         |   8 +--
 .../docs/0.12.0/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.12.0/flink_configuration/index.html |   8 +--
 content/docs/0.12.0/gcp_bigquery/index.html        |   8 +--
 content/docs/0.12.0/gcs_hoodie/index.html          |   8 +--
 content/docs/0.12.0/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.12.0/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.12.0/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.12.0/indexing/index.html            |   8 +--
 content/docs/0.12.0/jfs_hoodie/index.html          |   8 +--
 content/docs/0.12.0/key_generation/index.html      |   8 +--
 content/docs/0.12.0/markers/index.html             |   8 +--
 content/docs/0.12.0/metadata/index.html            |   8 +--
 content/docs/0.12.0/metadata_indexing/index.html   |   8 +--
 content/docs/0.12.0/metrics/index.html             |   8 +--
 content/docs/0.12.0/migration_guide/index.html     |   8 +--
 content/docs/0.12.0/oci_hoodie/index.html          |   8 +--
 content/docs/0.12.0/oss_hoodie/index.html          |   8 +--
 content/docs/0.12.0/overview/index.html            |   8 +--
 content/docs/0.12.0/performance/index.html         |   8 +--
 content/docs/0.12.0/precommit_validator/index.html |   8 +--
 content/docs/0.12.0/privacy/index.html             |   8 +--
 content/docs/0.12.0/procedures/index.html          |   8 +--
 content/docs/0.12.0/query_engine_setup/index.html  |  10 ++--
 content/docs/0.12.0/querying_data/index.html       |   8 +--
 content/docs/0.12.0/quick-start-guide/index.html   |   8 +--
 content/docs/0.12.0/s3_hoodie/index.html           |   8 +--
 content/docs/0.12.0/schema_evolution/index.html    |   8 +--
 content/docs/0.12.0/snapshot_exporter/index.html   |   8 +--
 content/docs/0.12.0/structure/index.html           |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/docs/0.12.0/syncing_datahub/index.html     |   8 +--
 content/docs/0.12.0/syncing_metastore/index.html   |   8 +--
 content/docs/0.12.0/table_management/index.html    |   8 +--
 content/docs/0.12.0/table_types/index.html         |   8 +--
 content/docs/0.12.0/timeline/index.html            |   8 +--
 content/docs/0.12.0/transforms/index.html          |   8 +--
 content/docs/0.12.0/troubleshooting/index.html     |   8 +--
 content/docs/0.12.0/tuning-guide/index.html        |   8 +--
 content/docs/0.12.0/use_cases/index.html           |   8 +--
 content/docs/0.12.0/write_operations/index.html    |   8 +--
 content/docs/0.12.0/writing_data/index.html        |   8 +--
 content/docs/0.12.1/azure_hoodie/index.html        |   8 +--
 .../docs/0.12.1/basic_configurations/index.html    |   8 +--
 content/docs/0.12.1/bos_hoodie/index.html          |   8 +--
 content/docs/0.12.1/cli/index.html                 |   8 +--
 content/docs/0.12.1/cloud/index.html               |   8 +--
 content/docs/0.12.1/clustering/index.html          |   8 +--
 content/docs/0.12.1/compaction/index.html          |   8 +--
 content/docs/0.12.1/comparison/index.html          |   8 +--
 content/docs/0.12.1/concepts/index.html            |   8 +--
 content/docs/0.12.1/concurrency_control/index.html |   8 +--
 content/docs/0.12.1/configurations/index.html      |   8 +--
 content/docs/0.12.1/cos_hoodie/index.html          |   8 +--
 content/docs/0.12.1/deployment/index.html          |   8 +--
 content/docs/0.12.1/disaster_recovery/index.html   |   8 +--
 content/docs/0.12.1/docker_demo/index.html         |   8 +--
 content/docs/0.12.1/encryption/index.html          |   8 +--
 content/docs/0.12.1/faq/index.html                 |   8 +--
 content/docs/0.12.1/file_layouts/index.html        |   8 +--
 content/docs/0.12.1/file_sizing/index.html         |   8 +--
 .../docs/0.12.1/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.12.1/flink_configuration/index.html |   8 +--
 content/docs/0.12.1/gcp_bigquery/index.html        |   8 +--
 content/docs/0.12.1/gcs_hoodie/index.html          |   8 +--
 content/docs/0.12.1/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.12.1/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.12.1/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.12.1/indexing/index.html            |   8 +--
 content/docs/0.12.1/jfs_hoodie/index.html          |   8 +--
 content/docs/0.12.1/key_generation/index.html      |   8 +--
 content/docs/0.12.1/markers/index.html             |   8 +--
 content/docs/0.12.1/metadata/index.html            |   8 +--
 content/docs/0.12.1/metadata_indexing/index.html   |   8 +--
 content/docs/0.12.1/metrics/index.html             |   8 +--
 content/docs/0.12.1/migration_guide/index.html     |   8 +--
 content/docs/0.12.1/oci_hoodie/index.html          |   8 +--
 content/docs/0.12.1/oss_hoodie/index.html          |   8 +--
 content/docs/0.12.1/overview/index.html            |   8 +--
 content/docs/0.12.1/performance/index.html         |   8 +--
 content/docs/0.12.1/precommit_validator/index.html |   8 +--
 content/docs/0.12.1/privacy/index.html             |   8 +--
 content/docs/0.12.1/procedures/index.html          |   8 +--
 content/docs/0.12.1/query_engine_setup/index.html  |  10 ++--
 content/docs/0.12.1/querying_data/index.html       |   8 +--
 content/docs/0.12.1/quick-start-guide/index.html   |   8 +--
 content/docs/0.12.1/s3_hoodie/index.html           |   8 +--
 content/docs/0.12.1/schema_evolution/index.html    |   8 +--
 content/docs/0.12.1/snapshot_exporter/index.html   |   8 +--
 content/docs/0.12.1/structure/index.html           |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/docs/0.12.1/syncing_datahub/index.html     |   8 +--
 content/docs/0.12.1/syncing_metastore/index.html   |   8 +--
 content/docs/0.12.1/table_management/index.html    |   8 +--
 content/docs/0.12.1/table_types/index.html         |   8 +--
 content/docs/0.12.1/timeline/index.html            |   8 +--
 content/docs/0.12.1/transforms/index.html          |   8 +--
 content/docs/0.12.1/troubleshooting/index.html     |   8 +--
 content/docs/0.12.1/tuning-guide/index.html        |   8 +--
 content/docs/0.12.1/use_cases/index.html           |   8 +--
 content/docs/0.12.1/write_operations/index.html    |   8 +--
 content/docs/0.12.1/writing_data/index.html        |   8 +--
 content/docs/0.12.2/azure_hoodie/index.html        |   8 +--
 .../docs/0.12.2/basic_configurations/index.html    |   8 +--
 content/docs/0.12.2/bos_hoodie/index.html          |   8 +--
 content/docs/0.12.2/cli/index.html                 |   8 +--
 content/docs/0.12.2/cloud/index.html               |   8 +--
 content/docs/0.12.2/clustering/index.html          |   8 +--
 content/docs/0.12.2/compaction/index.html          |   8 +--
 content/docs/0.12.2/comparison/index.html          |   8 +--
 content/docs/0.12.2/concepts/index.html            |   8 +--
 content/docs/0.12.2/concurrency_control/index.html |   8 +--
 content/docs/0.12.2/configurations/index.html      |   8 +--
 content/docs/0.12.2/cos_hoodie/index.html          |   8 +--
 content/docs/0.12.2/deployment/index.html          |   8 +--
 content/docs/0.12.2/disaster_recovery/index.html   |   8 +--
 content/docs/0.12.2/docker_demo/index.html         |   8 +--
 content/docs/0.12.2/encryption/index.html          |   8 +--
 content/docs/0.12.2/faq/index.html                 |   8 +--
 content/docs/0.12.2/file_layouts/index.html        |   8 +--
 content/docs/0.12.2/file_sizing/index.html         |   8 +--
 .../docs/0.12.2/flink-quick-start-guide/index.html |   8 +--
 content/docs/0.12.2/flink_configuration/index.html |   8 +--
 content/docs/0.12.2/gcp_bigquery/index.html        |   8 +--
 content/docs/0.12.2/gcs_hoodie/index.html          |   8 +--
 content/docs/0.12.2/hoodie_cleaner/index.html      |   8 +--
 .../docs/0.12.2/hoodie_deltastreamer/index.html    |   8 +--
 content/docs/0.12.2/ibm_cos_hoodie/index.html      |   8 +--
 content/docs/0.12.2/indexing/index.html            |   8 +--
 content/docs/0.12.2/jfs_hoodie/index.html          |   8 +--
 content/docs/0.12.2/key_generation/index.html      |   8 +--
 content/docs/0.12.2/markers/index.html             |   8 +--
 content/docs/0.12.2/metadata/index.html            |   8 +--
 content/docs/0.12.2/metadata_indexing/index.html   |   8 +--
 content/docs/0.12.2/metrics/index.html             |   8 +--
 content/docs/0.12.2/migration_guide/index.html     |   8 +--
 content/docs/0.12.2/oci_hoodie/index.html          |   8 +--
 content/docs/0.12.2/oss_hoodie/index.html          |   8 +--
 content/docs/0.12.2/overview/index.html            |   8 +--
 content/docs/0.12.2/performance/index.html         |   8 +--
 content/docs/0.12.2/precommit_validator/index.html |   8 +--
 content/docs/0.12.2/privacy/index.html             |   8 +--
 content/docs/0.12.2/procedures/index.html          |   8 +--
 content/docs/0.12.2/query_engine_setup/index.html  |  10 ++--
 content/docs/0.12.2/querying_data/index.html       |  10 ++--
 content/docs/0.12.2/quick-start-guide/index.html   |   8 +--
 content/docs/0.12.2/s3_hoodie/index.html           |   8 +--
 content/docs/0.12.2/schema_evolution/index.html    |   8 +--
 content/docs/0.12.2/snapshot_exporter/index.html   |   8 +--
 content/docs/0.12.2/structure/index.html           |   8 +--
 .../syncing_aws_glue_data_catalog/index.html       |   8 +--
 content/docs/0.12.2/syncing_datahub/index.html     |   8 +--
 content/docs/0.12.2/syncing_metastore/index.html   |   8 +--
 content/docs/0.12.2/table_management/index.html    |   8 +--
 content/docs/0.12.2/table_types/index.html         |   8 +--
 content/docs/0.12.2/timeline/index.html            |   8 +--
 content/docs/0.12.2/transforms/index.html          |   8 +--
 content/docs/0.12.2/troubleshooting/index.html     |   8 +--
 content/docs/0.12.2/tuning-guide/index.html        |   8 +--
 content/docs/0.12.2/use_cases/index.html           |   8 +--
 content/docs/0.12.2/write_operations/index.html    |   8 +--
 content/docs/0.12.2/writing_data/index.html        |   8 +--
 content/docs/0.5.0/admin_guide/index.html          |   8 +--
 content/docs/0.5.0/comparison/index.html           |   8 +--
 content/docs/0.5.0/concepts/index.html             |   8 +--
 content/docs/0.5.0/configurations/index.html       |   8 +--
 content/docs/0.5.0/docker_demo/index.html          |   8 +--
 content/docs/0.5.0/gcs_hoodie/index.html           |   8 +--
 content/docs/0.5.0/migration_guide/index.html      |   8 +--
 content/docs/0.5.0/performance/index.html          |   8 +--
 content/docs/0.5.0/powered_by/index.html           |   8 +--
 content/docs/0.5.0/privacy/index.html              |   8 +--
 content/docs/0.5.0/querying_data/index.html        |   8 +--
 content/docs/0.5.0/quick-start-guide/index.html    |   8 +--
 content/docs/0.5.0/s3_hoodie/index.html            |   8 +--
 content/docs/0.5.0/structure/index.html            |   8 +--
 content/docs/0.5.0/use_cases/index.html            |   8 +--
 content/docs/0.5.0/writing_data/index.html         |   8 +--
 content/docs/0.5.1/comparison/index.html           |   8 +--
 content/docs/0.5.1/concepts/index.html             |   8 +--
 content/docs/0.5.1/configurations/index.html       |   8 +--
 content/docs/0.5.1/deployment/index.html           |   8 +--
 content/docs/0.5.1/docker_demo/index.html          |   8 +--
 content/docs/0.5.1/gcs_hoodie/index.html           |   8 +--
 content/docs/0.5.1/migration_guide/index.html      |   8 +--
 content/docs/0.5.1/performance/index.html          |   8 +--
 content/docs/0.5.1/powered_by/index.html           |   8 +--
 content/docs/0.5.1/privacy/index.html              |   8 +--
 content/docs/0.5.1/querying_data/index.html        |   8 +--
 content/docs/0.5.1/quick-start-guide/index.html    |   8 +--
 content/docs/0.5.1/s3_hoodie/index.html            |   8 +--
 content/docs/0.5.1/structure/index.html            |   8 +--
 content/docs/0.5.1/use_cases/index.html            |   8 +--
 content/docs/0.5.1/writing_data/index.html         |   8 +--
 content/docs/0.5.2/comparison/index.html           |   8 +--
 content/docs/0.5.2/concepts/index.html             |   8 +--
 content/docs/0.5.2/configurations/index.html       |   8 +--
 content/docs/0.5.2/deployment/index.html           |   8 +--
 content/docs/0.5.2/docker_demo/index.html          |   8 +--
 content/docs/0.5.2/gcs_hoodie/index.html           |   8 +--
 content/docs/0.5.2/migration_guide/index.html      |   8 +--
 content/docs/0.5.2/performance/index.html          |   8 +--
 content/docs/0.5.2/powered_by/index.html           |   8 +--
 content/docs/0.5.2/privacy/index.html              |   8 +--
 content/docs/0.5.2/querying_data/index.html        |   8 +--
 content/docs/0.5.2/quick-start-guide/index.html    |   8 +--
 content/docs/0.5.2/s3_hoodie/index.html            |   8 +--
 content/docs/0.5.2/structure/index.html            |   8 +--
 content/docs/0.5.2/use_cases/index.html            |   8 +--
 content/docs/0.5.2/writing_data/index.html         |   8 +--
 content/docs/0.5.3/azure_hoodie/index.html         |   8 +--
 content/docs/0.5.3/cloud/index.html                |   8 +--
 content/docs/0.5.3/comparison/index.html           |   8 +--
 content/docs/0.5.3/concepts/index.html             |   8 +--
 content/docs/0.5.3/configurations/index.html       |   8 +--
 content/docs/0.5.3/deployment/index.html           |   8 +--
 content/docs/0.5.3/docker_demo/index.html          |   8 +--
 content/docs/0.5.3/gcs_hoodie/index.html           |   8 +--
 content/docs/0.5.3/migration_guide/index.html      |   8 +--
 content/docs/0.5.3/oss_hoodie/index.html           |   8 +--
 content/docs/0.5.3/performance/index.html          |   8 +--
 content/docs/0.5.3/powered_by/index.html           |   8 +--
 content/docs/0.5.3/privacy/index.html              |   8 +--
 content/docs/0.5.3/querying_data/index.html        |   8 +--
 content/docs/0.5.3/quick-start-guide/index.html    |   8 +--
 content/docs/0.5.3/s3_hoodie/index.html            |   8 +--
 content/docs/0.5.3/structure/index.html            |   8 +--
 content/docs/0.5.3/use_cases/index.html            |   8 +--
 content/docs/0.5.3/writing_data/index.html         |   8 +--
 content/docs/0.6.0/1_2_structure/index.html        |   8 +--
 content/docs/0.6.0/2_8_metrics/index.html          |   8 +--
 content/docs/0.6.0/azure_hoodie/index.html         |   8 +--
 content/docs/0.6.0/cloud/index.html                |   8 +--
 content/docs/0.6.0/comparison/index.html           |   8 +--
 content/docs/0.6.0/concepts/index.html             |   8 +--
 content/docs/0.6.0/configurations/index.html       |   8 +--
 content/docs/0.6.0/cos_hoodie/index.html           |   8 +--
 content/docs/0.6.0/deployment/index.html           |   8 +--
 content/docs/0.6.0/docker_demo/index.html          |   8 +--
 content/docs/0.6.0/gcs_hoodie/index.html           |   8 +--
 content/docs/0.6.0/migration_guide/index.html      |   8 +--
 content/docs/0.6.0/oss_hoodie/index.html           |   8 +--
 content/docs/0.6.0/performance/index.html          |   8 +--
 content/docs/0.6.0/powered_by/index.html           |   8 +--
 content/docs/0.6.0/privacy/index.html              |   8 +--
 content/docs/0.6.0/querying_data/index.html        |   8 +--
 content/docs/0.6.0/quick-start-guide/index.html    |   8 +--
 content/docs/0.6.0/s3_hoodie/index.html            |   8 +--
 content/docs/0.6.0/use_cases/index.html            |   8 +--
 content/docs/0.6.0/writing_data/index.html         |   8 +--
 content/docs/0.7.0/azure_hoodie/index.html         |   8 +--
 content/docs/0.7.0/cloud/index.html                |   8 +--
 content/docs/0.7.0/comparison/index.html           |   8 +--
 content/docs/0.7.0/concepts/index.html             |   8 +--
 content/docs/0.7.0/configurations/index.html       |   8 +--
 content/docs/0.7.0/cos_hoodie/index.html           |   8 +--
 content/docs/0.7.0/deployment/index.html           |   8 +--
 content/docs/0.7.0/docker_demo/index.html          |   8 +--
 content/docs/0.7.0/gcs_hoodie/index.html           |   8 +--
 content/docs/0.7.0/ibm_cos_hoodie/index.html       |   8 +--
 content/docs/0.7.0/metrics/index.html              |   8 +--
 content/docs/0.7.0/migration_guide/index.html      |   8 +--
 content/docs/0.7.0/oss_hoodie/index.html           |   8 +--
 content/docs/0.7.0/overview/index.html             |   8 +--
 content/docs/0.7.0/performance/index.html          |   8 +--
 content/docs/0.7.0/powered_by/index.html           |   8 +--
 content/docs/0.7.0/privacy/index.html              |   8 +--
 content/docs/0.7.0/querying_data/index.html        |   8 +--
 content/docs/0.7.0/quick-start-guide/index.html    |   8 +--
 content/docs/0.7.0/s3_hoodie/index.html            |   8 +--
 content/docs/0.7.0/structure/index.html            |   8 +--
 content/docs/0.7.0/use_cases/index.html            |   8 +--
 content/docs/0.7.0/writing_data/index.html         |   8 +--
 content/docs/0.8.0/azure_hoodie/index.html         |   8 +--
 content/docs/0.8.0/cloud/index.html                |   8 +--
 content/docs/0.8.0/comparison/index.html           |   8 +--
 content/docs/0.8.0/concepts/index.html             |   8 +--
 content/docs/0.8.0/concurrency_control/index.html  |   8 +--
 content/docs/0.8.0/configurations/index.html       |   8 +--
 content/docs/0.8.0/cos_hoodie/index.html           |   8 +--
 content/docs/0.8.0/deployment/index.html           |   8 +--
 content/docs/0.8.0/docker_demo/index.html          |   8 +--
 .../docs/0.8.0/flink-quick-start-guide/index.html  |   8 +--
 content/docs/0.8.0/gcs_hoodie/index.html           |   8 +--
 content/docs/0.8.0/ibm_cos_hoodie/index.html       |   8 +--
 content/docs/0.8.0/metrics/index.html              |   8 +--
 content/docs/0.8.0/migration_guide/index.html      |   8 +--
 content/docs/0.8.0/oss_hoodie/index.html           |   8 +--
 content/docs/0.8.0/overview/index.html             |   8 +--
 content/docs/0.8.0/performance/index.html          |   8 +--
 content/docs/0.8.0/powered_by/index.html           |   8 +--
 content/docs/0.8.0/privacy/index.html              |   8 +--
 content/docs/0.8.0/querying_data/index.html        |   8 +--
 content/docs/0.8.0/quick-start-guide/index.html    |   8 +--
 content/docs/0.8.0/s3_hoodie/index.html            |   8 +--
 content/docs/0.8.0/structure/index.html            |   8 +--
 content/docs/0.8.0/use_cases/index.html            |   8 +--
 content/docs/0.8.0/writing_data/index.html         |   8 +--
 content/docs/0.9.0/azure_hoodie/index.html         |   8 +--
 content/docs/0.9.0/bos_hoodie/index.html           |   8 +--
 content/docs/0.9.0/cli/index.html                  |   8 +--
 content/docs/0.9.0/cloud/index.html                |   8 +--
 content/docs/0.9.0/comparison/index.html           |   8 +--
 content/docs/0.9.0/concepts/index.html             |   8 +--
 content/docs/0.9.0/concurrency_control/index.html  |   8 +--
 content/docs/0.9.0/configurations/index.html       |   8 +--
 content/docs/0.9.0/cos_hoodie/index.html           |   8 +--
 content/docs/0.9.0/deployment/index.html           |   8 +--
 content/docs/0.9.0/docker_demo/index.html          |   8 +--
 .../docs/0.9.0/flink-quick-start-guide/index.html  |   8 +--
 content/docs/0.9.0/gcs_hoodie/index.html           |   8 +--
 content/docs/0.9.0/hoodie_deltastreamer/index.html |   8 +--
 content/docs/0.9.0/ibm_cos_hoodie/index.html       |   8 +--
 content/docs/0.9.0/metrics/index.html              |   8 +--
 content/docs/0.9.0/migration_guide/index.html      |   8 +--
 content/docs/0.9.0/oss_hoodie/index.html           |   8 +--
 content/docs/0.9.0/overview/index.html             |   8 +--
 content/docs/0.9.0/performance/index.html          |   8 +--
 content/docs/0.9.0/privacy/index.html              |   8 +--
 content/docs/0.9.0/query_engine_setup/index.html   |  10 ++--
 content/docs/0.9.0/querying_data/index.html        |   8 +--
 content/docs/0.9.0/quick-start-guide/index.html    |   8 +--
 content/docs/0.9.0/s3_hoodie/index.html            |   8 +--
 content/docs/0.9.0/schema_evolution/index.html     |   8 +--
 content/docs/0.9.0/structure/index.html            |   8 +--
 content/docs/0.9.0/table_types/index.html          |   8 +--
 content/docs/0.9.0/use_cases/index.html            |   8 +--
 content/docs/0.9.0/writing_data/index.html         |   8 +--
 content/docs/azure_hoodie/index.html               |   8 +--
 content/docs/basic_configurations/index.html       |  10 ++--
 content/docs/bos_hoodie/index.html                 |   8 +--
 content/docs/cli/index.html                        |   8 +--
 content/docs/cloud/index.html                      |   8 +--
 content/docs/clustering/index.html                 |   8 +--
 content/docs/compaction/index.html                 |   8 +--
 content/docs/comparison/index.html                 |   8 +--
 content/docs/concepts/index.html                   |   8 +--
 content/docs/concurrency_control/index.html        |   8 +--
 content/docs/configurations/index.html             |   8 +--
 content/docs/cos_hoodie/index.html                 |   8 +--
 content/docs/deployment/index.html                 |   8 +--
 content/docs/disaster_recovery/index.html          |   8 +--
 content/docs/docker_demo/index.html                |   8 +--
 content/docs/encryption/index.html                 |   8 +--
 content/docs/faq/index.html                        |   8 +--
 content/docs/file_layouts/index.html               |   8 +--
 content/docs/file_sizing/index.html                |   8 +--
 content/docs/flink-quick-start-guide/index.html    |   8 +--
 content/docs/flink_configuration/index.html        |   8 +--
 content/docs/gcp_bigquery/index.html               |   8 +--
 content/docs/gcs_hoodie/index.html                 |   8 +--
 content/docs/hoodie_cleaner/index.html             |   8 +--
 content/docs/hoodie_deltastreamer/index.html       |   8 +--
 content/docs/ibm_cos_hoodie/index.html             |   8 +--
 content/docs/indexing/index.html                   |   8 +--
 content/docs/jfs_hoodie/index.html                 |   8 +--
 content/docs/key_generation/index.html             |   8 +--
 content/docs/markers/index.html                    |   8 +--
 content/docs/metadata/index.html                   |   8 +--
 content/docs/metadata_indexing/index.html          |   8 +--
 content/docs/metrics/index.html                    |   8 +--
 content/docs/migration_guide/index.html            |   8 +--
 content/docs/next/azure_hoodie/index.html          |  10 ++--
 content/docs/next/basic_configurations/index.html  |  12 ++--
 content/docs/next/bos_hoodie/index.html            |  10 ++--
 content/docs/next/cli/index.html                   |  10 ++--
 content/docs/next/cloud/index.html                 |  10 ++--
 content/docs/next/clustering/index.html            |  10 ++--
 content/docs/next/compaction/index.html            |  10 ++--
 content/docs/next/comparison/index.html            |   8 +--
 content/docs/next/concepts/index.html              |   8 +--
 content/docs/next/concurrency_control/index.html   |  10 ++--
 content/docs/next/configurations/index.html        |  16 +++---
 content/docs/next/cos_hoodie/index.html            |  10 ++--
 content/docs/next/deployment/index.html            |  10 ++--
 content/docs/next/disaster_recovery/index.html     |  10 ++--
 content/docs/next/docker_demo/index.html           |  10 ++--
 content/docs/next/encryption/index.html            |  10 ++--
 content/docs/next/faq/index.html                   |  10 ++--
 content/docs/next/file_layouts/index.html          |  10 ++--
 content/docs/next/file_sizing/index.html           |  10 ++--
 .../docs/next/flink-quick-start-guide/index.html   |  10 ++--
 content/docs/next/flink_configuration/index.html   |  10 ++--
 content/docs/next/gcp_bigquery/index.html          |  10 ++--
 content/docs/next/gcs_hoodie/index.html            |  10 ++--
 content/docs/next/hoodie_cleaner/index.html        |  10 ++--
 content/docs/next/hoodie_deltastreamer/index.html  |  10 ++--
 content/docs/next/ibm_cos_hoodie/index.html        |  10 ++--
 content/docs/next/indexing/index.html              |  10 ++--
 content/docs/next/jfs_hoodie/index.html            |  10 ++--
 content/docs/next/key_generation/index.html        |  10 ++--
 content/docs/next/markers/index.html               |  10 ++--
 content/docs/next/metadata/index.html              |  23 ++++----
 content/docs/next/metadata_indexing/index.html     |  30 ++++++----
 content/docs/next/metrics/index.html               |  10 ++--
 content/docs/next/migration_guide/index.html       |  10 ++--
 content/docs/next/oci_hoodie/index.html            |   8 +--
 content/docs/next/oss_hoodie/index.html            |  10 ++--
 content/docs/next/overview/index.html              |  10 ++--
 content/docs/next/performance/index.html           |  12 ++--
 content/docs/next/precommit_validator/index.html   |  10 ++--
 content/docs/next/privacy/index.html               |  10 ++--
 content/docs/next/procedures/index.html            |  10 ++--
 .../docs/next/query_engine_setup.html/index.html   |  11 ----
 content/docs/next/query_engine_setup/index.html    |  50 -----------------
 content/docs/next/querying_data/index.html         |  62 ++++++++++++++++++---
 content/docs/next/quick-start-guide/index.html     |  13 ++---
 content/docs/next/s3_hoodie/index.html             |  10 ++--
 content/docs/next/schema_evolution/index.html      |  10 ++--
 content/docs/next/snapshot_exporter/index.html     |  10 ++--
 content/docs/next/structure/index.html             |   8 +--
 .../next/syncing_aws_glue_data_catalog/index.html  |  10 ++--
 content/docs/next/syncing_datahub/index.html       |  10 ++--
 content/docs/next/syncing_metastore/index.html     |  10 ++--
 content/docs/next/table_management/index.html      |  10 ++--
 content/docs/next/table_types/index.html           |  10 ++--
 content/docs/next/timeline/index.html              |  10 ++--
 content/docs/next/transforms/index.html            |  10 ++--
 content/docs/next/troubleshooting/index.html       |  10 ++--
 content/docs/next/tuning-guide/index.html          |  10 ++--
 content/docs/next/use_cases/index.html             |  10 ++--
 content/docs/next/write_operations/index.html      |  10 ++--
 content/docs/next/writing_data/index.html          |  10 ++--
 content/docs/oci_hoodie/index.html                 |   8 +--
 content/docs/oss_hoodie/index.html                 |   8 +--
 content/docs/overview/index.html                   |   8 +--
 content/docs/performance/index.html                |   8 +--
 content/docs/precommit_validator/index.html        |   8 +--
 content/docs/privacy/index.html                    |   8 +--
 content/docs/procedures/index.html                 |   8 +--
 content/docs/query_engine_setup/index.html         |  10 ++--
 content/docs/querying_data/index.html              |  10 ++--
 content/docs/quick-start-guide/index.html          |  15 ++---
 content/docs/s3_hoodie/index.html                  |   8 +--
 content/docs/schema_evolution/index.html           |   8 +--
 content/docs/snapshot_exporter/index.html          |   8 +--
 content/docs/structure/index.html                  |   8 +--
 .../docs/syncing_aws_glue_data_catalog/index.html  |   8 +--
 content/docs/syncing_datahub/index.html            |   8 +--
 content/docs/syncing_metastore/index.html          |   8 +--
 content/docs/table_management/index.html           |   8 +--
 content/docs/table_types/index.html                |   8 +--
 content/docs/timeline/index.html                   |   8 +--
 content/docs/transforms/index.html                 |   8 +--
 content/docs/troubleshooting/index.html            |   8 +--
 content/docs/tuning-guide/index.html               |   8 +--
 content/docs/use_cases/index.html                  |   8 +--
 content/docs/write_operations/index.html           |   8 +--
 content/docs/writing_data/index.html               |   8 +--
 content/index.html                                 |  10 ++--
 content/learn/use_cases/index.html                 |   8 +--
 content/powered-by/index.html                      |   8 +--
 content/quickstart/index.html                      |   8 +--
 content/releases/download/index.html               |   8 +--
 content/releases/older-releases/index.html         |   8 +--
 content/releases/release-0.10.0/index.html         |   8 +--
 content/releases/release-0.10.1/index.html         |   8 +--
 content/releases/release-0.11.0/index.html         |   8 +--
 content/releases/release-0.11.1/index.html         |   8 +--
 content/releases/release-0.12.0/index.html         |   8 +--
 content/releases/release-0.12.1/index.html         |   8 +--
 content/releases/release-0.12.2/index.html         |   8 +--
 content/releases/release-0.13.0/index.html         |   8 +--
 content/releases/release-0.7.0/index.html          |   8 +--
 content/releases/release-0.8.0/index.html          |   8 +--
 content/releases/release-0.9.0/index.html          |   8 +--
 content/roadmap/index.html                         |   8 +--
 content/search/index.html                          |   8 +--
 content/sitemap.xml                                |   2 +-
 content/talks/index.html                           |   8 +--
 content/tech-specs/index.html                      |   8 +--
 content/videos/index.html                          |  10 ++--
 2006 files changed, 7909 insertions(+), 7764 deletions(-)

diff --git a/content/404.html b/content/404.html
index f05a6cd76a4..46f53b7061f 100644
--- a/content/404.html
+++ b/content/404.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Page Not Found | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/404.html"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/404/index.html b/content/404/index.html
index f8ca57921b9..491ee3f1634 100644
--- a/content/404/index.html
+++ b/content/404/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Page Not Found | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/404"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png b/content/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png
new file mode 100644
index 00000000000..b41b3c5e0fa
Binary files /dev/null and b/content/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png differ
diff --git a/content/assets/js/01f93a4b.03e9477c.js b/content/assets/js/01f93a4b.03e9477c.js
deleted file mode 100644
index e192f99945f..00000000000
--- a/content/assets/js/01f93a4b.03e9477c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[28536],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/01f93a4b.c7d38331.js b/content/assets/js/01f93a4b.c7d38331.js
new file mode 100644
index 00000000000..4b8bb587552
--- /dev/null
+++ b/content/assets/js/01f93a4b.c7d38331.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[28536],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/0d37dd31.b401a073.js b/content/assets/js/0d37dd31.b401a073.js
new file mode 100644
index 00000000000..53f29820ae9
--- /dev/null
+++ b/content/assets/js/0d37dd31.b401a073.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[34194],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/0d37dd31.c0aa6731.js b/content/assets/js/0d37dd31.c0aa6731.js
deleted file mode 100644
index 71eadb5afe0..00000000000
--- a/content/assets/js/0d37dd31.c0aa6731.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[34194],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/11ce4159.20ce718e.js b/content/assets/js/11ce4159.20ce718e.js
deleted file mode 100644
index 86372b24e8a..00000000000
--- a/content/assets/js/11ce4159.20ce718e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[1531],{75034:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/5","page":5,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/11ce4159.c5f61b95.js b/content/assets/js/11ce4159.c5f61b95.js
new file mode 100644
index 00000000000..716d48f4b28
--- /dev/null
+++ b/content/assets/js/11ce4159.c5f61b95.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[1531],{75034:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/5","page":5,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/17800.837064fa.js b/content/assets/js/17800.837064fa.js
deleted file mode 100644
index a6829b17203..00000000000
--- a/content/assets/js/17800.837064fa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17800],{17800:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState [...]
\ No newline at end of file
diff --git a/content/assets/js/17800.9ca397f0.js b/content/assets/js/17800.9ca397f0.js
new file mode 100644
index 00000000000..580c4488e2d
--- /dev/null
+++ b/content/assets/js/17800.9ca397f0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17800],{17800:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState [...]
\ No newline at end of file
diff --git a/content/assets/js/2019135a.65534332.js b/content/assets/js/2019135a.65534332.js
deleted file mode 100644
index d4106343ad4..00000000000
--- a/content/assets/js/2019135a.65534332.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[65707],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/2019135a.cada315c.js b/content/assets/js/2019135a.cada315c.js
new file mode 100644
index 00000000000..5c8529d4a9f
--- /dev/null
+++ b/content/assets/js/2019135a.cada315c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[65707],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/20a30ea0.9b999c6c.js b/content/assets/js/20a30ea0.9b999c6c.js
new file mode 100644
index 00000000000..6a113a8492b
--- /dev/null
+++ b/content/assets/js/20a30ea0.9b999c6c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[47195],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/20a30ea0.a2739bb1.js b/content/assets/js/20a30ea0.a2739bb1.js
deleted file mode 100644
index df5b56a02f7..00000000000
--- a/content/assets/js/20a30ea0.a2739bb1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[47195],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/225cc45a.b0ff3409.js b/content/assets/js/225cc45a.b0ff3409.js
new file mode 100644
index 00000000000..823db248c5f
--- /dev/null
+++ b/content/assets/js/225cc45a.b0ff3409.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[84290],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/225cc45a.c27d1fa9.js b/content/assets/js/225cc45a.c27d1fa9.js
deleted file mode 100644
index 774cd8a26b6..00000000000
--- a/content/assets/js/225cc45a.c27d1fa9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[84290],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/3455c0d5.1060a819.js b/content/assets/js/3455c0d5.1060a819.js
new file mode 100644
index 00000000000..34b7d1770a5
--- /dev/null
+++ b/content/assets/js/3455c0d5.1060a819.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97404],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>h});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/3455c0d5.6288082c.js b/content/assets/js/3455c0d5.6288082c.js
deleted file mode 100644
index f2f8c0c65fa..00000000000
--- a/content/assets/js/3455c0d5.6288082c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97404],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/3533dbd1.a9a8dda6.js b/content/assets/js/3533dbd1.a9a8dda6.js
new file mode 100644
index 00000000000..c991abac081
--- /dev/null
+++ b/content/assets/js/3533dbd1.a9a8dda6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[12104],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/3533dbd1.dd9d8c4c.js b/content/assets/js/3533dbd1.dd9d8c4c.js
deleted file mode 100644
index 81c80e58dfd..00000000000
--- a/content/assets/js/3533dbd1.dd9d8c4c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[12104],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/41bbf259.6914a89d.js b/content/assets/js/41bbf259.6914a89d.js
deleted file mode 100644
index a46aed08088..00000000000
--- a/content/assets/js/41bbf259.6914a89d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35366],{3905:(e,t,a)=>{a.d(t,{Zo:()=>h,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function p(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/41bbf259.dbecdc91.js b/content/assets/js/41bbf259.dbecdc91.js
new file mode 100644
index 00000000000..d425147247c
--- /dev/null
+++ b/content/assets/js/41bbf259.dbecdc91.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35366],{3905:(e,t,a)=>{a.d(t,{Zo:()=>h,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function p(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/44ac4dbb.7f6b47c6.js b/content/assets/js/44ac4dbb.7f6b47c6.js
new file mode 100644
index 00000000000..610c0ec4e5e
--- /dev/null
+++ b/content/assets/js/44ac4dbb.7f6b47c6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[77142],{90399:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/6","page":6,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/44ac4dbb.92681fc4.js b/content/assets/js/44ac4dbb.92681fc4.js
deleted file mode 100644
index 1f2ae704aa3..00000000000
--- a/content/assets/js/44ac4dbb.92681fc4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[77142],{90399:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/6","page":6,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/52099127.a0651696.js b/content/assets/js/52099127.a0651696.js
new file mode 100644
index 00000000000..98fe2586d80
--- /dev/null
+++ b/content/assets/js/52099127.a0651696.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[41426],{94708:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/7","page":7,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/52099127.a4f31cf3.js b/content/assets/js/52099127.a4f31cf3.js
deleted file mode 100644
index 61b8c2d9559..00000000000
--- a/content/assets/js/52099127.a4f31cf3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[41426],{94708:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/7","page":7,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/59700627.6edf55d2.js b/content/assets/js/59700627.6edf55d2.js
deleted file mode 100644
index ff491598b87..00000000000
--- a/content/assets/js/59700627.6edf55d2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[45233],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/59700627.d81c4b92.js b/content/assets/js/59700627.d81c4b92.js
new file mode 100644
index 00000000000..72f54866c81
--- /dev/null
+++ b/content/assets/js/59700627.d81c4b92.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[45233],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/5d7f3e2f.a2f34c98.js b/content/assets/js/5d7f3e2f.a2f34c98.js
deleted file mode 100644
index d588dc3e466..00000000000
--- a/content/assets/js/5d7f3e2f.a2f34c98.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[86910],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var a=n(67294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/5d7f3e2f.afeef2f7.js b/content/assets/js/5d7f3e2f.afeef2f7.js
new file mode 100644
index 00000000000..3f57008c7cd
--- /dev/null
+++ b/content/assets/js/5d7f3e2f.afeef2f7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[86910],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var a=n(67294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/782eae4d.0014ade6.js b/content/assets/js/782eae4d.0014ade6.js
new file mode 100644
index 00000000000..45fa46ba5ec
--- /dev/null
+++ b/content/assets/js/782eae4d.0014ade6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[23674],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>h});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/782eae4d.24b017aa.js b/content/assets/js/782eae4d.24b017aa.js
deleted file mode 100644
index 89bb6fb8f5c..00000000000
--- a/content/assets/js/782eae4d.24b017aa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[23674],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/7d9726a8.a818beed.js b/content/assets/js/7d9726a8.a818beed.js
new file mode 100644
index 00000000000..32e0665366b
--- /dev/null
+++ b/content/assets/js/7d9726a8.a818beed.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[7429],{89494:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/4","page":4,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/7d9726a8.e541187b.js b/content/assets/js/7d9726a8.e541187b.js
deleted file mode 100644
index f4818520bf2..00000000000
--- a/content/assets/js/7d9726a8.e541187b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[7429],{89494:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/4","page":4,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/84a2ff09.19e8a2b9.js b/content/assets/js/84a2ff09.19e8a2b9.js
new file mode 100644
index 00000000000..1489acec1fa
--- /dev/null
+++ b/content/assets/js/84a2ff09.19e8a2b9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30485],{76740:e=>{e.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/schema-evolution","name":"schema evolution","count":1,"permalink":"/blog/tags/schema-evolution"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/8c83f7fd.2092b7b8.js b/content/assets/js/8c83f7fd.2092b7b8.js
deleted file mode 100644
index 4194bb0cb57..00000000000
--- a/content/assets/js/8c83f7fd.2092b7b8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[88029],{5607:e=>{e.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/onehouse","name":"onehouse","count":6,"permalink":"/blog/tags/onehouse"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/8c83f7fd.7a2972e8.js b/content/assets/js/8c83f7fd.7a2972e8.js
new file mode 100644
index 00000000000..a1026f26e47
--- /dev/null
+++ b/content/assets/js/8c83f7fd.7a2972e8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[88029],{5607:e=>{e.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/onehouse","name":"onehouse","count":7,"permalink":"/blog/tags/onehouse"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/8eb4e46b.63127de3.js b/content/assets/js/8eb4e46b.63127de3.js
deleted file mode 100644
index 907c4cd83f2..00000000000
--- a/content/assets/js/8eb4e46b.63127de3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[10001],{82638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/8eb4e46b.e47bef2d.js b/content/assets/js/8eb4e46b.e47bef2d.js
new file mode 100644
index 00000000000..27cfdbb4586
--- /dev/null
+++ b/content/assets/js/8eb4e46b.e47bef2d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[10001],{82638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/92999a1c.1be04344.js b/content/assets/js/92999a1c.1be04344.js
deleted file mode 100644
index 3af2981c899..00000000000
--- a/content/assets/js/92999a1c.1be04344.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[18442],{15310:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/3","page":3,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/92999a1c.9e96d713.js b/content/assets/js/92999a1c.9e96d713.js
new file mode 100644
index 00000000000..9f28706770b
--- /dev/null
+++ b/content/assets/js/92999a1c.9e96d713.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[18442],{15310:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/3","page":3,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/935f2afb.74df66cb.js b/content/assets/js/935f2afb.74df66cb.js
new file mode 100644
index 00000000000..f02ff5e5d8b
--- /dev/null
+++ b/content/assets/js/935f2afb.74df66cb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80053],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Current","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"docs":[{"type":"link","label":"Overview","href":"/docs/next/overview","docId":"overview"},{"type":"category","label":"Quick Start","collapsed":false,"items":[{"type":"link","label":"Spark Guide","href":"/docs/next/quick-s [...]
\ No newline at end of file
diff --git a/content/assets/js/935f2afb.76943cd2.js b/content/assets/js/935f2afb.76943cd2.js
deleted file mode 100644
index 89ab51eda1e..00000000000
--- a/content/assets/js/935f2afb.76943cd2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80053],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Current","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"docs":[{"type":"link","label":"Overview","href":"/docs/next/overview","docId":"overview"},{"type":"category","label":"Quick Start","collapsed":false,"items":[{"type":"link","label":"Spark Guide","href":"/docs/next/quick-s [...]
\ No newline at end of file
diff --git a/content/assets/js/9831111e.ff78d9ed.js b/content/assets/js/9831111e.ff78d9ed.js
new file mode 100644
index 00000000000..a2a64023464
--- /dev/null
+++ b/content/assets/js/9831111e.ff78d9ed.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30056],{3905:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/98b657d8.415c7d49.js b/content/assets/js/98b657d8.415c7d49.js
deleted file mode 100644
index ba3688912cb..00000000000
--- a/content/assets/js/98b657d8.415c7d49.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[38486],{15509:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/8","page":8,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/98b657d8.7772ec7c.js b/content/assets/js/98b657d8.7772ec7c.js
new file mode 100644
index 00000000000..1601cbe761f
--- /dev/null
+++ b/content/assets/js/98b657d8.7772ec7c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[38486],{15509:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/8","page":8,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/a6837377.3fe20730.js b/content/assets/js/a6837377.3fe20730.js
new file mode 100644
index 00000000000..75a7a06e3cf
--- /dev/null
+++ b/content/assets/js/a6837377.3fe20730.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[91254],{3905:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/a7023ddc.5deaaa9a.js b/content/assets/js/a7023ddc.5deaaa9a.js
deleted file mode 100644
index 55da6bf64d8..00000000000
--- a/content/assets/js/a7023ddc.5deaaa9a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[11713],{53457:a=>{a.exports=JSON.parse('{"/blog/tags/lakehouse":{"allTagsPath":"/blog/tags","slug":"/blog/tags/lakehouse","name":"lakehouse","count":6,"permalink":"/blog/tags/lakehouse"},"/blog/tags/datalake":{"allTagsPath":"/blog/tags","slug":"/blog/tags/datalake","name":"datalake","count":10,"permalink":"/blog/tags/datalake"},"/blog/tags/comparison":{"allTagsPath":"/blog/tags","slug":"/blog/tags/comparison","name":"c [...]
\ No newline at end of file
diff --git a/content/assets/js/a7023ddc.c390ec9d.js b/content/assets/js/a7023ddc.c390ec9d.js
new file mode 100644
index 00000000000..f561fe655a0
--- /dev/null
+++ b/content/assets/js/a7023ddc.c390ec9d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[11713],{53457:a=>{a.exports=JSON.parse('{"/blog/tags/schema-evolution":{"allTagsPath":"/blog/tags","slug":"/blog/tags/schema-evolution","name":"schema evolution","count":1,"permalink":"/blog/tags/schema-evolution"},"/blog/tags/datalake":{"allTagsPath":"/blog/tags","slug":"/blog/tags/datalake","name":"datalake","count":11,"permalink":"/blog/tags/datalake"},"/blog/tags/comparison":{"allTagsPath":"/blog/tags","slug":"/blo [...]
\ No newline at end of file
diff --git a/content/assets/js/a91e6a0a.88bcd95c.js b/content/assets/js/a91e6a0a.88bcd95c.js
deleted file mode 100644
index cd54bbbec1d..00000000000
--- a/content/assets/js/a91e6a0a.88bcd95c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[44134],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/a91e6a0a.d92c69db.js b/content/assets/js/a91e6a0a.d92c69db.js
new file mode 100644
index 00000000000..027e1744dec
--- /dev/null
+++ b/content/assets/js/a91e6a0a.d92c69db.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[44134],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>h});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/a9417ee3.847013b6.js b/content/assets/js/a9417ee3.847013b6.js
deleted file mode 100644
index 6bfe14e9a56..00000000000
--- a/content/assets/js/a9417ee3.847013b6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[37294],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/a9417ee3.dceb64bb.js b/content/assets/js/a9417ee3.dceb64bb.js
new file mode 100644
index 00000000000..3194d4992e4
--- /dev/null
+++ b/content/assets/js/a9417ee3.dceb64bb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[37294],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/b2b675dd.7810d73e.js b/content/assets/js/b2b675dd.7810d73e.js
new file mode 100644
index 00000000000..9ae10723503
--- /dev/null
+++ b/content/assets/js/b2b675dd.7810d73e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[90533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":null,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/b2b675dd.98aa9b8d.js b/content/assets/js/b2b675dd.98aa9b8d.js
deleted file mode 100644
index 72f1bc8c178..00000000000
--- a/content/assets/js/b2b675dd.98aa9b8d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[90533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":null,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/b2f554cd.272a48f5.js b/content/assets/js/b2f554cd.272a48f5.js
deleted file mode 100644
index 05d86e3fdb0..00000000000
--- a/content/assets/js/b2f554cd.272a48f5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[11477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison","metadata":{"permalink":"/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2023-01-11-Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison.m [...]
\ No newline at end of file
diff --git a/content/assets/js/b2f554cd.942b6fe4.js b/content/assets/js/b2f554cd.942b6fe4.js
new file mode 100644
index 00000000000..6af97cb38c2
--- /dev/null
+++ b/content/assets/js/b2f554cd.942b6fe4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[11477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue","metadata":{"permalink":"/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.mdx","source":"@site/blog/automate-schema-evolution-at-scale- [...]
\ No newline at end of file
diff --git a/content/assets/js/c4f5d8e4.33cc421b.js b/content/assets/js/c4f5d8e4.33cc421b.js
deleted file mode 100644
index de74b470063..00000000000
--- a/content/assets/js/c4f5d8e4.33cc421b.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[64195],{381:(e,t,a)=>{var i={"./2016-08-04-The-Case-for-incremental-processing-on-Hadoop.mdx":84568,"./2016-12-30-strata-talk-2017.md":59543,"./2017-03-12-Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop.mdx":64078,"./2019-01-18-asf-incubation.md":51930,"./2019-03-07-batch-vs-incremental.md":88918,"./2019-05-14-registering-dataset-to-hive.md":84636,"./2019-09-09-ingesting-database-changes.md":7986,"./2019-10-22-H [...]
\ No newline at end of file
diff --git a/content/assets/js/c4f5d8e4.a5a8045a.js b/content/assets/js/c4f5d8e4.a5a8045a.js
new file mode 100644
index 00000000000..d000f62af5d
--- /dev/null
+++ b/content/assets/js/c4f5d8e4.a5a8045a.js
@@ -0,0 +1 @@
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[64195],{381:(e,t,a)=>{var i={"./2016-08-04-The-Case-for-incremental-processing-on-Hadoop.mdx":84568,"./2016-12-30-strata-talk-2017.md":59543,"./2017-03-12-Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop.mdx":64078,"./2019-01-18-asf-incubation.md":51930,"./2019-03-07-batch-vs-incremental.md":88918,"./2019-05-14-registering-dataset-to-hive.md":84636,"./2019-09-09-ingesting-database-changes.md":7986,"./2019-10-22-H [...]
\ No newline at end of file
diff --git a/content/assets/js/d7358433.b8595bcf.js b/content/assets/js/d7358433.b8595bcf.js
deleted file mode 100644
index 5f9205c4b3f..00000000000
--- a/content/assets/js/d7358433.b8595bcf.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see d7358433.b8595bcf.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48384],{17331:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a pos [...]
\ No newline at end of file
diff --git a/content/assets/js/d7358433.b8595bcf.js.LICENSE.txt b/content/assets/js/d7358433.b8595bcf.js.LICENSE.txt
deleted file mode 100644
index 2bf63b95a48..00000000000
--- a/content/assets/js/d7358433.b8595bcf.js.LICENSE.txt
+++ /dev/null
@@ -1 +0,0 @@
-/*! algoliasearch-lite.umd.js | 4.14.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/content/assets/js/d7358433.c35200f6.js b/content/assets/js/d7358433.c35200f6.js
new file mode 100644
index 00000000000..e9707d76b06
--- /dev/null
+++ b/content/assets/js/d7358433.c35200f6.js
@@ -0,0 +1,2 @@
+/*! For license information please see d7358433.c35200f6.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48384],{17331:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a pos [...]
\ No newline at end of file
diff --git a/content/assets/js/d7358433.c35200f6.js.LICENSE.txt b/content/assets/js/d7358433.c35200f6.js.LICENSE.txt
new file mode 100644
index 00000000000..698902548d4
--- /dev/null
+++ b/content/assets/js/d7358433.c35200f6.js.LICENSE.txt
@@ -0,0 +1 @@
+/*! algoliasearch-lite.umd.js | 4.15.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/content/assets/js/df4afc0d.4017bba0.js b/content/assets/js/df4afc0d.4017bba0.js
deleted file mode 100644
index c45e35f2947..00000000000
--- a/content/assets/js/df4afc0d.4017bba0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[66300],{84625:s=>{s.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/comparison","name":"comparison","count":4,"permalink":"/blog/tags/comparison"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/df4afc0d.60c8add3.js b/content/assets/js/df4afc0d.60c8add3.js
new file mode 100644
index 00000000000..3e04c937927
--- /dev/null
+++ b/content/assets/js/df4afc0d.60c8add3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[66300],{84625:s=>{s.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/comparison","name":"comparison","count":5,"permalink":"/blog/tags/comparison"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/e2d9a3af.6c5f90dd.js b/content/assets/js/e2d9a3af.6c5f90dd.js
deleted file mode 100644
index ee6d1e29842..00000000000
--- a/content/assets/js/e2d9a3af.6c5f90dd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[43875],{3905:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>m});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/edefc60b.76fc1e15.js b/content/assets/js/edefc60b.76fc1e15.js
new file mode 100644
index 00000000000..53f9672c897
--- /dev/null
+++ b/content/assets/js/edefc60b.76fc1e15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[74065],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>f});var n=a(67294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/edefc60b.8aa130f7.js b/content/assets/js/edefc60b.8aa130f7.js
deleted file mode 100644
index 9686292673c..00000000000
--- a/content/assets/js/edefc60b.8aa130f7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[74065],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>f});var n=a(67294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/f091cc2c.300372c6.js b/content/assets/js/f091cc2c.300372c6.js
new file mode 100644
index 00000000000..5a567ff47a6
--- /dev/null
+++ b/content/assets/js/f091cc2c.300372c6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[60215],{56592:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/9","page":9,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/blog/page/8","nextPage":null,"blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/f091cc2c.c41cceb2.js b/content/assets/js/f091cc2c.c41cceb2.js
deleted file mode 100644
index 2f6be877580..00000000000
--- a/content/assets/js/f091cc2c.c41cceb2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[60215],{56592:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/9","page":9,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/blog/page/8","nextPage":null,"blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/fedebdfb.ac493014.js b/content/assets/js/fedebdfb.ac493014.js
deleted file mode 100644
index b76018facba..00000000000
--- a/content/assets/js/fedebdfb.ac493014.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80852],{69559:a=>{a.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/datalake","name":"datalake","count":10,"permalink":"/blog/tags/datalake"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/fedebdfb.e68e0270.js b/content/assets/js/fedebdfb.e68e0270.js
new file mode 100644
index 00000000000..ebc61c9f771
--- /dev/null
+++ b/content/assets/js/fedebdfb.e68e0270.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80852],{69559:a=>{a.exports=JSON.parse('{"allTagsPath":"/blog/tags","slug":"/blog/tags/datalake","name":"datalake","count":11,"permalink":"/blog/tags/datalake"}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/main.9589a6d4.js b/content/assets/js/main.9589a6d4.js
deleted file mode 100644
index 72564c55a34..00000000000
--- a/content/assets/js/main.9589a6d4.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.9589a6d4.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{99782:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={title:"Apache Hudi",tagline:"Hudi brings transactions, record-level updates/deletes and change streams to data lakes!",url:"https://hudi.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"/assets/images/favicon.ico",organizationName:"apache",projectName:"hudi",customFields:{copyrightText:"Hudi, Apache and the Apache feather  [...]
\ No newline at end of file
diff --git a/content/assets/js/main.b55e0899.js b/content/assets/js/main.b55e0899.js
new file mode 100644
index 00000000000..4836aea3f25
--- /dev/null
+++ b/content/assets/js/main.b55e0899.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.b55e0899.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{99782:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={title:"Apache Hudi",tagline:"Hudi brings transactions, record-level updates/deletes and change streams to data lakes!",url:"https://hudi.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"/assets/images/favicon.ico",organizationName:"apache",projectName:"hudi",customFields:{copyrightText:"Hudi, Apache and the Apache feather  [...]
\ No newline at end of file
diff --git a/content/assets/js/main.9589a6d4.js.LICENSE.txt b/content/assets/js/main.b55e0899.js.LICENSE.txt
similarity index 100%
rename from content/assets/js/main.9589a6d4.js.LICENSE.txt
rename to content/assets/js/main.b55e0899.js.LICENSE.txt
diff --git a/content/assets/js/runtime~main.49d21812.js b/content/assets/js/runtime~main.49d21812.js
deleted file mode 100644
index e3e04b4f8e1..00000000000
--- a/content/assets/js/runtime~main.49d21812.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var a,e,f,c,d,b={},t={};function r(a){var e=t[a];if(void 0!==e)return e.exports;var f=t[a]={exports:{}};return b[a].call(f.exports,f,f.exports,r),f.exports}r.m=b,a=[],r.O=(e,f,c,d)=>{if(!f){var b=1/0;for(i=0;i<a.length;i++){f=a[i][0],c=a[i][1],d=a[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((a=>r.O[a](f[o])))?f.splice(o--,1):(t=!1,d<b&&(b=d));if(t){a.splice(i--,1);var n=c();void 0!==n&&(e=n)}}return e}d=d||0;for(var i=a.length;i>0&&a[i-1] [...]
\ No newline at end of file
diff --git a/content/assets/js/runtime~main.e460388c.js b/content/assets/js/runtime~main.e460388c.js
new file mode 100644
index 00000000000..aa5315d163e
--- /dev/null
+++ b/content/assets/js/runtime~main.e460388c.js
@@ -0,0 +1 @@
+(()=>{"use strict";var a,e,d,c,f,b={},t={};function r(a){var e=t[a];if(void 0!==e)return e.exports;var d=t[a]={exports:{}};return b[a].call(d.exports,d,d.exports,r),d.exports}r.m=b,a=[],r.O=(e,d,c,f)=>{if(!d){var b=1/0;for(i=0;i<a.length;i++){d=a[i][0],c=a[i][1],f=a[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&f||b>=f)&&Object.keys(r.O).every((a=>r.O[a](d[o])))?d.splice(o--,1):(t=!1,f<b&&(b=f));if(t){a.splice(i--,1);var n=c();void 0!==n&&(e=n)}}return e}f=f||0;for(var i=a.length;i>0&&a[i-1] [...]
\ No newline at end of file
diff --git a/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html b/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
index 706094cb566..c876fbf2f3b 100644
--- a/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
+++ b/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Case for incremental processing on Hadoop | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2016/12/30/strata-talk-2017/index.html b/content/blog/2016/12/30/strata-talk-2017/index.html
index 61d82f074eb..d9cab311adc 100644
--- a/content/blog/2016/12/30/strata-talk-2017/index.html
+++ b/content/blog/2016/12/30/strata-talk-2017/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Connect with us at Strata San Jose March 2017 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2016/12/30/strata-talk-2017"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Catch our talk <strong>&quot;Incremental Processing on Hadoop At Uber&quot;</strong></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Hoodie: Uber Engineering&#x27;s Incremental Pro [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html b/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
index 5ec06f17269..38c7da4a97f 100644
--- a/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
+++ b/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hoodie: Uber Engineering&#x27;s Incremental Processing Framework on Hadoop | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/01/18/asf-incubation/index.html b/content/blog/2019/01/18/asf-incubation/index.html
index 3f337f24b1f..a8903349c8a 100644
--- a/content/blog/2019/01/18/asf-incubation/index.html
+++ b/content/blog/2019/01/18/asf-incubation/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi entered Apache Incubator | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/01/18/asf-incubation"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusaurus_ta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/03/07/batch-vs-incremental/index.html b/content/blog/2019/03/07/batch-vs-incremental/index.html
index 098b3e70f84..71a4e4cd918 100644
--- a/content/blog/2019/03/07/batch-vs-incremental/index.html
+++ b/content/blog/2019/03/07/batch-vs-incremental/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Big Batch vs Incremental Processing | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/03/07/batch-vs-incremental"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/05/14/registering-dataset-to-hive/index.html b/content/blog/2019/05/14/registering-dataset-to-hive/index.html
index 30e3ce235c4..9026ec043bd 100644
--- a/content/blog/2019/05/14/registering-dataset-to-hive/index.html
+++ b/content/blog/2019/05/14/registering-dataset-to-hive/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Registering sample dataset to Hive via beeline | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/05/14/registering-dataset-to-hive"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/09/09/ingesting-database-changes/index.html b/content/blog/2019/09/09/ingesting-database-changes/index.html
index d034d48120a..6be70928296 100644
--- a/content/blog/2019/09/09/ingesting-database-changes/index.html
+++ b/content/blog/2019/09/09/ingesting-database-changes/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Ingesting Database changes via Sqoop/Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/09/09/ingesting-database-changes"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/10/22/Hudi-On-Hops/index.html b/content/blog/2019/10/22/Hudi-On-Hops/index.html
index fa8566411b8..8653c283555 100644
--- a/content/blog/2019/10/22/Hudi-On-Hops/index.html
+++ b/content/blog/2019/10/22/Hudi-On-Hops/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi On Hops | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/10/22/Hudi-On-Hops"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="default [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html b/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
index 1481cf50e61..779d326e96e 100644
--- a/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
+++ b/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New – Insert, Update, Delete Data on S3 with Amazon EMR and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/01/15/delete-support-in-hudi/index.html b/content/blog/2020/01/15/delete-support-in-hudi/index.html
index 3b27025c4a2..58a0dd22b54 100644
--- a/content/blog/2020/01/15/delete-support-in-hudi/index.html
+++ b/content/blog/2020/01/15/delete-support-in-hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Delete support in Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/01/15/delete-support-in-hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusaurus_t [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/01/20/change-capture-using-aws/index.html b/content/blog/2020/01/20/change-capture-using-aws/index.html
index c4a93ae7190..5c4215e96e7 100644
--- a/content/blog/2020/01/20/change-capture-using-aws/index.html
+++ b/content/blog/2020/01/20/change-capture-using-aws/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Change Capture Using AWS Database Migration Service and Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/01/20/change-capture-using-aws"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
 <img src="/assets/images/change-logs-mysql-a76f7760403ba59c5d11ba48b12cd4d6.png"></p><p>Now, proceed to create endpoints in DMS that capture MySQL data and  <a href="https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3" target="_blank" rel="noopener noreferrer">store in S3, as parquet files</a>.</p><ul><li>Source <em>hudi-source-db</em> endpoint, points to the DB server and provides basic authentication details</li><li>Target <em>parquet-s3</em> endpoint, points to the bucket  [...]
 <img src="/assets/images/s3-endpoint-configuration-1-6246a9d09772ac527a13f5b26a6fb38e.png"><img src="/assets/images/s3-endpoint-configuration-2-b275c182ed2fa52e4c7a33bffba394d5.png"><img src="/assets/images/s3-endpoint-list-8d89e05bd7f4d82958a6c11a0cc0c8ea.png"></li></ul><p>Then proceed to create a migration task, as below. Give it a name, connect the source to the target and be sure to pick the right <em>Migration type</em> as shown below, to ensure ongoing changes are continuously repl [...]
 <img src="/assets/images/s3-migration-task-2-797ea4b89d2a3be41d476785040e2886.png"></p><p>Starting the DMS task and should result in an initial load, like below.</p><p><img src="/assets/images/dms-task-cf605b4a3c85bea264a16a20a1645608.png"></p><p>Simply reading the raw initial load file, shoud give the same values as the upstream table</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code langu [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/03/22/exporting-hudi-datasets/index.html b/content/blog/2020/03/22/exporting-hudi-datasets/index.html
index aa38a62755c..fc48458fde4 100644
--- a/content/blog/2020/03/22/exporting-hudi-datasets/index.html
+++ b/content/blog/2020/03/22/exporting-hudi-datasets/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Export Hudi datasets as a copy or as different formats | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/03/22/exporting-hudi-datasets"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html b/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
index 28346e4147a..c8e46205414 100644
--- a/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
+++ b/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Support on Apache Zeppelin | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/04/27/apache-hudi-apache-zepplin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
 <strong>Side effects</strong>: The tasks of saprk jobs other than zeppelin assigned to the cluster nodes of parquet 1.10 may fail.
 <strong>Suggestions</strong>: Clients other than zeppelin will also have jar conflicts. Therefore, it is recommended to fully upgrade the spark jar, parquet jar and related dependent jars of the cluster to better adapt to Hudi’s capabilities.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="33-spark-interpreter-adaptation">3.3 Spark Interpreter adaptation<a class="hash-link" href="#33-spark-interpreter-adaptation" title="Direct link to heading">​</a></h3><p>The same SQL using Spark  [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABxoAAABpCAYAAAANxyYiAAAgAElEQVR4Ae3dzY7jxrUAYL9JXiWv4VUv7IewVwGctaGls81TaJlFFlpkGQS53ozi3cAzgIGxgfZggvCiiiyyqvgjSmq1NNInoKfZJKtY9dVpQGdOk/qiqV5v376t9viRAAECBAgQIECAAAECBAgQ+PjxY/PmzZvmxx9/POortAltvQgQIECAAAECBAgQIHBvAl/UE1JorEX8TIAAAQIECBAgQIAAAQIEmlhk/PDhw9EUoU0oNnoRIECAAAECBAgQIEDg3gQUGu9tRc2HAAECBAgQIECAAAECBC4iEO5kPPV1TttTr6kdAQIECBAgQIAAAQIELi3w2Rcan3eb5mm7v7ST/muB512zeXpqnvqvTbN7bk+62JqMrvnUbNJF6/Ed/HnfbJ+GMY9Pf252m3x+Ybs9P85v [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html b/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
index 81cea29af6e..136935c15ff 100644
--- a/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
+++ b/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Monitor Hudi metrics with Datadog | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/05/28/monitoring-hudi-metrics-with-datadog"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html b/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
index 471d007eed3..593255eafcf 100644
--- a/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
+++ b/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Apache Software Foundation Announces Apache® Hudi™ as a Top-Level Project | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html b/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
index 11edc0b0c3d..58f1623b2b9 100644
--- a/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
+++ b/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building a Large-scale Transactional Data Lake at Uber Using Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html b/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
index c5a17427503..d794721dd9e 100644
--- a/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
+++ b/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi grows cloud data lake maturity | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html b/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
index daae6ba8753..9acd889e0cb 100644
--- a/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
+++ b/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">PrestoDB and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/08/04/PrestoDB-and-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html b/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
index 52845588535..722aa8e1994 100644
--- a/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
+++ b/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Incremental Processing on the Data Lake | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/08/18/hudi-incremental-processing-on-data-lakes"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -115,7 +115,7 @@ and latency, and some long-tail applications that rely heavily on updates. Next,
 incremental consumption, and explained why these two primitives can solve the problems explained above.</p><p>Then, we introduced why incremental processing is also important to the data lake. There are many common parts in data processing between the data lake and the data warehouse.
 In the data warehouse, some &quot;pain points&quot; caused by the lack of incremental processing also exist in the data lake. We elaborated its significance to the data lake from four
 aspects: incremental processing of semantics of natural fit flow, the need for analytical scenarios, quasi-real-time scene resource/efficiency trade-offs, and unified lake architecture.</p><p>Finally, we introduced the open source data lake storage framework Apache Hudi&#x27;s support for incremental processing and simple cases.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/webs [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html b/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
index 14b0e311749..dcbc37bcf32 100644
--- a/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
+++ b/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Efficient Migration of Large Parquet Tables to Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/08/20/efficient-migration-of-large-parquet-tables"><meta data-react-helmet="true" name="docsearch:language" content="en"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Here is an example code snippet to perform METADATA_ONLY bootstrap.</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import org.apache.hudi.{DataSourceWriteOptions, HoodieDataSo [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/08/21/async-compaction-deployment-model/index.html b/content/blog/2020/08/21/async-compaction-deployment-model/index.html
index b8964952d16..99baedaefbe 100644
--- a/content/blog/2020/08/21/async-compaction-deployment-model/index.html
+++ b/content/blog/2020/08/21/async-compaction-deployment-model/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Async Compaction Deployment Models | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/08/21/async-compaction-deployment-model"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -25,7 +25,7 @@ streaming job.  Async Compactions are enabled by default for structured streamin
 on Merge-On-Read table.</p><p>Here is an example snippet in java</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import org.apache.hudi.DataSourceWriteOptions;</span><br></span [...]
 <!-- -->ingests data to Hudi table continuously from upstream sources. In this mode, Hudi supports managing asynchronous
 compactions. Here is an example snippet for running in continuous mode with async compactions</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">spark-submit --packages org.apache [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html b/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
index 8d00fc490e1..daca0cf3038 100644
--- a/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
+++ b/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Ingest multiple tables using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/08/22/ingest-multiple-tables-using-hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 With this default strategy in place, the subject name is same as the topic name being used in kafka. Source and target schema registry urls can be configured as below with TopicNameStrategy - </p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" s [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html b/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
index ae313849129..99101c47080 100644
--- a/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
+++ b/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How nClouds Helps Accelerate Data Delivery with Apache Hudi on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds"><meta data-react-helmet="true" name="docsearch:language" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html b/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
index c049153cc2e..99c6e4a6ab1 100644
--- a/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
+++ b/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi meets Apache Flink | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/15/apache-hudi-meets-apache-flink"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -42,7 +42,7 @@ This function is introduced because the input parameters that the <code>JavaSpar
 At the same time, there are many exceptions that need to be thrown in the logic of Hudi, and the code for <code>try-catch</code> in the Lambda expression will be omitted It is bloated and not very elegant.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="6-current-progress-and-follow-up-plan">6. Current progress and follow-up plan<a class="hash-link" href="#6-current-progress-and-follow-up-plan" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR"  [...]
 <a href="https://cn.aliyun.com/" target="_blank" rel="noopener noreferrer">Aliyun</a>
 <a href="https://www.sf-express.com/cn/sc/" target="_blank" rel="noopener noreferrer">SF-express</a></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="62-follow-up-plan">6.2 Follow-up plan<a class="hash-link" href="#62-follow-up-plan" title="Direct link to heading">​</a></h3><h4 class="anchor anchorWithStickyNavbar_y2LR" id="1-promote-the-integration-of-hudi-and-flink">1) Promote the integration of Hudi and Flink<a class="hash-link" href="#1-promote-the-integration-of-hudi-and-flink" [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html b/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
index 0fed13dab3b..6cfe1cdae18 100644
--- a/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
+++ b/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Origins of Data Lake at Grofers | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html b/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
index fac694afdaa..1ecb4a1b32d 100644
--- a/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
+++ b/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apply record level changes from relational databases to Amazon S3 data lake using Apache Hudi on Amazon EMR and AWS Database Migration Service | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms">< [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html b/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
index 21b88655efe..03ce381f6d1 100644
--- a/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
+++ b/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Architecting Data Lakes for the Modern Enterprise at Data Summit Connect Fall 2020 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html b/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
index e562604eca3..c2a0c450447 100644
--- a/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
+++ b/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Lake Change Capture using Apache Hudi &amp; Amazon AMS/EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR"><meta data-react-helmet="true" name="docsearch:la [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html b/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
index eb475f2a430..3573be6dd8f 100644
--- a/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
+++ b/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Employing the right indexes for fast updates, deletes in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/11/11/hudi-indexing-mechanisms"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -61,7 +61,7 @@ partition path value could change due to an update e.g users table partitioned b
 right within Hudi, which will improve the index look-up time and will also avoid additional overhead of maintaining an external system like hbase. </p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="summary">Summary<a class="hash-link" href="#summary" title="Direct link to heading">​</a></h2><p>Without the indexing capabilities in Hudi, it would not been possible to make upserts/deletes happen at <a href="https://eng.uber.com/apache-hudi-graduation/" target="_blank" rel="noopener nore [...]
 Hopefully this post gave you good enough context on the indexing mechanisms today and how different tradeoffs play out. </p><p>Some interesting work underway in this area:</p><ul><li>Apache Flink based writing with a RocksDB state store backed indexing mechanism, unlocking true streaming upserts on data lakes. </li><li>A brand new MetadataIndex, which reimagines the bloom index today on top of the metadata table in Hudi.</li><li>Record level index implementation, as a secondary index usi [...]
 Please <a href="/contribute/get-involved">engage</a> with our community if you want to get involved.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2020-11-11-hudi-indexing-mechanisms.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="tr [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html b/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
index 2626fb90a42..803392d330a 100644
--- a/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
+++ b/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Can Big Data Solutions Be Affordable? | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html b/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
index 926d64f798f..9a4ac88bb6d 100644
--- a/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
+++ b/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building High-Performance Data Lake Using Apache Hudi and Alluxio at T3Go | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go"><meta data-react-helmet="true" name="docsearch:languag [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/01/27/hudi-clustering-intro/index.html b/content/blog/2021/01/27/hudi-clustering-intro/index.html
index 60d4cc22510..c6d899c41bf 100644
--- a/content/blog/2021/01/27/hudi-clustering-intro/index.html
+++ b/content/blog/2021/01/27/hudi-clustering-intro/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Optimize Data lake layout using Clustering in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/01/27/hudi-clustering-intro"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
 <em>Figure: Illustrating query performance improvements by clustering</em></p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="setting-up-clustering">Setting up clustering<a class="hash-link" href="#setting-up-clustering" title="Direct link to heading">​</a></h4><p>Inline clustering can be setup easily using spark dataframe options. See sample below</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class=" [...]
 <em>Figure: Spark SQL query details before clustering</em></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="after-clustering">After Clustering<a class="hash-link" href="#after-clustering" title="Direct link to heading">​</a></h3><p>The query plan is similar to above. But, because of improved data locality and predicate push down, spark is able to prune a lot of rows. After clustering, the same query only outputs 110K rows (out of 20M rows) while scanning parquet files. This cuts que [...]
 <em>Figure: Spark SQL query details after clustering</em></p><p>The table below summarizes query performance improvements from experiments run using Spark3</p><table><thead><tr><th>Table State</th><th>Query runtime</th><th>Num Records Processed</th><th>Num files on disk</th><th>Size of each file</th></tr></thead><tbody><tr><td><strong>Unclustered</strong></td><td>130,673 ms</td><td>~20M</td><td>13642</td><td>~150 MB</td></tr><tr><td><strong>Clustered</strong></td><td>55,963 ms</td><td>~1 [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/02/13/hudi-key-generators/index.html b/content/blog/2021/02/13/hudi-key-generators/index.html
index e5437405cef..6584ede11e8 100644
--- a/content/blog/2021/02/13/hudi-key-generators/index.html
+++ b/content/blog/2021/02/13/hudi-key-generators/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Key Generators | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/02/13/hudi-key-generators"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ in a specific format. The format should be &quot;field1:PartitionKeyType1,field2
 and so on. Each partition key type could either be SIMPLE or TIMESTAMP.</p><p>Example config value: <code>“field_3:simple,field_5:timestamp”</code></p><p>RecordKey config value is either single field incase of SimpleKeyGenerator or a comma separate field names if referring to ComplexKeyGenerator.
 Eg: “col1” or “col3,col4”.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="nonpartitionedkeygenerator"><a href="https://github.com/apache/hudi/blob/master/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java" target="_blank" rel="noopener noreferrer">NonpartitionedKeyGenerator</a><a class="hash-link" href="#nonpartitionedkeygenerator" title="Direct link to heading">​</a></h3><p>If your hudi dataset is not partitioned, you could use this [...]
 partition for all records. In other words, all records go to the same partition (which is empty “”) </p><p>Hope this blog gave you a good understanding of different types of Key Generators available in Apache Hudi. Thanks for your continued support for Hudi&#x27;s community.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-02-13-hudi-key-generators.md" target [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html b/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
index 46aa4b43586..14661b582b0 100644
--- a/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
+++ b/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Time travel operations in Hopsworks Feature Store | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html b/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
index 2ccc8d12169..b7e096435e7 100644
--- a/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
+++ b/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Lakehouse: Building the Next Generation of Data Lakes using Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/03/01/hudi-file-sizing/index.html b/content/blog/2021/03/01/hudi-file-sizing/index.html
index 85c6e81d7d4..7fb3a177c90 100644
--- a/content/blog/2021/03/01/hudi-file-sizing/index.html
+++ b/content/blog/2021/03/01/hudi-file-sizing/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Streaming Responsibly - How Apache Hudi maintains optimum sized files | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/03/01/hudi-file-sizing"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ considered as a small file to be packed with more data.</p><p><img alt="Assignin
 <em>Figure: Remaining records are assigned to new files</em></p><p>Hudi leverages mechanisms such as custom partitioning for optimized record distribution to different files, executing
 the algorithm above. After this round of ingestion is complete, all files except File_8 are nicely sized to the optimum size.
 This process is followed during every ingestion to ensure there are no small files in your Hudi tables. </p><p>Hopefully the blog gave you an overview into how hudi manages small files and assists in boosting your query performance.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-03-01-hudi-file-sizing.md" target="_blank" rel="noreferrer noopener" class="the [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html b/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
index 83e9d0d26b9..3594a508d0a 100644
--- a/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
+++ b/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build a data lake using amazon kinesis data stream for amazon dynamodb and apache hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi">< [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html b/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
index 12525117ffb..2aa8e216f81 100644
--- a/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
+++ b/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New features from Apache hudi in Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html b/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
index d9df9c06688..dbce66009d3 100644
--- a/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
+++ b/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build Slowly Changing Dimensions Type 2 (SCD2) with Apache Spark and Apache Hudi on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html b/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
index 64696002eb7..94103666668 100644
--- a/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
+++ b/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Experts primer on Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/05/12/Experts-primer-on-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearc [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html b/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
index 14279d73779..fe3a913d758 100644
--- a/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
+++ b/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi: How Uber gets data a ride to its destination | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination"><meta data-react-helmet="true" name="docsearch:language" con [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html b/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
index a017da0479c..53fc282bd31 100644
--- a/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
+++ b/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Employing correct configurations for Hudi&#x27;s cleaner table service | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner"><meta data-react-helmet="true" name="docsearch:language" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
 <em>Figure1: Incoming records getting ingested into a hudi dataset every 30 minutes</em></p><p>The figure shows a particular partition on DFS where commits and corresponding file versions are color coded. 4 different file groups are created in this partition as depicted by fileGroup1, fileGroup2, fileGroup3 and fileGroup4. File group corresponding to fileGroup2 has records ingested from all the 5 commits, while the group corresponding to fileGroup4 has records from the latest 2 commits o [...]
 <em>Figure2: Files corresponding to latest 3 commits are retained</em></p><p>Now, suppose the user uses the below configs for cleaning:</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">hoodie.cle [...]
 <em>Figure3: Latest file version in every file group is retained</em></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="configurations">Configurations<a class="hash-link" href="#configurations" title="Direct link to heading">​</a></h3><p>You can find the details about all the possible configurations along with the default values <a href="https://hudi.apache.org/docs/configurations#compaction-configs" target="_blank" rel="noopener noreferrer">here</a>.</p><h3 class="anchor anchorWithS [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html b/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
index 6ecb81a0b2b..50558a27ded 100644
--- a/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
+++ b/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Amazon Athena expands Apache Hudi support | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html b/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
index 7c18113338d..976cfe372dc 100644
--- a/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
+++ b/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Part1: Query apache hudi dataset in an amazon S3 data lake with amazon athena : Read optimized queries | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/07/21/streaming-data-lake-platform/index.html b/content/blog/2021/07/21/streaming-data-lake-platform/index.html
index 94c5f955248..682832fd7d4 100644
--- a/content/blog/2021/07/21/streaming-data-lake-platform/index.html
+++ b/content/blog/2021/07/21/streaming-data-lake-platform/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi - The Data Lake Platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/07/21/streaming-data-lake-platform"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -24,7 +24,7 @@ with <a href="https://flink.apache.org/2021/03/11/batch-execution-mode.html" tar
 much like how Kafka/Pulsar enable efficient storage for event streaming. <a href="https://hudi.apache.org/powered_by" target="_blank" rel="noopener noreferrer">Many organizations</a> have already reaped real benefits of adopting a streaming model for their data lakes, in terms of fresh data, simplified architecture and great cost reductions.</p><p>But first, we needed to tackle the basics - transactions and mutability - on the data lake. In many ways, Apache Hudi pioneered the transactio [...]
 While we have strawman designs outlined for the newer components in the blog, we welcome with open arms fresh perspectives from the community.
 Rest of the blog will delve into each layer in our stack - explaining what it does, how it&#x27;s designed for incremental processing and how it will evolve in the future.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="lake-storage">Lake Storage<a class="hash-link" href="#lake-storage" title="Direct link to heading">​</a></h2><p>Hudi interacts with lake storage using the <a href="https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/fs/FileSystem.html" target="_blank" rel="n [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html b/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
index b1d2d95a956..a398aa262ba 100644
--- a/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
+++ b/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Baixin bank’s real-time data lake evolution scheme based on Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html b/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
index 6dcc4d2a311..3aef48edb73 100644
--- a/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
+++ b/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">MLOps Wars: Versioned Feature Data with a Lakehouse | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse"><meta data-react-helmet="true" name="docsearch:language" content="en"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html b/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
index 7433ae32f5c..441f4f41784 100644
--- a/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
+++ b/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Cost-Efficient Open Source Big Data Platform at Uber | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber"><meta data-react-helmet="true" name="docsearch:language" content="en" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/16/kafka-custom-deserializer/index.html b/content/blog/2021/08/16/kafka-custom-deserializer/index.html
index b9fe2c6cca9..66a68fb9577 100644
--- a/content/blog/2021/08/16/kafka-custom-deserializer/index.html
+++ b/content/blog/2021/08/16/kafka-custom-deserializer/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Schema evolution with DeltaStreamer using KafkaSource | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/16/kafka-custom-deserializer"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -30,7 +30,7 @@ The Deserializer then reads the records from the topic using the schema the reco
 in order to ensure smooth schema evolution with different producers producing records in different versions.</p><p><code>hoodie.deltastreamer.source.kafka.value.deserializer.class=org.apache.hudi.utilities.deser.KafkaAvroSchemaDeserializer</code></p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="conclusion">Conclusion<a class="hash-link" href="#conclusion" title="Direct link to heading">​</a></h2><p>Hope this blog helps in ingesting data from kafka into Hudi using Deltastreamer tool  [...]
 needs. Hudi has a very active development community and we look forward for more contributions.
 Please check out <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">this</a> link to start contributing.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-16-kafka-custom-deserializer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/18/improving-marker-mechanism/index.html b/content/blog/2021/08/18/improving-marker-mechanism/index.html
index f7a772916be..02b6bd32c9a 100644
--- a/content/blog/2021/08/18/improving-marker-mechanism/index.html
+++ b/content/blog/2021/08/18/improving-marker-mechanism/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Improving Marker Mechanism in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/18/improving-marker-mechanism"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@ very large writes. We demonstrate how we improve write performance with introduc
 uses to automatically clean up uncommitted data during failure and rollback scenarios. Each marker entry is composed of three parts, the data file name,
 the marker extension (<code>.marker</code>), and the I/O operation created the file (<code>CREATE</code> - inserts, <code>MERGE</code> - updates/deletes, or <code>APPEND</code> - either). For example, the marker <code>91245ce3-bb82-4f9f-969e-343364159174-0_140-579-0_20210820173605.parquet.marker.CREATE</code> indicates
 that the corresponding data file is <code>91245ce3-bb82-4f9f-969e-343364159174-0_140-579-0_20210820173605.parquet</code> and the I/O type is <code>CREATE</code>. Hudi creates a marker before creating the corresponding data file in the file system and deletes all markers pertaining to a commit when it succeeds.</p><p>The markers are useful for efficiently carrying out different operations by the write client.  Markers serve as a way to track data files of interest rather than scanning the [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/18/virtual-keys/index.html b/content/blog/2021/08/18/virtual-keys/index.html
index dd98f0d2c7f..ba70a065e00 100644
--- a/content/blog/2021/08/18/virtual-keys/index.html
+++ b/content/blog/2021/08/18/virtual-keys/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Adding support for Virtual Keys in Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/18/virtual-keys"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docus [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -43,7 +43,7 @@ difference between records of a hudi table with and without virtual keys.</p><p>
 <!-- -->incremental queries are not supported. An exception will be thrown as below when an incremental query is triggered for such
 a table.</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">scala&gt; val tripsIncrementalDF = spark.read.format(&quot;hudi&quot;).</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="to [...]
 Hudi and looking to contribute, do check out <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">here</a>.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-18-virtual-keys.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/23/async-clustering/index.html b/content/blog/2021/08/23/async-clustering/index.html
index 140ef9a7ab5..12b7f66194c 100644
--- a/content/blog/2021/08/23/async-clustering/index.html
+++ b/content/blog/2021/08/23/async-clustering/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Asynchronous Clustering using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/23/async-clustering"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusa [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -62,7 +62,7 @@ whose location can be pased as <code>—props</code> when starting the deltastre
 over yet and future work entails:</p><ul><li>Support clustering with updates.</li><li>CLI tools to support clustering.</li></ul><p>Please follow this <a href="https://issues.apache.org/jira/browse/HUDI-1042" target="_blank" rel="noopener noreferrer">JIRA</a> to learn more about active development on
 this issue. We look forward to contributions from the community. Hope you enjoyed this post. Put your Hudi on and keep
 streaming!</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-23-async-clustering.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0 [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/08/23/s3-events-source/index.html b/content/blog/2021/08/23/s3-events-source/index.html
index 12496a5c12a..df354a28180 100644
--- a/content/blog/2021/08/23/s3-events-source/index.html
+++ b/content/blog/2021/08/23/s3-events-source/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Reliable ingestion from AWS S3 using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/08/23/s3-events-source"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -27,7 +27,7 @@ This source leverages AWS <a href="https://aws.amazon.com/sns" target="_blank" r
 Download the <a href="https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-sqs" target="_blank" rel="noopener noreferrer">aws-java-sdk-sqs</a> jar.
 Then start the S3EventsSource and  S3EventsHoodieIncrSource using the HoodieDeltaStreamer utility as shown in sample commands below.</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="colo [...]
 We look forward to contributions from the community. Hope you enjoyed this post. </p><p>Put your Hudi on and keep streaming!</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-23-s3-events-source.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html b/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
index 1262e9d9a7c..83236c676a9 100644
--- a/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
+++ b/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><meta data-react-helmet="true" name="docsearch:language" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
 <img alt="slide5 scenario details" src="/assets/images/slide5-63a50a959a8ca1fd6371bafd1765bd0a.png"></p><p>In the recommendation system, we use the data lake in the following two scenarios:</p><ol><li><p>We use BigTable as the data storage for the near real-time processing in the entire system. There is an internally developed component TBase, which provides the semantics of BigTable and the abstraction of some requirements in the search advertisement recommendation scenarios, and shield [...]
 <img alt="slide7 design details" src="/assets/images/slide7-5941e55407477f2a843749121fd90709.png"></p><p>When making the decision on the engine, we examine three of the most popular data lake engines, <strong>Hudi</strong>, <strong>Iceberg</strong>, and <strong>DeltaLake</strong>. These three have their own advantages and disadvantages in our scenarios. Finally, <strong>Hudi</strong> is selected as the storage engine based on Hudi&#x27;s openness to the upstream and downstream ecosystems [...]
 <img alt="slide17 future work details" src="/assets/images/slide17-ae7bfe343dd1d0cd170f2f5d00094dea.png"></p><p>In the future, we will continue to iterate in the following aspects.</p><ul><li><p><strong>Productization issues</strong>: The current way of using APIs and tuning parameters are highly demanding for the users, especially for the tuning, operation, and maintenance, which requires a deep understanding of Hudi principles to complete.  This hinders the promotion of that to users.< [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html b/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
index 4a4ed0f6dd0..9bef7a0d1c1 100644
--- a/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
+++ b/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Platform 2.0 - Part I | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/10/05/Data-Platform-2.0-Part-I"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:docusa [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html b/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
index 2b814bf3fa7..df434c4e218 100644
--- a/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
+++ b/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How Amazon Transportation Service enabled near-real-time event analytics at petabyte scale using AWS Glue with Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-t [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html b/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
index d33f33702af..46a47bdb0c0 100644
--- a/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
+++ b/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Practice of Apache Hudi in building real-time data lake at station B | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html b/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
index f5e2b6ddbcf..5d2a6951bf3 100644
--- a/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
+++ b/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How GE Aviation built cloud-native data pipelines at enterprise scale using the AWS platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html b/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
index 799d635fef1..8d8ce499160 100644
--- a/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
+++ b/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Architecture Tools and Best Practices | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html b/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
index 5e5f4d78459..1846059d34f 100644
--- a/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
+++ b/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Lakehouse Concurrency Control: Are we too optimistic? | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic"><meta data-react-helmet="true" name="docsearch:language" content="en" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html b/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
index b1ecdbb3185..b0fffdaa4ba 100644
--- a/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
+++ b/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New features from Apache Hudi 0.7.0 and 0.8.0 available on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html b/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
index cf40e4a6c47..65353120ef6 100644
--- a/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
+++ b/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi Z-Order and Hilbert Space Filling Curves | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html b/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
index cd4be854ed5..c9dbcd14ced 100644
--- a/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
+++ b/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Art of Building Open Data Lakes with Apache Hudi, Kafka, Hive, and Debezium | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html b/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
index cf173c227a0..4987188d91b 100644
--- a/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
+++ b/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi - 2021 a Year in Review | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/01/06/apache-hudi-2021-a-year-in-review"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html b/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
index 2e4a8f14f02..374fcbf7b7b 100644
--- a/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
+++ b/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Change Data Capture with Debezium and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html b/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
index a70ab370a4c..a06ce5c306a 100644
--- a/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
+++ b/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Why and How I Integrated Airbyte and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html b/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
index 70d9bd425c0..438046f52bf 100644
--- a/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
+++ b/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi powering data lake efforts at Walmart and Disney+ Hotstar | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar"><meta data-react-helmet="true" name="docsearch:lan [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html b/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
index 2b4be7a8c4c..5099b7a6e6b 100644
--- a/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
+++ b/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Cost Efficiency @ Scale in Big Data File Format | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html b/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
index 1cb0491dded..8dfdc3b0d71 100644
--- a/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
+++ b/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Onehouse Commitment to Openness | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/02/Onehouse-Commitment-to-Openness"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html b/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
index 0b833fcd628..2a2e42242c1 100644
--- a/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
+++ b/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Onehouse brings a fully-managed lakehouse to Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html b/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
index 77186e984d7..d04a23987e8 100644
--- a/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
+++ b/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">ACID transformations on Distributed file system | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/09/ACID-transformations-on-Distributed-file-system"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html b/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
index 312f023ecea..6fd18fbd14e 100644
--- a/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
+++ b/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Open Source Data Lake Table Formats: Evaluating Current Interest and Rate of Adoption | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html b/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
index cc246302b33..c1b0db752f6 100644
--- a/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
+++ b/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Fresher Data Lake on AWS S3 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:do [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html b/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
index a986d75eb45..c2239df32a8 100644
--- a/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
+++ b/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Understanding its core concepts from hudi persistence files | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files"><meta data-react-helmet="true" name="docsearch:language [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html b/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
index 6f484bfea35..8ca7a7fbaf8 100644
--- a/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
+++ b/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Create a low-latency source-to-data lake pipeline using Amazon MSK Connect, Apache Flink, and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Con [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html b/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
index 3fc90e2b738..cc6f535fb26 100644
--- a/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
+++ b/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build a serverless pipeline to analyze streaming data using AWS Glue, Apache Hudi, and Amazon S3 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hud [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html b/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
index fbcba1b918f..b2ab39a2451 100644
--- a/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
+++ b/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Zendesk - Insights for CTOs: Part 3 – Growing your business with modern data capabilities | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities"> [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html b/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
index 728d7f9c221..9ce018dd763 100644
--- a/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
+++ b/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Key Learnings on Using Apache HUDI in building Lakehouse Architecture @ Halodoc | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html b/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
index 4d73fc0bec3..d2f0d8885c2 100644
--- a/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
+++ b/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New features from Apache Hudi 0.9.0 on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html b/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
index a9d979b57f4..05dad71c643 100644
--- a/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
+++ b/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Corrections in data lakehouse table format comparisons | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons"><meta data-react-helmet="true" name="docsearch:language" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html b/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
index 69db67def01..bc7faf3724f 100644
--- a/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
+++ b/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Multi-Modal Index for the Lakehouse in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html b/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
index 2943ef8051d..a6cf8ca9338 100644
--- a/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
+++ b/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The story of building a data lake that can be deleted on a record-by-record basis using Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html b/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
index d969d7e3bf9..4355f56c018 100644
--- a/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
+++ b/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Asynchronous Indexing using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html b/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
index e8f5d239ec0..684b26ed7ef 100644
--- a/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
+++ b/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi’s Column Stats Index and Data Skipping feature help speed up queries by an orders of magnitude! | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html b/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
index 2bbce2f682e..5f0bc371c57 100644
--- a/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
+++ b/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi vs Delta Lake - Transparent TPC-DS Lakehouse Performance Benchmarks | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html b/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
index 79df3176f9c..c1a1260a71d 100644
--- a/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
+++ b/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build Open Lakehouse using Apache Hudi &amp; dbt | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html b/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
index f38d4efca37..117d0d87bfc 100644
--- a/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
+++ b/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How NerdWallet uses AWS and Apache Hudi to build a serverless, real-time analytics platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-pl [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html b/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
index f45b983aa6d..36e4d290176 100644
--- a/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
+++ b/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Use Flink Hudi to Build a Streaming Data Lake Platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform"><meta data-react-helmet="true" name="docsearch:language" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html b/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
index 045dd5fc986..90c55b773d2 100644
--- a/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
+++ b/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Implementation of SCD-2 (Slowly Changing Dimension) with Apache Hudi &amp; Spark | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark"><meta data-react-helmet="true" name="docsea [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html b/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
index 0ca648e67d0..275306dbbec 100644
--- a/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
+++ b/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Lake / Lakehouse Guide: Powered by Data Lake Table Formats (Delta Lake, Iceberg, Hudi) | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html b/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
index 9c994d42c53..7320ba0deb8 100644
--- a/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
+++ b/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building Streaming Data Lakes with Hudi and MinIO | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html b/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
index 877ae2cf343..31179cfb556 100644
--- a/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
+++ b/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data processing with Spark: time traveling | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/09/28/Data-processing-with-Spark-time-traveling"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html b/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
index 8810962ceb2..359423c6352 100644
--- a/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
+++ b/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Ingest streaming data to Apache Hudi tables using AWS Glue and Apache Hudi DeltaStreamer | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html b/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
index 6b2b07d1e6f..697767428f1 100644
--- a/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
+++ b/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Get started with Apache Hudi using AWS Glue by implementing key design concepts – Part 1 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS"><meta data-react-helmet="true" name="docsearch: [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html b/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
index 432942adb99..0186f805555 100644
--- a/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
+++ b/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How Hudl built a cost-optimized AWS Glue pipeline with Apache Hudi datasets | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html b/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
index 7bbd09bbcf5..262fd8eade4 100644
--- a/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
+++ b/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build your Apache Hudi data lake on AWS using Amazon EMR – Part 1 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1"><meta data-react-helmet="true" name="docsearc [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html b/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
index a4d45e3c8d6..7ea13997b52 100644
--- a/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
+++ b/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build Your First Hudi Lakehouse with AWS S3 and AWS Glue | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3"><meta data-react-helmet="true" name="docsearch:language" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <a href="https://www.youtube.com/watch?v=5zF4jc_3rFs&amp;list=PLL2hlSFBmWwwbMpcyMjYuRn8cN99gFSY6&amp;" target="_blank" rel="noopener noreferrer">Build Datalakes on S3 and Glue with Apache HUDI</a>.</p><p>Follow the the <a href="https://drive.google.com/file/d/1W-E_SupsoI8VZWGtq5d7doxdWdNDPEoj/view" target="_blank" rel="noopener noreferrer">step-by-step instructions</a>. </p><p>Apply the <a href="https://github.com/soumilshah1995/dynamodb-hudi-stream-project" target="_blank" rel="noopener [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html b/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
index 1c83bf72620..0bd6fc03fde 100644
--- a/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
+++ b/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi 2022 - A year in Review | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -23,7 +23,7 @@ created (+38% YoY) and over 600+ users engaged on <a href="https://github.com/ap
 than 2,600 users (+100% YoY growth) averaging nearly 200 messages per month! The most impressive stat is that with this
 volume growth, the median response time to questions is ~3h. <a href="https://join.slack.com/t/apache-hudi/shared_invite/zt-1e94d3xro-JvlNO1kSeIHJBTVfLPlI5w" target="_blank" rel="noopener noreferrer">Come join the community</a>
 where people are sharing and helping each other!</p><img src="/assets/images/blog/Apache-Hudi-Pull-Request-History.png" alt="drawing" style="width:80%;display:block;margin-left:auto;margin-right:auto"><h2 class="anchor anchorWithStickyNavbar_y2LR" id="key-releases-in-2022">Key Releases in 2022<a class="hash-link" href="#key-releases-in-2022" title="Direct link to heading">​</a></h2><p>2022 has been a year jam packed with exciting new features for Apache Hudi across 0.11.0 and 0.12.0 rele [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html b/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
index 3249aa6c945..8a9e2e6b711 100644
--- a/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
+++ b/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi vs Delta Lake vs Apache Iceberg - Lakehouse Feature Comparison | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/archive/index.html b/content/blog/archive/index.html
index 04d384ca195..d9f945359f7 100644
--- a/content/blog/archive/index.html
+++ b/content/blog/archive/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Archive | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react-helmet="true" property= [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/atom.xml b/content/blog/atom.xml
index 80b5f5a33ff..0986b8c0e4b 100644
--- a/content/blog/atom.xml
+++ b/content/blog/atom.xml
@@ -2,11 +2,22 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://hudi.apache.org/blog</id>
     <title>Apache Hudi: User-Facing Analytics</title>
-    <updated>2023-01-11T00:00:00.000Z</updated>
+    <updated>2023-03-07T23:19:11.359Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://hudi.apache.org/blog"/>
     <subtitle>Apache Hudi Blog</subtitle>
     <icon>https://hudi.apache.org/assets/images/favicon.ico</icon>
+    <entry>
+        <title type="html"><![CDATA[Automate schema evolution at scale with Apache Hudi in AWS Glue | Amazon Web Services]]></title>
+        <id>/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue</id>
+        <link href="https://hudi.apache.org/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue"/>
+        <updated>2023-03-07T23:19:11.359Z</updated>
+        <summary type="html"><![CDATA[Redirecting... please wait!!]]></summary>
+        <content type="html"><![CDATA[<div url="https://aws.amazon.com/blogs/big-data/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/">Redirecting... please wait!! </div>]]></content>
+        <author>
+            <name>Subhro Bose, Eva Fang and Ketan Karalkar</name>
+        </author>
+    </entry>
     <entry>
         <title type="html"><![CDATA[Apache Hudi vs Delta Lake vs Apache Iceberg - Lakehouse Feature Comparison]]></title>
         <id>/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison</id>
diff --git a/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.html/index.html b/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.html/index.html
new file mode 100644
index 00000000000..b737287fdab
--- /dev/null
+++ b/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue">
+    <link rel="canonical" href="/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue" />
+  </head>
+  <script>
+    window.location.href = '/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue';
+  </script>
+</html>
\ No newline at end of file
diff --git a/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html b/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html
new file mode 100644
index 00000000000..3a1e2a375ff
--- /dev/null
+++ b/content/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.14">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Hudi: User-Facing Analytics RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
+<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
+<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Automate schema evolution at scale with Apache Hudi in AWS Glue | Amazon Web Services | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue"><meta data-react-helmet="true" name= [...]
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/content/blog/feed.json b/content/blog/feed.json
index fdd3837e823..4946ab6de5c 100644
--- a/content/blog/feed.json
+++ b/content/blog/feed.json
@@ -4,6 +4,17 @@
     "home_page_url": "https://hudi.apache.org/blog",
     "description": "Apache Hudi Blog",
     "items": [
+        {
+            "id": "/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue",
+            "content_html": "<div url=\"https://aws.amazon.com/blogs/big-data/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/\">Redirecting... please wait!! </div>",
+            "url": "https://hudi.apache.org/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue",
+            "title": "Automate schema evolution at scale with Apache Hudi in AWS Glue | Amazon Web Services",
+            "summary": "Redirecting... please wait!!",
+            "date_modified": "2023-03-07T23:19:11.359Z",
+            "author": {
+                "name": "Subhro Bose, Eva Fang and Ketan Karalkar"
+            }
+        },
         {
             "id": "/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison",
             "content_html": "<div url=\"https://www.onehouse.ai/blog/apache-hudi-vs-delta-lake-vs-apache-iceberg-lakehouse-feature-comparison\">Redirecting... please wait!! </div>",
diff --git a/content/blog/index.html b/content/blog/index.html
index f5a071dc4b8..5fc7d53f170 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/2/index.html b/content/blog/page/2/index.html
index 052148dd2ce..f6ca2acd76e 100644
--- a/content/blog/page/2/index.html
+++ b/content/blog/page/2/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/3/index.html b/content/blog/page/3/index.html
index d2980b7f7dc..cfce38ea703 100644
--- a/content/blog/page/3/index.html
+++ b/content/blog/page/3/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/4/index.html b/content/blog/page/4/index.html
index 360230e69c0..7f62c0a4f6c 100644
--- a/content/blog/page/4/index.html
+++ b/content/blog/page/4/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/5/index.html b/content/blog/page/5/index.html
index e548e6751e8..73679450177 100644
--- a/content/blog/page/5/index.html
+++ b/content/blog/page/5/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/6/index.html b/content/blog/page/6/index.html
index a13160c812c..bf5fff36ab2 100644
--- a/content/blog/page/6/index.html
+++ b/content/blog/page/6/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/7/index.html b/content/blog/page/7/index.html
index 7f9a7716217..2f4f12a9384 100644
--- a/content/blog/page/7/index.html
+++ b/content/blog/page/7/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/8/index.html b/content/blog/page/8/index.html
index 56fb09291a2..61374be6790 100644
--- a/content/blog/page/8/index.html
+++ b/content/blog/page/8/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/page/9/index.html b/content/blog/page/9/index.html
index 4b75b046399..7dbe2833bab 100644
--- a/content/blog/page/9/index.html
+++ b/content/blog/page/9/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Blogs List Page | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/rss.xml b/content/blog/rss.xml
index 0ebeab83da8..a85ab69ff41 100644
--- a/content/blog/rss.xml
+++ b/content/blog/rss.xml
@@ -4,9 +4,17 @@
         <title>Apache Hudi: User-Facing Analytics</title>
         <link>https://hudi.apache.org/blog</link>
         <description>Apache Hudi Blog</description>
-        <lastBuildDate>Wed, 11 Jan 2023 00:00:00 GMT</lastBuildDate>
+        <lastBuildDate>Tue, 07 Mar 2023 23:19:11 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
+        <item>
+            <title><![CDATA[Automate schema evolution at scale with Apache Hudi in AWS Glue | Amazon Web Services]]></title>
+            <link>https://hudi.apache.org/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue</link>
+            <guid>/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue</guid>
+            <pubDate>Tue, 07 Mar 2023 23:19:11 GMT</pubDate>
+            <description><![CDATA[Redirecting... please wait!!]]></description>
+            <content:encoded><![CDATA[<div url="https://aws.amazon.com/blogs/big-data/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/">Redirecting... please wait!! </div>]]></content:encoded>
+        </item>
         <item>
             <title><![CDATA[Apache Hudi vs Delta Lake vs Apache Iceberg - Lakehouse Feature Comparison]]></title>
             <link>https://hudi.apache.org/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison</link>
diff --git a/content/blog/streaming-data-lake-platform/index.html b/content/blog/streaming-data-lake-platform/index.html
index c8676cde376..c5ebdb2e8c7 100644
--- a/content/blog/streaming-data-lake-platform/index.html
+++ b/content/blog/streaming-data-lake-platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">quickstart | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="quickstart | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/streaming-data-lake-platform"><meta data-react-helmet="true" name="docsearch:language" con [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/airbyte/index.html b/content/blog/tags/airbyte/index.html
index 3d182a77f94..3dfe487ca07 100644
--- a/content/blog/tags/airbyte/index.html
+++ b/content/blog/tags/airbyte/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;airbyte&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;airbyte&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/airbyte"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/alibabacloud/index.html b/content/blog/tags/alibabacloud/index.html
index beb31c43bde..2a18af6f32a 100644
--- a/content/blog/tags/alibabacloud/index.html
+++ b/content/blog/tags/alibabacloud/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;alibabacloud&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;alibabacloud&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/alibabacloud">< [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/amazon/index.html b/content/blog/tags/amazon/index.html
index bbb3f7e49d8..675eb9a2bfc 100644
--- a/content/blog/tags/amazon/index.html
+++ b/content/blog/tags/amazon/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">18 posts tagged with &quot;amazon&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="18 posts tagged with &quot;amazon&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/amazon"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/analytics-at-scale/index.html b/content/blog/tags/analytics-at-scale/index.html
index 2c135efa4ae..c9ba17ea21a 100644
--- a/content/blog/tags/analytics-at-scale/index.html
+++ b/content/blog/tags/analytics-at-scale/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;analytics at-scale&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;analytics at-scale&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/analy [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/analyticsinsight/index.html b/content/blog/tags/analyticsinsight/index.html
index f6e7d042914..8035ac70351 100644
--- a/content/blog/tags/analyticsinsight/index.html
+++ b/content/blog/tags/analyticsinsight/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;analyticsinsight&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;analyticsinsight&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/analyti [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/apache-flink/index.html b/content/blog/tags/apache-flink/index.html
index 9289ee497fa..368cb0e4a7a 100644
--- a/content/blog/tags/apache-flink/index.html
+++ b/content/blog/tags/apache-flink/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;apache flink&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;apache flink&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/apache-flink"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/apache-hudi/index.html b/content/blog/tags/apache-hudi/index.html
index db3b3bf717a..e2972a62cf3 100644
--- a/content/blog/tags/apache-hudi/index.html
+++ b/content/blog/tags/apache-hudi/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">34 posts tagged with &quot;apache hudi&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="34 posts tagged with &quot;apache hudi&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/apache-hudi"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/apache-kafka/index.html b/content/blog/tags/apache-kafka/index.html
index 3a04118817f..a0388bc0004 100644
--- a/content/blog/tags/apache-kafka/index.html
+++ b/content/blog/tags/apache-kafka/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;apache kafka&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;apache kafka&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/apache-kafka"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/apache-zeppelin/index.html b/content/blog/tags/apache-zeppelin/index.html
index fa341b6442f..d629db60edb 100644
--- a/content/blog/tags/apache-zeppelin/index.html
+++ b/content/blog/tags/apache-zeppelin/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;apache zeppelin&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;apache zeppelin&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/apache-ze [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/apache/index.html b/content/blog/tags/apache/index.html
index cd7bf44257b..ac1489e56ca 100644
--- a/content/blog/tags/apache/index.html
+++ b/content/blog/tags/apache/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;apache&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;apache&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/apache"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/async-indexing/index.html b/content/blog/tags/async-indexing/index.html
index 3b0e68de3f9..d3c38a48dca 100644
--- a/content/blog/tags/async-indexing/index.html
+++ b/content/blog/tags/async-indexing/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;async indexing&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;async indexing&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/async-index [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/aws/index.html b/content/blog/tags/aws/index.html
index 232101d348d..8db742195ad 100644
--- a/content/blog/tags/aws/index.html
+++ b/content/blog/tags/aws/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;aws&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;aws&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/aws"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/best-practices/index.html b/content/blog/tags/best-practices/index.html
index 8d287270449..15e02207842 100644
--- a/content/blog/tags/best-practices/index.html
+++ b/content/blog/tags/best-practices/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;best-practices&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;best-practices&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/best-practi [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/big-data/index.html b/content/blog/tags/big-data/index.html
index 7cee34256b8..58b411a7f71 100644
--- a/content/blog/tags/big-data/index.html
+++ b/content/blog/tags/big-data/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;big-data&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;big-data&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/big-data"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/bigdata/index.html b/content/blog/tags/bigdata/index.html
index f5b4cf8f103..bbec75311f7 100644
--- a/content/blog/tags/bigdata/index.html
+++ b/content/blog/tags/bigdata/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;bigdata&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;bigdata&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/bigdata"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/blog/index.html b/content/blog/tags/blog/index.html
index a2ed9466f6b..0e1553514f7 100644
--- a/content/blog/tags/blog/index.html
+++ b/content/blog/tags/blog/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">33 posts tagged with &quot;blog&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="33 posts tagged with &quot;blog&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/blog"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/bootstrap/index.html b/content/blog/tags/bootstrap/index.html
index f0b5f88b146..019b23b2867 100644
--- a/content/blog/tags/bootstrap/index.html
+++ b/content/blog/tags/bootstrap/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;bootstrap&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;bootstrap&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/bootstrap"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/bulk-insert/index.html b/content/blog/tags/bulk-insert/index.html
index e489ee404b8..75cb8b39e25 100644
--- a/content/blog/tags/bulk-insert/index.html
+++ b/content/blog/tags/bulk-insert/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;bulk-insert&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;bulk-insert&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/bulk-insert"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/bytearray/index.html b/content/blog/tags/bytearray/index.html
index f625cf3248d..f9ff8d0edeb 100644
--- a/content/blog/tags/bytearray/index.html
+++ b/content/blog/tags/bytearray/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;bytearray&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;bytearray&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/bytearray"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/caching/index.html b/content/blog/tags/caching/index.html
index 60301fd2fa8..867e28580d1 100644
--- a/content/blog/tags/caching/index.html
+++ b/content/blog/tags/caching/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;caching&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;caching&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/caching"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/cdc/index.html b/content/blog/tags/cdc/index.html
index 5e27394c5d4..c0392ec26ec 100644
--- a/content/blog/tags/cdc/index.html
+++ b/content/blog/tags/cdc/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;cdc&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;cdc&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/cdc"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/change-data-capture/index.html b/content/blog/tags/change-data-capture/index.html
index 10368fd6582..299847510f1 100644
--- a/content/blog/tags/change-data-capture/index.html
+++ b/content/blog/tags/change-data-capture/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;change-data-capture&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;change-data-capture&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/cha [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/cleaner-service/index.html b/content/blog/tags/cleaner-service/index.html
index 0b9c41e5e6a..7eace97fe6d 100644
--- a/content/blog/tags/cleaner-service/index.html
+++ b/content/blog/tags/cleaner-service/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;cleaner-service&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;cleaner-service&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/cleaner-s [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/clustering/index.html b/content/blog/tags/clustering/index.html
index 9c08acde32a..4b4c4e7fea4 100644
--- a/content/blog/tags/clustering/index.html
+++ b/content/blog/tags/clustering/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;clustering&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;clustering&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/clustering"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/community/index.html b/content/blog/tags/community/index.html
index 0dd8098ca40..49cfaf7bfe6 100644
--- a/content/blog/tags/community/index.html
+++ b/content/blog/tags/community/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;community&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;community&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/community"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/compaction/index.html b/content/blog/tags/compaction/index.html
index b314ef631ce..5903f52d7a9 100644
--- a/content/blog/tags/compaction/index.html
+++ b/content/blog/tags/compaction/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;compaction&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;compaction&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/compaction"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/comparison/index.html b/content/blog/tags/comparison/index.html
index 46f7213fa1c..3d8d3d0e2ec 100644
--- a/content/blog/tags/comparison/index.html
+++ b/content/blog/tags/comparison/index.html
@@ -9,14 +9,14 @@
 <link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
-<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;comparison&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;comparison&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/comparison"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">5 posts tagged with &quot;comparison&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="5 posts tagged with &quot;comparison&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/comparison"><meta dat [...]
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/compression/index.html b/content/blog/tags/compression/index.html
index c969bb868c7..b1465bce2c0 100644
--- a/content/blog/tags/compression/index.html
+++ b/content/blog/tags/compression/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;compression&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;compression&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/compression"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/concurrency-control/index.html b/content/blog/tags/concurrency-control/index.html
index 8d0566a4253..f9ffad4f572 100644
--- a/content/blog/tags/concurrency-control/index.html
+++ b/content/blog/tags/concurrency-control/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;concurrency-control&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;concurrency-control&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/c [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/cost-efficiency/index.html b/content/blog/tags/cost-efficiency/index.html
index c0cac369644..3606f03aec1 100644
--- a/content/blog/tags/cost-efficiency/index.html
+++ b/content/blog/tags/cost-efficiency/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;cost-efficiency&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;cost-efficiency&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/cost-effici [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/data-lakehouse/index.html b/content/blog/tags/data-lakehouse/index.html
index 097c0a72ab8..fff6944d213 100644
--- a/content/blog/tags/data-lakehouse/index.html
+++ b/content/blog/tags/data-lakehouse/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;data-lakehouse&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;data-lakehouse&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/data-lakeho [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/data-platform/index.html b/content/blog/tags/data-platform/index.html
index c24f8b00515..583f70d9c46 100644
--- a/content/blog/tags/data-platform/index.html
+++ b/content/blog/tags/data-platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;data-platform&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;data-platform&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/data-platform [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/data-skipping/index.html b/content/blog/tags/data-skipping/index.html
index 7421b241c25..386c8ca56a9 100644
--- a/content/blog/tags/data-skipping/index.html
+++ b/content/blog/tags/data-skipping/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;data skipping&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;data skipping&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/data-skipping"> [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/datalake-platform/index.html b/content/blog/tags/datalake-platform/index.html
index 1e895e258d7..df80cec0fb4 100644
--- a/content/blog/tags/datalake-platform/index.html
+++ b/content/blog/tags/datalake-platform/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;datalake-platform&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;datalake-platform&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/datalak [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/datalake/index.html b/content/blog/tags/datalake/index.html
index 0c438de7d3a..749a98ecdf4 100644
--- a/content/blog/tags/datalake/index.html
+++ b/content/blog/tags/datalake/index.html
@@ -9,14 +9,14 @@
 <link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
-<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">10 posts tagged with &quot;datalake&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="10 posts tagged with &quot;datalake&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/datalake"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">11 posts tagged with &quot;datalake&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="11 posts tagged with &quot;datalake&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/datalake"><meta data-re [...]
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/dbta/index.html b/content/blog/tags/dbta/index.html
index b8484f3357c..d3048d64482 100644
--- a/content/blog/tags/dbta/index.html
+++ b/content/blog/tags/dbta/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;dbta&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;dbta&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/dbta"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/delete/index.html b/content/blog/tags/delete/index.html
index e677d775bab..bd979ae0061 100644
--- a/content/blog/tags/delete/index.html
+++ b/content/blog/tags/delete/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;delete&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;delete&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/delete"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/deltastreamer/index.html b/content/blog/tags/deltastreamer/index.html
index 18102cf6a11..181ef571685 100644
--- a/content/blog/tags/deltastreamer/index.html
+++ b/content/blog/tags/deltastreamer/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">6 posts tagged with &quot;deltastreamer&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="6 posts tagged with &quot;deltastreamer&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/deltastreamer"> [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/design/index.html b/content/blog/tags/design/index.html
index 0e73e8acbe9..a3a3379f55f 100644
--- a/content/blog/tags/design/index.html
+++ b/content/blog/tags/design/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">12 posts tagged with &quot;design&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="12 posts tagged with &quot;design&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/design"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/developpaper/index.html b/content/blog/tags/developpaper/index.html
index c6421a2cdf5..f1c2312a313 100644
--- a/content/blog/tags/developpaper/index.html
+++ b/content/blog/tags/developpaper/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;developpaper&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;developpaper&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/developpaper"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/devgenius/index.html b/content/blog/tags/devgenius/index.html
index 0fcec0c09e5..36101cb0f48 100644
--- a/content/blog/tags/devgenius/index.html
+++ b/content/blog/tags/devgenius/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;devgenius&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;devgenius&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/devgenius"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/diva-portal/index.html b/content/blog/tags/diva-portal/index.html
index 647cd9d6900..cdbbb6261dd 100644
--- a/content/blog/tags/diva-portal/index.html
+++ b/content/blog/tags/diva-portal/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;diva-portal&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;diva-portal&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/diva-portal"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/feature-store/index.html b/content/blog/tags/feature-store/index.html
index 0ddb3ab5bbf..dd0b1da4fa5 100644
--- a/content/blog/tags/feature-store/index.html
+++ b/content/blog/tags/feature-store/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;feature-store&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;feature-store&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/feature-store"> [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/file-sizing/index.html b/content/blog/tags/file-sizing/index.html
index fa09430c6f3..c9ac3dc85b2 100644
--- a/content/blog/tags/file-sizing/index.html
+++ b/content/blog/tags/file-sizing/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;file-sizing&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;file-sizing&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/file-sizing"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/gdpr-deletion/index.html b/content/blog/tags/gdpr-deletion/index.html
index 675a4494260..8341f590d2f 100644
--- a/content/blog/tags/gdpr-deletion/index.html
+++ b/content/blog/tags/gdpr-deletion/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;gdpr deletion&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;gdpr deletion&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/gdpr-deletion"> [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/grofers/index.html b/content/blog/tags/grofers/index.html
index e95576c27a2..01654ae5256 100644
--- a/content/blog/tags/grofers/index.html
+++ b/content/blog/tags/grofers/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;grofers&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;grofers&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/grofers"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/halodoc/index.html b/content/blog/tags/halodoc/index.html
index b3ca98cec88..56fffe23433 100644
--- a/content/blog/tags/halodoc/index.html
+++ b/content/blog/tags/halodoc/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;halodoc&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;halodoc&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/halodoc"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/hopsworks/index.html b/content/blog/tags/hopsworks/index.html
index 0bf54b6a0f5..348c9252223 100644
--- a/content/blog/tags/hopsworks/index.html
+++ b/content/blog/tags/hopsworks/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;hopsworks&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;hopsworks&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/hopsworks"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/how-to/index.html b/content/blog/tags/how-to/index.html
index fe3afcb16dd..4372992ca97 100644
--- a/content/blog/tags/how-to/index.html
+++ b/content/blog/tags/how-to/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">27 posts tagged with &quot;how-to&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="27 posts tagged with &quot;how-to&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/how-to"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/incremental-processing/index.html b/content/blog/tags/incremental-processing/index.html
index e001ba13486..6386c4c176a 100644
--- a/content/blog/tags/incremental-processing/index.html
+++ b/content/blog/tags/incremental-processing/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">13 posts tagged with &quot;incremental-processing&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="13 posts tagged with &quot;incremental-processing&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/ [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/index.html b/content/blog/tags/index.html
index deb2a2af446..26c3bc196ee 100644
--- a/content/blog/tags/index.html
+++ b/content/blog/tags/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Tags | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/indexing/index.html b/content/blog/tags/indexing/index.html
index b2344c8f1e0..c777671db3e 100644
--- a/content/blog/tags/indexing/index.html
+++ b/content/blog/tags/indexing/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;indexing&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;indexing&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/indexing"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/key-generators/index.html b/content/blog/tags/key-generators/index.html
index 9122356958c..c2ff7922b5a 100644
--- a/content/blog/tags/key-generators/index.html
+++ b/content/blog/tags/key-generators/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;key-generators&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;key-generators&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/key-generat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/lakehouse/index.html b/content/blog/tags/lakehouse/index.html
index e467fbe5a5b..8faf2194b59 100644
--- a/content/blog/tags/lakehouse/index.html
+++ b/content/blog/tags/lakehouse/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">6 posts tagged with &quot;lakehouse&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="6 posts tagged with &quot;lakehouse&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/lakehouse"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/logicalclocks/index.html b/content/blog/tags/logicalclocks/index.html
index 621939cfa14..f4234972a26 100644
--- a/content/blog/tags/logicalclocks/index.html
+++ b/content/blog/tags/logicalclocks/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;logicalclocks&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;logicalclocks&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/logicalclocks [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/markers/index.html b/content/blog/tags/markers/index.html
index 4c789c32ff8..a6a4028a438 100644
--- a/content/blog/tags/markers/index.html
+++ b/content/blog/tags/markers/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;markers&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;markers&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/markers"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/medium/index.html b/content/blog/tags/medium/index.html
index 6698294fa7c..def176f8713 100644
--- a/content/blog/tags/medium/index.html
+++ b/content/blog/tags/medium/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;medium&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;medium&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/medium"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/metadata/index.html b/content/blog/tags/metadata/index.html
index f9d548f3f26..09b9ea2231b 100644
--- a/content/blog/tags/metadata/index.html
+++ b/content/blog/tags/metadata/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;metadata&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;metadata&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/metadata"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/metrics/index.html b/content/blog/tags/metrics/index.html
index 684a3300cdc..e0a405110ed 100644
--- a/content/blog/tags/metrics/index.html
+++ b/content/blog/tags/metrics/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;metrics&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;metrics&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/metrics"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/migration/index.html b/content/blog/tags/migration/index.html
index 134633a45bc..e746d0c1a32 100644
--- a/content/blog/tags/migration/index.html
+++ b/content/blog/tags/migration/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;migration&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;migration&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/migration"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/minio/index.html b/content/blog/tags/minio/index.html
index b1ec41b6bd2..6c7ccb11a56 100644
--- a/content/blog/tags/minio/index.html
+++ b/content/blog/tags/minio/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;minio&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;minio&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/minio"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/mlops/index.html b/content/blog/tags/mlops/index.html
index b8623b211cf..72380f84f10 100644
--- a/content/blog/tags/mlops/index.html
+++ b/content/blog/tags/mlops/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;mlops&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;mlops&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/mlops"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/modern-data-architecture/index.html b/content/blog/tags/modern-data-architecture/index.html
index 3a48fb7f118..20a9f32257b 100644
--- a/content/blog/tags/modern-data-architecture/index.html
+++ b/content/blog/tags/modern-data-architecture/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;modern data-architecture&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;modern data-architecture&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/b [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/multi-deltastreamer/index.html b/content/blog/tags/multi-deltastreamer/index.html
index 7e012d45e6f..40689f508d5 100644
--- a/content/blog/tags/multi-deltastreamer/index.html
+++ b/content/blog/tags/multi-deltastreamer/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;multi-deltastreamer&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;multi-deltastreamer&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/m [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/multi-modal-indexing/index.html b/content/blog/tags/multi-modal-indexing/index.html
index 2f158044c6c..c64f8d3cbd3 100644
--- a/content/blog/tags/multi-modal-indexing/index.html
+++ b/content/blog/tags/multi-modal-indexing/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;multi-modal indexing&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;multi-modal indexing&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/m [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/near-real-time-analytics/index.html b/content/blog/tags/near-real-time-analytics/index.html
index 4db5a105855..3a56c807b85 100644
--- a/content/blog/tags/near-real-time-analytics/index.html
+++ b/content/blog/tags/near-real-time-analytics/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">6 posts tagged with &quot;near real-time analytics&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="6 posts tagged with &quot;near real-time analytics&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blo [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/onehouse/index.html b/content/blog/tags/onehouse/index.html
index 2ba410f4051..747f2943ee1 100644
--- a/content/blog/tags/onehouse/index.html
+++ b/content/blog/tags/onehouse/index.html
@@ -9,14 +9,14 @@
 <link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
-<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">6 posts tagged with &quot;onehouse&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="6 posts tagged with &quot;onehouse&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/onehouse"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">7 posts tagged with &quot;onehouse&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="7 posts tagged with &quot;onehouse&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/onehouse"><meta data-reac [...]
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/optimization/index.html b/content/blog/tags/optimization/index.html
index d47f0f6b00b..1ab4c14bf9a 100644
--- a/content/blog/tags/optimization/index.html
+++ b/content/blog/tags/optimization/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;optimization&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;optimization&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/optimization">< [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/oreilly/index.html b/content/blog/tags/oreilly/index.html
index 8593111e7fd..b893fca741d 100644
--- a/content/blog/tags/oreilly/index.html
+++ b/content/blog/tags/oreilly/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;oreilly&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;oreilly&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/oreilly"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/performance/index.html b/content/blog/tags/performance/index.html
index 9b2d971dc96..10076446dad 100644
--- a/content/blog/tags/performance/index.html
+++ b/content/blog/tags/performance/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;performance&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;performance&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/performance"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/prestodb/index.html b/content/blog/tags/prestodb/index.html
index d0bb3c284bb..5dbb8db1ee6 100644
--- a/content/blog/tags/prestodb/index.html
+++ b/content/blog/tags/prestodb/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;prestodb&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;prestodb&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/prestodb"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/programmer/index.html b/content/blog/tags/programmer/index.html
index 17e7b1e078d..71b133df88a 100644
--- a/content/blog/tags/programmer/index.html
+++ b/content/blog/tags/programmer/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;programmer&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;programmer&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/programmer"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/read-optimized-queries/index.html b/content/blog/tags/read-optimized-queries/index.html
index 67919f152b1..55b667afde4 100644
--- a/content/blog/tags/read-optimized-queries/index.html
+++ b/content/blog/tags/read-optimized-queries/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;read-optimized-queries&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;read-optimized-queries&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/ [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/real-time-datalake/index.html b/content/blog/tags/real-time-datalake/index.html
index c8ca785b350..11a7071ff22 100644
--- a/content/blog/tags/real-time-datalake/index.html
+++ b/content/blog/tags/real-time-datalake/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;real-time-datalake&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;real-time-datalake&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/real- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/robinhood/index.html b/content/blog/tags/robinhood/index.html
index 3f3006cf10c..263fc5de3ce 100644
--- a/content/blog/tags/robinhood/index.html
+++ b/content/blog/tags/robinhood/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;robinhood&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;robinhood&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/robinhood"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/rtinsights/index.html b/content/blog/tags/rtinsights/index.html
index f025bf7a79c..e82a4569819 100644
--- a/content/blog/tags/rtinsights/index.html
+++ b/content/blog/tags/rtinsights/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;rtinsights&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;rtinsights&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/rtinsights"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/scd-2/index.html b/content/blog/tags/scd-2/index.html
index 7e21a58cc91..94ff537e0a2 100644
--- a/content/blog/tags/scd-2/index.html
+++ b/content/blog/tags/scd-2/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;scd2&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;scd2&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/scd-2"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/schema-evolution.html/index.html b/content/blog/tags/schema-evolution.html/index.html
new file mode 100644
index 00000000000..82088a26728
--- /dev/null
+++ b/content/blog/tags/schema-evolution.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/schema-evolution">
+    <link rel="canonical" href="/blog/tags/schema-evolution" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/schema-evolution';
+  </script>
+</html>
\ No newline at end of file
diff --git a/content/blog/tags/schema-evolution/index.html b/content/blog/tags/schema-evolution/index.html
new file mode 100644
index 00000000000..04dd1c62313
--- /dev/null
+++ b/content/blog/tags/schema-evolution/index.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.14">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Hudi: User-Facing Analytics RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
+<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
+<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;schema evolution&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;schema evolution&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/schema- [...]
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/content/blog/tags/schema/index.html b/content/blog/tags/schema/index.html
index d635dff6430..294cb569139 100644
--- a/content/blog/tags/schema/index.html
+++ b/content/blog/tags/schema/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;schema&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;schema&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/schema"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/selectfrom/index.html b/content/blog/tags/selectfrom/index.html
index f7cbb1bd829..51090548ce2 100644
--- a/content/blog/tags/selectfrom/index.html
+++ b/content/blog/tags/selectfrom/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;selectfrom&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;selectfrom&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/selectfrom"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/snapshot-exporter/index.html b/content/blog/tags/snapshot-exporter/index.html
index a2261c56911..378b316944d 100644
--- a/content/blog/tags/snapshot-exporter/index.html
+++ b/content/blog/tags/snapshot-exporter/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;snapshot-exporter&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;snapshot-exporter&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/snaps [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/storage-spec/index.html b/content/blog/tags/storage-spec/index.html
index d1856219a02..000c4021476 100644
--- a/content/blog/tags/storage-spec/index.html
+++ b/content/blog/tags/storage-spec/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;storage-spec&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;storage-spec&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/storage-spec">< [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/streaming-ingestion/index.html b/content/blog/tags/streaming-ingestion/index.html
index d11aa1cdd85..eb4de9f466d 100644
--- a/content/blog/tags/streaming-ingestion/index.html
+++ b/content/blog/tags/streaming-ingestion/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">7 posts tagged with &quot;streaming ingestion&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="7 posts tagged with &quot;streaming ingestion&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/str [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/techtarget/index.html b/content/blog/tags/techtarget/index.html
index 83ca02568da..3b0a9c61995 100644
--- a/content/blog/tags/techtarget/index.html
+++ b/content/blog/tags/techtarget/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;techtarget&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;techtarget&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/techtarget"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/time-travel/index.html b/content/blog/tags/time-travel/index.html
index 2971d8fec3c..1cb6bee9791 100644
--- a/content/blog/tags/time-travel/index.html
+++ b/content/blog/tags/time-travel/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">3 posts tagged with &quot;time-travel&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="3 posts tagged with &quot;time-travel&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/time-travel"><meta  [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/timeline-server/index.html b/content/blog/tags/timeline-server/index.html
index ae152441862..66839c16332 100644
--- a/content/blog/tags/timeline-server/index.html
+++ b/content/blog/tags/timeline-server/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;timeline-server&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;timeline-server&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/timeline- [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/towardsdatascience/index.html b/content/blog/tags/towardsdatascience/index.html
index 64ab4b8fa93..32bf962c8ac 100644
--- a/content/blog/tags/towardsdatascience/index.html
+++ b/content/blog/tags/towardsdatascience/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;towardsdatascience&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;towardsdatascience&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/tow [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/uber/index.html b/content/blog/tags/uber/index.html
index 158c0cb7d48..cbacc27552d 100644
--- a/content/blog/tags/uber/index.html
+++ b/content/blog/tags/uber/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">4 posts tagged with &quot;uber&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with &quot;uber&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/uber"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/use-case/index.html b/content/blog/tags/use-case/index.html
index c2d3967b698..98256f12e35 100644
--- a/content/blog/tags/use-case/index.html
+++ b/content/blog/tags/use-case/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">20 posts tagged with &quot;use-case&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="20 posts tagged with &quot;use-case&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/use-case"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/usecase/index.html b/content/blog/tags/usecase/index.html
index 2eb55185761..83e628e0f8d 100644
--- a/content/blog/tags/usecase/index.html
+++ b/content/blog/tags/usecase/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;usecase&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;usecase&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/usecase"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/venturebeat/index.html b/content/blog/tags/venturebeat/index.html
index 80168934afd..5e3b36263c9 100644
--- a/content/blog/tags/venturebeat/index.html
+++ b/content/blog/tags/venturebeat/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;venturebeat&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;venturebeat&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/venturebeat"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/walmartglobaltech/index.html b/content/blog/tags/walmartglobaltech/index.html
index 2f57bf2d54a..f114592b232 100644
--- a/content/blog/tags/walmartglobaltech/index.html
+++ b/content/blog/tags/walmartglobaltech/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">2 posts tagged with &quot;walmartglobaltech&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with &quot;walmartglobaltech&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/walmart [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/xenonstack/index.html b/content/blog/tags/xenonstack/index.html
index 052973fea6b..8e19a30a100 100644
--- a/content/blog/tags/xenonstack/index.html
+++ b/content/blog/tags/xenonstack/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;xenonstack&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;xenonstack&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/xenonstack"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/tags/yahoo/index.html b/content/blog/tags/yahoo/index.html
index e8e0460fc3a..fd7df776d84 100644
--- a/content/blog/tags/yahoo/index.html
+++ b/content/blog/tags/yahoo/index.html
@@ -10,13 +10,13 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">One post tagged with &quot;yahoo&quot; | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="One post tagged with &quot;yahoo&quot; | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/blog/tags/yahoo"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.49d21812.js" as="script">
-<link rel="preload" href="/assets/js/main.9589a6d4.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e460388c.js" as="script">
+<link rel="preload" href="/assets/js/main.b55e0899.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
-<script src="/assets/js/runtime~main.49d21812.js"></script>
-<script src="/assets/js/main.9589a6d4.js"></script>
+<script src="/assets/js/runtime~main.e460388c.js"></script>
+<script src="/assets/js/main.b55e0899.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/404.html b/content/cn/404.html
index 60a80686f96..e2698b348fe 100644
--- a/content/cn/404.html
+++ b/content/cn/404.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Page Not Found | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/404.html"><meta data-react-helmet="true" name="docsearch:language" content="cn"><met [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/404/index.html b/content/cn/404/index.html
index b3b8d5f7a1d..9525218d5bc 100644
--- a/content/cn/404/index.html
+++ b/content/cn/404/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Page Not Found | Apache Hudi</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Hudi"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/404"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png b/content/cn/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png
new file mode 100644
index 00000000000..b41b3c5e0fa
Binary files /dev/null and b/content/cn/assets/images/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.png differ
diff --git a/content/cn/assets/js/01f93a4b.98e87f22.js b/content/cn/assets/js/01f93a4b.98e87f22.js
deleted file mode 100644
index bf87cc162df..00000000000
--- a/content/cn/assets/js/01f93a4b.98e87f22.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[28536],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/01f93a4b.9ebf6434.js b/content/cn/assets/js/01f93a4b.9ebf6434.js
new file mode 100644
index 00000000000..864a1de2fa8
--- /dev/null
+++ b/content/cn/assets/js/01f93a4b.9ebf6434.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[28536],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/0d37dd31.cc19f718.js b/content/cn/assets/js/0d37dd31.cc19f718.js
deleted file mode 100644
index f9f79103eef..00000000000
--- a/content/cn/assets/js/0d37dd31.cc19f718.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[34194],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function c(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/0d37dd31.ce8ecb4f.js b/content/cn/assets/js/0d37dd31.ce8ecb4f.js
new file mode 100644
index 00000000000..852337b4a38
--- /dev/null
+++ b/content/cn/assets/js/0d37dd31.ce8ecb4f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[34194],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/17800.837064fa.js b/content/cn/assets/js/17800.837064fa.js
deleted file mode 100644
index a6829b17203..00000000000
--- a/content/cn/assets/js/17800.837064fa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17800],{17800:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/17800.9ca397f0.js b/content/cn/assets/js/17800.9ca397f0.js
new file mode 100644
index 00000000000..580c4488e2d
--- /dev/null
+++ b/content/cn/assets/js/17800.9ca397f0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17800],{17800:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/1a41dab5.58bb36f6.js b/content/cn/assets/js/1a41dab5.58bb36f6.js
deleted file mode 100644
index f0c1eff387e..00000000000
--- a/content/cn/assets/js/1a41dab5.58bb36f6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[71724],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>m});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/1a41dab5.92ff94b2.js b/content/cn/assets/js/1a41dab5.92ff94b2.js
new file mode 100644
index 00000000000..00837061d40
--- /dev/null
+++ b/content/cn/assets/js/1a41dab5.92ff94b2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[71724],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>m});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/1a6610c6.35c358f8.js b/content/cn/assets/js/1a6610c6.35c358f8.js
deleted file mode 100644
index b69d9b83bc6..00000000000
--- a/content/cn/assets/js/1a6610c6.35c358f8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[70245],{66542:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/8","page":8,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/7","nextPage":"/cn/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/1a6610c6.3eff36fd.js b/content/cn/assets/js/1a6610c6.3eff36fd.js
new file mode 100644
index 00000000000..db84e60f51f
--- /dev/null
+++ b/content/cn/assets/js/1a6610c6.3eff36fd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[70245],{66542:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/8","page":8,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/7","nextPage":"/cn/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/1b2dcba2.29a3b833.js b/content/cn/assets/js/1b2dcba2.29a3b833.js
new file mode 100644
index 00000000000..0a9e636a672
--- /dev/null
+++ b/content/cn/assets/js/1b2dcba2.29a3b833.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97337],{3905:(e,t,i)=>{i.d(t,{Zo:()=>s,kt:()=>m});var l=i(67294);function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,l)}return i}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/1b2dcba2.fdaba1ff.js b/content/cn/assets/js/1b2dcba2.fdaba1ff.js
deleted file mode 100644
index b841794d89f..00000000000
--- a/content/cn/assets/js/1b2dcba2.fdaba1ff.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97337],{3905:(e,t,i)=>{i.d(t,{Zo:()=>s,kt:()=>m});var l=i(67294);function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,l)}return i}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/2019135a.1d5740bb.js b/content/cn/assets/js/2019135a.1d5740bb.js
new file mode 100644
index 00000000000..6470bc11dd7
--- /dev/null
+++ b/content/cn/assets/js/2019135a.1d5740bb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[65707],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/2019135a.ffe1f9a4.js b/content/cn/assets/js/2019135a.ffe1f9a4.js
deleted file mode 100644
index e631f69f7be..00000000000
--- a/content/cn/assets/js/2019135a.ffe1f9a4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[65707],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/20a30ea0.01630c0e.js b/content/cn/assets/js/20a30ea0.01630c0e.js
deleted file mode 100644
index ba42f4df5e1..00000000000
--- a/content/cn/assets/js/20a30ea0.01630c0e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[47195],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/20a30ea0.106048d6.js b/content/cn/assets/js/20a30ea0.106048d6.js
new file mode 100644
index 00000000000..5de6127eed2
--- /dev/null
+++ b/content/cn/assets/js/20a30ea0.106048d6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[47195],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/20be1dc7.a281e7d5.js b/content/cn/assets/js/20be1dc7.a281e7d5.js
deleted file mode 100644
index c95caf70e4b..00000000000
--- a/content/cn/assets/js/20be1dc7.a281e7d5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[54717],{53699:a=>{a.exports=JSON.parse('{"/cn/blog/tags/lakehouse":{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/lakehouse","name":"lakehouse","count":6,"permalink":"/cn/blog/tags/lakehouse"},"/cn/blog/tags/datalake":{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/datalake","name":"datalake","count":10,"permalink":"/cn/blog/tags/datalake"},"/cn/blog/tags/comparison":{"allTagsPath":"/cn/blog/tags","slug":"/c [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/20be1dc7.c6885e3b.js b/content/cn/assets/js/20be1dc7.c6885e3b.js
new file mode 100644
index 00000000000..c3726cc94c5
--- /dev/null
+++ b/content/cn/assets/js/20be1dc7.c6885e3b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[54717],{53699:a=>{a.exports=JSON.parse('{"/cn/blog/tags/schema-evolution":{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/schema-evolution","name":"schema evolution","count":1,"permalink":"/cn/blog/tags/schema-evolution"},"/cn/blog/tags/datalake":{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/datalake","name":"datalake","count":11,"permalink":"/cn/blog/tags/datalake"},"/cn/blog/tags/comparison":{"allTagsPath [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/225cc45a.f01c4a01.js b/content/cn/assets/js/225cc45a.f01c4a01.js
deleted file mode 100644
index de042ca205a..00000000000
--- a/content/cn/assets/js/225cc45a.f01c4a01.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[84290],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/225cc45a.ffc0d1fc.js b/content/cn/assets/js/225cc45a.ffc0d1fc.js
new file mode 100644
index 00000000000..ba7b36d0ee0
--- /dev/null
+++ b/content/cn/assets/js/225cc45a.ffc0d1fc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[84290],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/3455c0d5.3daadafa.js b/content/cn/assets/js/3455c0d5.3daadafa.js
new file mode 100644
index 00000000000..fa44afe3036
--- /dev/null
+++ b/content/cn/assets/js/3455c0d5.3daadafa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97404],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>h});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/3455c0d5.ae73fede.js b/content/cn/assets/js/3455c0d5.ae73fede.js
deleted file mode 100644
index 7e1d5944523..00000000000
--- a/content/cn/assets/js/3455c0d5.ae73fede.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[97404],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/3533dbd1.7590b216.js b/content/cn/assets/js/3533dbd1.7590b216.js
deleted file mode 100644
index 9924fcb683b..00000000000
--- a/content/cn/assets/js/3533dbd1.7590b216.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[12104],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/3533dbd1.80b46818.js b/content/cn/assets/js/3533dbd1.80b46818.js
new file mode 100644
index 00000000000..d3cc05c386c
--- /dev/null
+++ b/content/cn/assets/js/3533dbd1.80b46818.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[12104],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/368fe57f.b4177ae3.js b/content/cn/assets/js/368fe57f.b4177ae3.js
new file mode 100644
index 00000000000..038e147b1e0
--- /dev/null
+++ b/content/cn/assets/js/368fe57f.b4177ae3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[75113],{68237:s=>{s.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/comparison","name":"comparison","count":5,"permalink":"/cn/blog/tags/comparison"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/368fe57f.b9b78a05.js b/content/cn/assets/js/368fe57f.b9b78a05.js
deleted file mode 100644
index 46c5c6588dd..00000000000
--- a/content/cn/assets/js/368fe57f.b9b78a05.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[75113],{68237:s=>{s.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/comparison","name":"comparison","count":4,"permalink":"/cn/blog/tags/comparison"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/38440a83.5797d050.js b/content/cn/assets/js/38440a83.5797d050.js
new file mode 100644
index 00000000000..f653107316d
--- /dev/null
+++ b/content/cn/assets/js/38440a83.5797d050.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[88211],{27941:e=>{e.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/schema-evolution","name":"schema evolution","count":1,"permalink":"/cn/blog/tags/schema-evolution"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/41bbf259.91121c5e.js b/content/cn/assets/js/41bbf259.91121c5e.js
new file mode 100644
index 00000000000..011f79a8fd5
--- /dev/null
+++ b/content/cn/assets/js/41bbf259.91121c5e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35366],{3905:(e,t,a)=>{a.d(t,{Zo:()=>h,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function p(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/41bbf259.b13a6869.js b/content/cn/assets/js/41bbf259.b13a6869.js
deleted file mode 100644
index 6fce1f7f85e..00000000000
--- a/content/cn/assets/js/41bbf259.b13a6869.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35366],{3905:(e,t,a)=>{a.d(t,{Zo:()=>h,kt:()=>k});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function p(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/59700627.5637d834.js b/content/cn/assets/js/59700627.5637d834.js
new file mode 100644
index 00000000000..67823537919
--- /dev/null
+++ b/content/cn/assets/js/59700627.5637d834.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[45233],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/59700627.eb420fd9.js b/content/cn/assets/js/59700627.eb420fd9.js
deleted file mode 100644
index 96aa940e10d..00000000000
--- a/content/cn/assets/js/59700627.eb420fd9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[45233],{3905:(e,a,t)=>{t.d(a,{Zo:()=>d,kt:()=>h});var n=t(67294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/5dd01a63.2c3a4fdb.js b/content/cn/assets/js/5dd01a63.2c3a4fdb.js
new file mode 100644
index 00000000000..35bee1f8b20
--- /dev/null
+++ b/content/cn/assets/js/5dd01a63.2c3a4fdb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17158],{88137:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/7","page":7,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/6","nextPage":"/cn/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/5dd01a63.ec97d244.js b/content/cn/assets/js/5dd01a63.ec97d244.js
deleted file mode 100644
index 3e0bcf5d18f..00000000000
--- a/content/cn/assets/js/5dd01a63.ec97d244.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[17158],{88137:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/7","page":7,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/6","nextPage":"/cn/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/5f215b40.57a492f8.js b/content/cn/assets/js/5f215b40.57a492f8.js
new file mode 100644
index 00000000000..d1c4d4a11e6
--- /dev/null
+++ b/content/cn/assets/js/5f215b40.57a492f8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[90837],{67874:e=>{e.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/onehouse","name":"onehouse","count":7,"permalink":"/cn/blog/tags/onehouse"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/5f215b40.afac44a7.js b/content/cn/assets/js/5f215b40.afac44a7.js
deleted file mode 100644
index 3b8315813f7..00000000000
--- a/content/cn/assets/js/5f215b40.afac44a7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[90837],{67874:e=>{e.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/onehouse","name":"onehouse","count":6,"permalink":"/cn/blog/tags/onehouse"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/64be04a1.0f742cee.js b/content/cn/assets/js/64be04a1.0f742cee.js
new file mode 100644
index 00000000000..70317056e5d
--- /dev/null
+++ b/content/cn/assets/js/64be04a1.0f742cee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35870],{86409:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/6","page":6,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/5","nextPage":"/cn/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/64be04a1.2382cfb2.js b/content/cn/assets/js/64be04a1.2382cfb2.js
deleted file mode 100644
index a3adcad93ac..00000000000
--- a/content/cn/assets/js/64be04a1.2382cfb2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[35870],{86409:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/6","page":6,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/5","nextPage":"/cn/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/6b8fbbd1.90479095.js b/content/cn/assets/js/6b8fbbd1.90479095.js
new file mode 100644
index 00000000000..1c670f2bbbf
--- /dev/null
+++ b/content/cn/assets/js/6b8fbbd1.90479095.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[54094],{58090:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/5","page":5,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/4","nextPage":"/cn/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/6b8fbbd1.a0019bca.js b/content/cn/assets/js/6b8fbbd1.a0019bca.js
deleted file mode 100644
index be3e1be9fb7..00000000000
--- a/content/cn/assets/js/6b8fbbd1.a0019bca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[54094],{58090:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/5","page":5,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/4","nextPage":"/cn/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/6c749e75.52bf91bb.js b/content/cn/assets/js/6c749e75.52bf91bb.js
deleted file mode 100644
index 0406c960a8a..00000000000
--- a/content/cn/assets/js/6c749e75.52bf91bb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48524],{82214:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/4","page":4,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/3","nextPage":"/cn/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/6c749e75.8f33db0e.js b/content/cn/assets/js/6c749e75.8f33db0e.js
new file mode 100644
index 00000000000..7721081885e
--- /dev/null
+++ b/content/cn/assets/js/6c749e75.8f33db0e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48524],{82214:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/4","page":4,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/3","nextPage":"/cn/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/782eae4d.33194c8f.js b/content/cn/assets/js/782eae4d.33194c8f.js
deleted file mode 100644
index 0d14bb6103c..00000000000
--- a/content/cn/assets/js/782eae4d.33194c8f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[23674],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/782eae4d.ec6692c1.js b/content/cn/assets/js/782eae4d.ec6692c1.js
new file mode 100644
index 00000000000..d95a35c75db
--- /dev/null
+++ b/content/cn/assets/js/782eae4d.ec6692c1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[23674],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>h});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/846b04a4.2084bff4.js b/content/cn/assets/js/846b04a4.2084bff4.js
new file mode 100644
index 00000000000..b9f5aea35a8
--- /dev/null
+++ b/content/cn/assets/js/846b04a4.2084bff4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[81891],{61784:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/2","page":2,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog","nextPage":"/cn/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/846b04a4.f65e48e9.js b/content/cn/assets/js/846b04a4.f65e48e9.js
deleted file mode 100644
index 01db53eff41..00000000000
--- a/content/cn/assets/js/846b04a4.f65e48e9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[81891],{61784:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/2","page":2,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog","nextPage":"/cn/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/935f2afb.31ac0f0f.js b/content/cn/assets/js/935f2afb.31ac0f0f.js
new file mode 100644
index 00000000000..2725197734f
--- /dev/null
+++ b/content/cn/assets/js/935f2afb.31ac0f0f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80053],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"docs":[{"type":"link","label":"\u6982\u5ff5","href":"/cn/docs/next/overview","docId":"overview"},{"type":"category","label":"Quick Start","collapsed":false,"items":[{"type":"link","label":"Spark Guide","href":"/cn/docs/next/ [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/935f2afb.37e3431d.js b/content/cn/assets/js/935f2afb.37e3431d.js
deleted file mode 100644
index 753bd7928eb..00000000000
--- a/content/cn/assets/js/935f2afb.37e3431d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[80053],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"docs":[{"type":"link","label":"\u6982\u5ff5","href":"/cn/docs/next/overview","docId":"overview"},{"type":"category","label":"Quick Start","collapsed":false,"items":[{"type":"link","label":"Spark Guide","href":"/cn/docs/next/ [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/9831111e.eba7bb0e.js b/content/cn/assets/js/9831111e.eba7bb0e.js
new file mode 100644
index 00000000000..63b9c1c3bd0
--- /dev/null
+++ b/content/cn/assets/js/9831111e.eba7bb0e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30056],{3905:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>d});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/9ae2063b.15b9501d.js b/content/cn/assets/js/9ae2063b.15b9501d.js
deleted file mode 100644
index cbd4cf4d271..00000000000
--- a/content/cn/assets/js/9ae2063b.15b9501d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[43506],{58020:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/3","page":3,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/2","nextPage":"/cn/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/9ae2063b.ba272770.js b/content/cn/assets/js/9ae2063b.ba272770.js
new file mode 100644
index 00000000000..e450c283bd4
--- /dev/null
+++ b/content/cn/assets/js/9ae2063b.ba272770.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[43506],{58020:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/3","page":3,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/2","nextPage":"/cn/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/a6837377.65656515.js b/content/cn/assets/js/a6837377.65656515.js
new file mode 100644
index 00000000000..0e0c7627390
--- /dev/null
+++ b/content/cn/assets/js/a6837377.65656515.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[91254],{3905:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>d});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/a9417ee3.4aa0c4c7.js b/content/cn/assets/js/a9417ee3.4aa0c4c7.js
new file mode 100644
index 00000000000..2ce6f4db28f
--- /dev/null
+++ b/content/cn/assets/js/a9417ee3.4aa0c4c7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[37294],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>d});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/a9417ee3.ab141d51.js b/content/cn/assets/js/a9417ee3.ab141d51.js
deleted file mode 100644
index 0cf9f4bf92b..00000000000
--- a/content/cn/assets/js/a9417ee3.ab141d51.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[37294],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function c(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/c3804f3b.e36b11af.js b/content/cn/assets/js/c3804f3b.e36b11af.js
deleted file mode 100644
index 9dbb60a3ca5..00000000000
--- a/content/cn/assets/js/c3804f3b.e36b11af.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[33266],{23615:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog","page":1,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":null,"nextPage":"/cn/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/c3804f3b.eb45e87a.js b/content/cn/assets/js/c3804f3b.eb45e87a.js
new file mode 100644
index 00000000000..33c334c5e6b
--- /dev/null
+++ b/content/cn/assets/js/c3804f3b.eb45e87a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[33266],{23615:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog","page":1,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":null,"nextPage":"/cn/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/c4f5d8e4.98d1d92a.js b/content/cn/assets/js/c4f5d8e4.98d1d92a.js
deleted file mode 100644
index 7967fa041a9..00000000000
--- a/content/cn/assets/js/c4f5d8e4.98d1d92a.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[64195],{381:(e,t,a)=>{var i={"./2016-08-04-The-Case-for-incremental-processing-on-Hadoop.mdx":84568,"./2016-12-30-strata-talk-2017.md":59543,"./2017-03-12-Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop.mdx":64078,"./2019-01-18-asf-incubation.md":51930,"./2019-03-07-batch-vs-incremental.md":88918,"./2019-05-14-registering-dataset-to-hive.md":84636,"./2019-09-09-ingesting-database-changes.md":7986,"./2019-10-22-H [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/c4f5d8e4.cc1d9dd4.js b/content/cn/assets/js/c4f5d8e4.cc1d9dd4.js
new file mode 100644
index 00000000000..809a78b6ef8
--- /dev/null
+++ b/content/cn/assets/js/c4f5d8e4.cc1d9dd4.js
@@ -0,0 +1 @@
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[64195],{381:(e,t,a)=>{var i={"./2016-08-04-The-Case-for-incremental-processing-on-Hadoop.mdx":84568,"./2016-12-30-strata-talk-2017.md":59543,"./2017-03-12-Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop.mdx":64078,"./2019-01-18-asf-incubation.md":51930,"./2019-03-07-batch-vs-incremental.md":88918,"./2019-05-14-registering-dataset-to-hive.md":84636,"./2019-09-09-ingesting-database-changes.md":7986,"./2019-10-22-H [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/c7cac989.5623f924.js b/content/cn/assets/js/c7cac989.5623f924.js
new file mode 100644
index 00000000000..da1f126ab95
--- /dev/null
+++ b/content/cn/assets/js/c7cac989.5623f924.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[10085],{36794:a=>{a.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/datalake","name":"datalake","count":11,"permalink":"/cn/blog/tags/datalake"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/c7cac989.fabf00c0.js b/content/cn/assets/js/c7cac989.fabf00c0.js
deleted file mode 100644
index f72e1cd3e85..00000000000
--- a/content/cn/assets/js/c7cac989.fabf00c0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[10085],{36794:a=>{a.exports=JSON.parse('{"allTagsPath":"/cn/blog/tags","slug":"/cn/blog/tags/datalake","name":"datalake","count":10,"permalink":"/cn/blog/tags/datalake"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/d7358433.85910c2f.js b/content/cn/assets/js/d7358433.85910c2f.js
deleted file mode 100644
index f17111ef4ca..00000000000
--- a/content/cn/assets/js/d7358433.85910c2f.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see d7358433.85910c2f.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48384],{17331:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a pos [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/d7358433.85910c2f.js.LICENSE.txt b/content/cn/assets/js/d7358433.85910c2f.js.LICENSE.txt
deleted file mode 100644
index 2bf63b95a48..00000000000
--- a/content/cn/assets/js/d7358433.85910c2f.js.LICENSE.txt
+++ /dev/null
@@ -1 +0,0 @@
-/*! algoliasearch-lite.umd.js | 4.14.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/content/cn/assets/js/d7358433.cd00cf0a.js b/content/cn/assets/js/d7358433.cd00cf0a.js
new file mode 100644
index 00000000000..15e388e151a
--- /dev/null
+++ b/content/cn/assets/js/d7358433.cd00cf0a.js
@@ -0,0 +1,2 @@
+/*! For license information please see d7358433.cd00cf0a.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[48384],{17331:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a pos [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/d7358433.cd00cf0a.js.LICENSE.txt b/content/cn/assets/js/d7358433.cd00cf0a.js.LICENSE.txt
new file mode 100644
index 00000000000..698902548d4
--- /dev/null
+++ b/content/cn/assets/js/d7358433.cd00cf0a.js.LICENSE.txt
@@ -0,0 +1 @@
+/*! algoliasearch-lite.umd.js | 4.15.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
diff --git a/content/cn/assets/js/e182be54.11796a7c.js b/content/cn/assets/js/e182be54.11796a7c.js
new file mode 100644
index 00000000000..5a1d7fb4a78
--- /dev/null
+++ b/content/cn/assets/js/e182be54.11796a7c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[73769],{79045:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue","metadata":{"permalink":"/cn/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue.mdx","source":"@site/blog/automate-schema-evolution-at-sca [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/e182be54.de3da831.js b/content/cn/assets/js/e182be54.de3da831.js
deleted file mode 100644
index 30d310870b0..00000000000
--- a/content/cn/assets/js/e182be54.de3da831.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[73769],{79045:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison","metadata":{"permalink":"/cn/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2023-01-11-Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Compariso [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/e2d9a3af.d8fed140.js b/content/cn/assets/js/e2d9a3af.d8fed140.js
deleted file mode 100644
index b5a1f56c622..00000000000
--- a/content/cn/assets/js/e2d9a3af.d8fed140.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[43875],{3905:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>m});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/f2a2d9b8.dd66aa56.js b/content/cn/assets/js/f2a2d9b8.dd66aa56.js
new file mode 100644
index 00000000000..691541a8895
--- /dev/null
+++ b/content/cn/assets/js/f2a2d9b8.dd66aa56.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[22296],{29359:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/9","page":9,"postsPerPage":12,"totalPages":9,"totalCount":100,"previousPage":"/cn/blog/page/8","nextPage":null,"blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/f2a2d9b8.de77cadf.js b/content/cn/assets/js/f2a2d9b8.de77cadf.js
deleted file mode 100644
index 85837449cd9..00000000000
--- a/content/cn/assets/js/f2a2d9b8.de77cadf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[22296],{29359:e=>{e.exports=JSON.parse('{"permalink":"/cn/blog/page/9","page":9,"postsPerPage":12,"totalPages":9,"totalCount":99,"previousPage":"/cn/blog/page/8","nextPage":null,"blogDescription":"Blog","blogTitle":"Blogs List Page"}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/main.132f7ac2.js b/content/cn/assets/js/main.132f7ac2.js
deleted file mode 100644
index 5ee3ff9c43e..00000000000
--- a/content/cn/assets/js/main.132f7ac2.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.132f7ac2.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{99782:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});const o={title:"Apache Hudi",tagline:"Hudi brings transactions, record-level updates/deletes and change streams to data lakes!",url:"https://hudi.apache.org",baseUrl:"/cn/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"/assets/images/favicon.ico",organizationName:"apache",projectName:"hudi",customFields:{copyrightText:"Hudi, Apache and the Apache feath [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/main.b440590d.js b/content/cn/assets/js/main.b440590d.js
new file mode 100644
index 00000000000..b3402ca12eb
--- /dev/null
+++ b/content/cn/assets/js/main.b440590d.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.b440590d.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{99782:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});const o={title:"Apache Hudi",tagline:"Hudi brings transactions, record-level updates/deletes and change streams to data lakes!",url:"https://hudi.apache.org",baseUrl:"/cn/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"/assets/images/favicon.ico",organizationName:"apache",projectName:"hudi",customFields:{copyrightText:"Hudi, Apache and the Apache feath [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/main.132f7ac2.js.LICENSE.txt b/content/cn/assets/js/main.b440590d.js.LICENSE.txt
similarity index 100%
rename from content/cn/assets/js/main.132f7ac2.js.LICENSE.txt
rename to content/cn/assets/js/main.b440590d.js.LICENSE.txt
diff --git a/content/cn/assets/js/runtime~main.1ebed557.js b/content/cn/assets/js/runtime~main.1ebed557.js
deleted file mode 100644
index f6292716a4d..00000000000
--- a/content/cn/assets/js/runtime~main.1ebed557.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return b[e].call(c.exports,c,c.exports,r),c.exports}r.m=b,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i<e.length;i++){c=e[i][0],f=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=f();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/runtime~main.64e0b858.js b/content/cn/assets/js/runtime~main.64e0b858.js
new file mode 100644
index 00000000000..7593a717681
--- /dev/null
+++ b/content/cn/assets/js/runtime~main.64e0b858.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,c,f,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return d[e].call(c.exports,c,c.exports,r),c.exports}r.m=d,e=[],r.O=(a,c,f,b)=>{if(!c){var d=1/0;for(i=0;i<e.length;i++){c=e[i][0],f=e[i][1],b=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&b||d>=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b<d&&(d=b));if(t){e.splice(i--,1);var n=f();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/content/cn/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html b/content/cn/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
index fb76df0f503..f7473c2db04 100644
--- a/content/cn/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
+++ b/content/cn/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Case for incremental processing on Hadoop | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2016/12/30/strata-talk-2017/index.html b/content/cn/blog/2016/12/30/strata-talk-2017/index.html
index 7106439746b..03d788cb5f5 100644
--- a/content/cn/blog/2016/12/30/strata-talk-2017/index.html
+++ b/content/cn/blog/2016/12/30/strata-talk-2017/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Connect with us at Strata San Jose March 2017 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2016/12/30/strata-talk-2017"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Catch our talk <strong>&quot;Incremental Processing on Hadoop At Uber&quot;</strong></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Hoodie: Uber Engineering&#x27;s Incremental  [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html b/content/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
index 240ca2fbe40..3c6768eb7ed 100644
--- a/content/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
+++ b/content/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hoodie: Uber Engineering&#x27;s Incremental Processing Framework on Hadoop | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop"><meta data-react-helmet="true [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/01/18/asf-incubation/index.html b/content/cn/blog/2019/01/18/asf-incubation/index.html
index 5067770246d..8ff2c32b6cc 100644
--- a/content/cn/blog/2019/01/18/asf-incubation/index.html
+++ b/content/cn/blog/2019/01/18/asf-incubation/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi entered Apache Incubator | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/01/18/asf-incubation"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:docusaurus [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/03/07/batch-vs-incremental/index.html b/content/cn/blog/2019/03/07/batch-vs-incremental/index.html
index deab61e3e06..a56a21e7d50 100644
--- a/content/cn/blog/2019/03/07/batch-vs-incremental/index.html
+++ b/content/cn/blog/2019/03/07/batch-vs-incremental/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Big Batch vs Incremental Processing | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/03/07/batch-vs-incremental"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearc [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/05/14/registering-dataset-to-hive/index.html b/content/cn/blog/2019/05/14/registering-dataset-to-hive/index.html
index 69ec77278a0..ce9890056fd 100644
--- a/content/cn/blog/2019/05/14/registering-dataset-to-hive/index.html
+++ b/content/cn/blog/2019/05/14/registering-dataset-to-hive/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Registering sample dataset to Hive via beeline | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/05/14/registering-dataset-to-hive"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/09/09/ingesting-database-changes/index.html b/content/cn/blog/2019/09/09/ingesting-database-changes/index.html
index c1998c6b78b..d020c647708 100644
--- a/content/cn/blog/2019/09/09/ingesting-database-changes/index.html
+++ b/content/cn/blog/2019/09/09/ingesting-database-changes/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Ingesting Database changes via Sqoop/Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/09/09/ingesting-database-changes"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/10/22/Hudi-On-Hops/index.html b/content/cn/blog/2019/10/22/Hudi-On-Hops/index.html
index 9f0113f50c9..1829e7dac5b 100644
--- a/content/cn/blog/2019/10/22/Hudi-On-Hops/index.html
+++ b/content/cn/blog/2019/10/22/Hudi-On-Hops/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi On Hops | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/10/22/Hudi-On-Hops"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="defa [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html b/content/cn/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
index 21bd5c5dff9..a2c21d2ce83 100644
--- a/content/cn/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
+++ b/content/cn/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New – Insert, Update, Delete Data on S3 with Amazon EMR and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/01/15/delete-support-in-hudi/index.html b/content/cn/blog/2020/01/15/delete-support-in-hudi/index.html
index 4316d36a209..44ac850d3be 100644
--- a/content/cn/blog/2020/01/15/delete-support-in-hudi/index.html
+++ b/content/cn/blog/2020/01/15/delete-support-in-hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Delete support in Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/01/15/delete-support-in-hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:docusauru [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/01/20/change-capture-using-aws/index.html b/content/cn/blog/2020/01/20/change-capture-using-aws/index.html
index 8870dbb7313..f751d7079b8 100644
--- a/content/cn/blog/2020/01/20/change-capture-using-aws/index.html
+++ b/content/cn/blog/2020/01/20/change-capture-using-aws/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Change Capture Using AWS Database Migration Service and Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/01/20/change-capture-using-aws"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -21,7 +21,7 @@
 <img src="/cn/assets/images/s3-endpoint-configuration-1-6246a9d09772ac527a13f5b26a6fb38e.png"><img src="/cn/assets/images/s3-endpoint-configuration-2-b275c182ed2fa52e4c7a33bffba394d5.png"><img src="/cn/assets/images/s3-endpoint-list-8d89e05bd7f4d82958a6c11a0cc0c8ea.png"></li></ul><p>Then proceed to create a migration task, as below. Give it a name, connect the source to the target and be sure to pick the right <em>Migration type</em> as shown below, to ensure ongoing changes are continuo [...]
 <img src="/cn/assets/images/s3-migration-task-2-797ea4b89d2a3be41d476785040e2886.png"></p><p>Starting the DMS task and should result in an initial load, like below.</p><p><img src="/cn/assets/images/dms-task-cf605b4a3c85bea264a16a20a1645608.png"></p><p>Simply reading the raw initial load file, shoud give the same values as the upstream table</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/03/22/exporting-hudi-datasets/index.html b/content/cn/blog/2020/03/22/exporting-hudi-datasets/index.html
index ede56791d09..4b6e6af6ee2 100644
--- a/content/cn/blog/2020/03/22/exporting-hudi-datasets/index.html
+++ b/content/cn/blog/2020/03/22/exporting-hudi-datasets/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Export Hudi datasets as a copy or as different formats | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/03/22/exporting-hudi-datasets"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/04/27/apache-hudi-apache-zepplin/index.html b/content/cn/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
index 85305948e06..a29754ac80c 100644
--- a/content/cn/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
+++ b/content/cn/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Support on Apache Zeppelin | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/04/27/apache-hudi-apache-zepplin"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
 <strong>Suggestions</strong>: Clients other than zeppelin will also have jar conflicts. Therefore, it is recommended to fully upgrade the spark jar, parquet jar and related dependent jars of the cluster to better adapt to Hudi’s capabilities.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="33-spark-interpreter-adaptation">3.3 Spark Interpreter adaptation<a class="hash-link" href="#33-spark-interpreter-adaptation" title="Direct link to heading">​</a></h3><p>The same SQL using Spark  [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABxoAAABpCAYAAAANxyYiAAAgAElEQVR4Ae3dzY7jxrUAYL9JXiWv4VUv7IewVwGctaGls81TaJlFFlpkGQS53ozi3cAzgIGxgfZggvCiiiyyqvgjSmq1NNInoKfZJKtY9dVpQGdOk/qiqV5v376t9viRAAECBAgQIECAAAECBAgQ+PjxY/PmzZvmxx9/POortAltvQgQIECAAAECBAgQIHBvAl/UE1JorEX8TIAAAQIECBAgQIAAAQIEmlhk/PDhw9EUoU0oNnoRIECAAAECBAgQIEDg3gQUGu9tRc2HAAECBAgQIECAAAECBC4iEO5kPPV1TttTr6kdAQIECBAgQIAAAQIELi3w2Rcan3eb5mm7v7ST/muB512zeXpqnvqvTbN7bk+62JqMrvnUbNJF6/Ed/HnfbJ+GMY9Pf252m3x+Ybs9P85v [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html b/content/cn/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
index 699944bdbf4..c24f202c602 100644
--- a/content/cn/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
+++ b/content/cn/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Monitor Hudi metrics with Datadog | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/05/28/monitoring-hudi-metrics-with-datadog"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html b/content/cn/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
index 241d8801b9e..ea825003bd3 100644
--- a/content/cn/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
+++ b/content/cn/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Apache Software Foundation Announces Apache® Hudi™ as a Top-Level Project | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project"><meta data-react-h [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html b/content/cn/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
index 96d370d18a2..6f430a701ba 100644
--- a/content/cn/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
+++ b/content/cn/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building a Large-scale Transactional Data Lake at Uber Using Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi"><meta data-react-helmet="t [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html b/content/cn/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
index bdea078512a..30d6d19247c 100644
--- a/content/cn/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
+++ b/content/cn/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi grows cloud data lake maturity | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html b/content/cn/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
index 7ea366f3de2..c901f4a4b85 100644
--- a/content/cn/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
+++ b/content/cn/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">PrestoDB and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/08/04/PrestoDB-and-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:docus [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html b/content/cn/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
index 1be8d42b35c..f01d448e97f 100644
--- a/content/cn/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
+++ b/content/cn/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Incremental Processing on the Data Lake | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/08/18/hudi-incremental-processing-on-data-lakes"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-hel [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -116,7 +116,7 @@ incremental consumption, and explained why these two primitives can solve the pr
 In the data warehouse, some &quot;pain points&quot; caused by the lack of incremental processing also exist in the data lake. We elaborated its significance to the data lake from four
 aspects: incremental processing of semantics of natural fit flow, the need for analytical scenarios, quasi-real-time scene resource/efficiency trade-offs, and unified lake architecture.</p><p>Finally, we introduced the open source data lake storage framework Apache Hudi&#x27;s support for incremental processing and simple cases.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/webs [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html b/content/cn/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
index 276bfefbecb..fb76c3204c4 100644
--- a/content/cn/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
+++ b/content/cn/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Efficient Migration of Large Parquet Tables to Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/08/20/efficient-migration-of-large-parquet-tables"><meta data-react-helmet="true" name="docsearch:language" content="cn" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Here is an example code snippet to perform METADATA_ONLY bootstrap.</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import org.apache.hudi.{DataSourceWriteOptions, HoodieDataSo [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/08/21/async-compaction-deployment-model/index.html b/content/cn/blog/2020/08/21/async-compaction-deployment-model/index.html
index 2973af65730..5dcb6b24f3a 100644
--- a/content/cn/blog/2020/08/21/async-compaction-deployment-model/index.html
+++ b/content/cn/blog/2020/08/21/async-compaction-deployment-model/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Async Compaction Deployment Models | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/08/21/async-compaction-deployment-model"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -26,7 +26,7 @@ on Merge-On-Read table.</p><p>Here is an example snippet in java</p><div class="
 <!-- -->ingests data to Hudi table continuously from upstream sources. In this mode, Hudi supports managing asynchronous
 compactions. Here is an example snippet for running in continuous mode with async compactions</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">spark-submit --packages org.apache [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html b/content/cn/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
index 065695ebb75..4ce5e8f14f2 100644
--- a/content/cn/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
+++ b/content/cn/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Ingest multiple tables using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/08/22/ingest-multiple-tables-using-hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 With this default strategy in place, the subject name is same as the topic name being used in kafka. Source and target schema registry urls can be configured as below with TopicNameStrategy - </p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" s [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html b/content/cn/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
index 4a4f283f8bb..2155133c63b 100644
--- a/content/cn/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
+++ b/content/cn/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How nClouds Helps Accelerate Data Delivery with Apache Hudi on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds"><meta data-react-helmet="true" name="docsearch:language" conten [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html b/content/cn/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
index e5120eee220..b98980c8738 100644
--- a/content/cn/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
+++ b/content/cn/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi meets Apache Flink | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/15/apache-hudi-meets-apache-flink"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -43,7 +43,7 @@ At the same time, there are many exceptions that need to be thrown in the logic
 <a href="https://cn.aliyun.com/" target="_blank" rel="noopener noreferrer">Aliyun</a>
 <a href="https://www.sf-express.com/cn/sc/" target="_blank" rel="noopener noreferrer">SF-express</a></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="62-follow-up-plan">6.2 Follow-up plan<a class="hash-link" href="#62-follow-up-plan" title="Direct link to heading">​</a></h3><h4 class="anchor anchorWithStickyNavbar_y2LR" id="1-promote-the-integration-of-hudi-and-flink">1) Promote the integration of Hudi and Flink<a class="hash-link" href="#1-promote-the-integration-of-hudi-and-flink" [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html b/content/cn/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
index 7835ccfeb84..c9aec2df849 100644
--- a/content/cn/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
+++ b/content/cn/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Origins of Data Lake at Grofers | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html b/content/cn/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
index bddfffc7cba..fdd504d5d48 100644
--- a/content/cn/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
+++ b/content/cn/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apply record level changes from relational databases to Amazon S3 data lake using Apache Hudi on Amazon EMR and AWS Database Migration Service | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html b/content/cn/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
index a35a894b5b8..0c90bdb62a7 100644
--- a/content/cn/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
+++ b/content/cn/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Architecting Data Lakes for the Modern Enterprise at Data Summit Connect Fall 2020 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020"><meta  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html b/content/cn/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
index 8d80b92ffce..e9279282f90 100644
--- a/content/cn/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
+++ b/content/cn/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Lake Change Capture using Apache Hudi &amp; Amazon AMS/EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/11/11/hudi-indexing-mechanisms/index.html b/content/cn/blog/2020/11/11/hudi-indexing-mechanisms/index.html
index 903842af0d3..bb6e35fc9f5 100644
--- a/content/cn/blog/2020/11/11/hudi-indexing-mechanisms/index.html
+++ b/content/cn/blog/2020/11/11/hudi-indexing-mechanisms/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Employing the right indexes for fast updates, deletes in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/11/11/hudi-indexing-mechanisms"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -62,7 +62,7 @@ right within Hudi, which will improve the index look-up time and will also avoid
 Hopefully this post gave you good enough context on the indexing mechanisms today and how different tradeoffs play out. </p><p>Some interesting work underway in this area:</p><ul><li>Apache Flink based writing with a RocksDB state store backed indexing mechanism, unlocking true streaming upserts on data lakes. </li><li>A brand new MetadataIndex, which reimagines the bloom index today on top of the metadata table in Hudi.</li><li>Record level index implementation, as a secondary index usi [...]
 Please <a href="/cn/contribute/get-involved">engage</a> with our community if you want to get involved.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2020-11-11-hudi-indexing-mechanisms.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden= [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html b/content/cn/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
index 2f2e26e7421..be211c440ed 100644
--- a/content/cn/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
+++ b/content/cn/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Can Big Data Solutions Be Affordable? | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html b/content/cn/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
index a95a9cb6268..764bfaacd57 100644
--- a/content/cn/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
+++ b/content/cn/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building High-Performance Data Lake Using Apache Hudi and Alluxio at T3Go | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go"><meta data-react-helmet="true" name="docsearch:lang [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/01/27/hudi-clustering-intro/index.html b/content/cn/blog/2021/01/27/hudi-clustering-intro/index.html
index 65e1384bad4..1c1e2aa71d8 100644
--- a/content/cn/blog/2021/01/27/hudi-clustering-intro/index.html
+++ b/content/cn/blog/2021/01/27/hudi-clustering-intro/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Optimize Data lake layout using Clustering in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/01/27/hudi-clustering-intro"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helme [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
 <em>Figure: Spark SQL query details before clustering</em></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="after-clustering">After Clustering<a class="hash-link" href="#after-clustering" title="Direct link to heading">​</a></h3><p>The query plan is similar to above. But, because of improved data locality and predicate push down, spark is able to prune a lot of rows. After clustering, the same query only outputs 110K rows (out of 20M rows) while scanning parquet files. This cuts que [...]
 <em>Figure: Spark SQL query details after clustering</em></p><p>The table below summarizes query performance improvements from experiments run using Spark3</p><table><thead><tr><th>Table State</th><th>Query runtime</th><th>Num Records Processed</th><th>Num files on disk</th><th>Size of each file</th></tr></thead><tbody><tr><td><strong>Unclustered</strong></td><td>130,673 ms</td><td>~20M</td><td>13642</td><td>~150 MB</td></tr><tr><td><strong>Clustered</strong></td><td>55,963 ms</td><td>~1 [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/02/13/hudi-key-generators/index.html b/content/cn/blog/2021/02/13/hudi-key-generators/index.html
index 61796232f82..5298c05e010 100644
--- a/content/cn/blog/2021/02/13/hudi-key-generators/index.html
+++ b/content/cn/blog/2021/02/13/hudi-key-generators/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Key Generators | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/02/13/hudi-key-generators"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:docusaur [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ and so on. Each partition key type could either be SIMPLE or TIMESTAMP.</p><p>Ex
 Eg: “col1” or “col3,col4”.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="nonpartitionedkeygenerator"><a href="https://github.com/apache/hudi/blob/master/hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java" target="_blank" rel="noopener noreferrer">NonpartitionedKeyGenerator</a><a class="hash-link" href="#nonpartitionedkeygenerator" title="Direct link to heading">​</a></h3><p>If your hudi dataset is not partitioned, you could use this [...]
 partition for all records. In other words, all records go to the same partition (which is empty “”) </p><p>Hope this blog gave you a good understanding of different types of Key Generators available in Apache Hudi. Thanks for your continued support for Hudi&#x27;s community.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-02-13-hudi-key-generators.md" target [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html b/content/cn/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
index 88c4a241163..56c65c78c2b 100644
--- a/content/cn/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
+++ b/content/cn/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Time travel operations in Hopsworks Feature Store | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store"><meta data-react-helmet="true" name="docsearch:language" content="cn"><m [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html b/content/cn/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
index 3779e3c90a7..3197fb54bf0 100644
--- a/content/cn/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
+++ b/content/cn/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Lakehouse: Building the Next Generation of Data Lakes using Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi"><meta data-react-he [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/03/01/hudi-file-sizing/index.html b/content/cn/blog/2021/03/01/hudi-file-sizing/index.html
index 4c27e9a51d0..5b2a4769d18 100644
--- a/content/cn/blog/2021/03/01/hudi-file-sizing/index.html
+++ b/content/cn/blog/2021/03/01/hudi-file-sizing/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Streaming Responsibly - How Apache Hudi maintains optimum sized files | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/03/01/hudi-file-sizing"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ considered as a small file to be packed with more data.</p><p><img alt="Assignin
 the algorithm above. After this round of ingestion is complete, all files except File_8 are nicely sized to the optimum size.
 This process is followed during every ingestion to ensure there are no small files in your Hudi tables. </p><p>Hopefully the blog gave you an overview into how hudi manages small files and assists in boosting your query performance.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-03-01-hudi-file-sizing.md" target="_blank" rel="noreferrer noopener" class="the [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html b/content/cn/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
index bb79c770dee..6971a3a25e7 100644
--- a/content/cn/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
+++ b/content/cn/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build a data lake using amazon kinesis data stream for amazon dynamodb and apache hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html b/content/cn/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
index 42e23f0094f..6caa2508593 100644
--- a/content/cn/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
+++ b/content/cn/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New features from Apache hudi in Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-rea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html b/content/cn/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
index 719feb5c72d..33499d3be86 100644
--- a/content/cn/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
+++ b/content/cn/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build Slowly Changing Dimensions Type 2 (SCD2) with Apache Spark and Apache Hudi on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html b/content/cn/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
index 97516d8e2f0..65141991fbc 100644
--- a/content/cn/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
+++ b/content/cn/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Experts primer on Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/05/12/Experts-primer-on-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docse [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html b/content/cn/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
index 0812cae383e..2eb383ce934 100644
--- a/content/cn/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
+++ b/content/cn/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi: How Uber gets data a ride to its destination | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination"><meta data-react-helmet="true" name="docsearch:language"  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html b/content/cn/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
index c94587f41a5..01da4bdf92f 100644
--- a/content/cn/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
+++ b/content/cn/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Employing correct configurations for Hudi&#x27;s cleaner table service | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner"><meta data-react-helmet="true" name="docsearch:langua [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
 <em>Figure2: Files corresponding to latest 3 commits are retained</em></p><p>Now, suppose the user uses the below configs for cleaning:</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">hoodie.cle [...]
 <em>Figure3: Latest file version in every file group is retained</em></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="configurations">Configurations<a class="hash-link" href="#configurations" title="Direct link to heading">​</a></h3><p>You can find the details about all the possible configurations along with the default values <a href="https://hudi.apache.org/docs/configurations#compaction-configs" target="_blank" rel="noopener noreferrer">here</a>.</p><h3 class="anchor anchorWithS [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html b/content/cn/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
index 9617b30f9da..b469cec1263 100644
--- a/content/cn/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
+++ b/content/cn/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Amazon Athena expands Apache Hudi support | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-h [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html b/content/cn/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
index 7e906bc7274..7770aa83abf 100644
--- a/content/cn/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
+++ b/content/cn/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Part1: Query apache hudi dataset in an amazon S3 data lake with amazon athena : Read optimized queries | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/07/21/streaming-data-lake-platform/index.html b/content/cn/blog/2021/07/21/streaming-data-lake-platform/index.html
index 40344cbb6d4..c69aac88305 100644
--- a/content/cn/blog/2021/07/21/streaming-data-lake-platform/index.html
+++ b/content/cn/blog/2021/07/21/streaming-data-lake-platform/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi - The Data Lake Platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/07/21/streaming-data-lake-platform"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -25,7 +25,7 @@ much like how Kafka/Pulsar enable efficient storage for event streaming. <a href
 While we have strawman designs outlined for the newer components in the blog, we welcome with open arms fresh perspectives from the community.
 Rest of the blog will delve into each layer in our stack - explaining what it does, how it&#x27;s designed for incremental processing and how it will evolve in the future.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="lake-storage">Lake Storage<a class="hash-link" href="#lake-storage" title="Direct link to heading">​</a></h2><p>Hudi interacts with lake storage using the <a href="https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/fs/FileSystem.html" target="_blank" rel="n [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html b/content/cn/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
index 9cf6fa1a8e3..201ee3071ce 100644
--- a/content/cn/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
+++ b/content/cn/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Baixin bank’s real-time data lake evolution scheme based on Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html b/content/cn/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
index 8d1128e5bc5..80933b78e04 100644
--- a/content/cn/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
+++ b/content/cn/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">MLOps Wars: Versioned Feature Data with a Lakehouse | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse"><meta data-react-helmet="true" name="docsearch:language" content="cn" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html b/content/cn/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
index 8ae91e24834..f646d228573 100644
--- a/content/cn/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
+++ b/content/cn/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Cost-Efficient Open Source Big Data Platform at Uber | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber"><meta data-react-helmet="true" name="docsearch:language" content=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/16/kafka-custom-deserializer/index.html b/content/cn/blog/2021/08/16/kafka-custom-deserializer/index.html
index 2d084e396e6..8e4af9e2133 100644
--- a/content/cn/blog/2021/08/16/kafka-custom-deserializer/index.html
+++ b/content/cn/blog/2021/08/16/kafka-custom-deserializer/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Schema evolution with DeltaStreamer using KafkaSource | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/16/kafka-custom-deserializer"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helme [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -31,7 +31,7 @@ in order to ensure smooth schema evolution with different producers producing re
 needs. Hudi has a very active development community and we look forward for more contributions.
 Please check out <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">this</a> link to start contributing.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-16-kafka-custom-deserializer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/18/improving-marker-mechanism/index.html b/content/cn/blog/2021/08/18/improving-marker-mechanism/index.html
index 812938c9b1b..76b64f7e27d 100644
--- a/content/cn/blog/2021/08/18/improving-marker-mechanism/index.html
+++ b/content/cn/blog/2021/08/18/improving-marker-mechanism/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Improving Marker Mechanism in Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/18/improving-marker-mechanism"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -21,7 +21,7 @@ uses to automatically clean up uncommitted data during failure and rollback scen
 the marker extension (<code>.marker</code>), and the I/O operation created the file (<code>CREATE</code> - inserts, <code>MERGE</code> - updates/deletes, or <code>APPEND</code> - either). For example, the marker <code>91245ce3-bb82-4f9f-969e-343364159174-0_140-579-0_20210820173605.parquet.marker.CREATE</code> indicates
 that the corresponding data file is <code>91245ce3-bb82-4f9f-969e-343364159174-0_140-579-0_20210820173605.parquet</code> and the I/O type is <code>CREATE</code>. Hudi creates a marker before creating the corresponding data file in the file system and deletes all markers pertaining to a commit when it succeeds.</p><p>The markers are useful for efficiently carrying out different operations by the write client.  Markers serve as a way to track data files of interest rather than scanning the [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/18/virtual-keys/index.html b/content/cn/blog/2021/08/18/virtual-keys/index.html
index ffe5cc4166e..3dfb43a27a2 100644
--- a/content/cn/blog/2021/08/18/virtual-keys/index.html
+++ b/content/cn/blog/2021/08/18/virtual-keys/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Adding support for Virtual Keys in Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/18/virtual-keys"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:do [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -44,7 +44,7 @@ difference between records of a hudi table with and without virtual keys.</p><p>
 a table.</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">scala&gt; val tripsIncrementalDF = spark.read.format(&quot;hudi&quot;).</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="to [...]
 Hudi and looking to contribute, do check out <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">here</a>.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-18-virtual-keys.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/23/async-clustering/index.html b/content/cn/blog/2021/08/23/async-clustering/index.html
index 2e64177eb2d..1a8d6ed8835 100644
--- a/content/cn/blog/2021/08/23/async-clustering/index.html
+++ b/content/cn/blog/2021/08/23/async-clustering/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Asynchronous Clustering using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/23/async-clustering"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:doc [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -63,7 +63,7 @@ over yet and future work entails:</p><ul><li>Support clustering with updates.</l
 this issue. We look forward to contributions from the community. Hope you enjoyed this post. Put your Hudi on and keep
 streaming!</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-23-async-clustering.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0 [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/08/23/s3-events-source/index.html b/content/cn/blog/2021/08/23/s3-events-source/index.html
index 04df63917cd..b5f290c6067 100644
--- a/content/cn/blog/2021/08/23/s3-events-source/index.html
+++ b/content/cn/blog/2021/08/23/s3-events-source/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Reliable ingestion from AWS S3 using Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/08/23/s3-events-source"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -28,7 +28,7 @@ Download the <a href="https://mvnrepository.com/artifact/com.amazonaws/aws-java-
 Then start the S3EventsSource and  S3EventsHoodieIncrSource using the HoodieDeltaStreamer utility as shown in sample commands below.</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="colo [...]
 We look forward to contributions from the community. Hope you enjoyed this post. </p><p>Put your Hudi on and keep streaming!</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_2lop"><div class="col margin-top--sm"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2021-08-23-s3-events-source.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html b/content/cn/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
index a7a8214c988..26215f7111d 100644
--- a/content/cn/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
+++ b/content/cn/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
@@ -10,8 +10,8 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><meta data-react-helmet="true" name="docsearch:langua [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -21,7 +21,7 @@
 <img alt="slide7 design details" src="/cn/assets/images/slide7-5941e55407477f2a843749121fd90709.png"></p><p>When making the decision on the engine, we examine three of the most popular data lake engines, <strong>Hudi</strong>, <strong>Iceberg</strong>, and <strong>DeltaLake</strong>. These three have their own advantages and disadvantages in our scenarios. Finally, <strong>Hudi</strong> is selected as the storage engine based on Hudi&#x27;s openness to the upstream and downstream ecosyst [...]
 <img alt="slide17 future work details" src="/cn/assets/images/slide17-ae7bfe343dd1d0cd170f2f5d00094dea.png"></p><p>In the future, we will continue to iterate in the following aspects.</p><ul><li><p><strong>Productization issues</strong>: The current way of using APIs and tuning parameters are highly demanding for the users, especially for the tuning, operation, and maintenance, which requires a deep understanding of Hudi principles to complete.  This hinders the promotion of that to user [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html b/content/cn/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
index 796f001f97d..60a8a821139 100644
--- a/content/cn/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
+++ b/content/cn/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Data Platform 2.0 - Part I | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/10/05/Data-Platform-2.0-Part-I"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:doc [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html b/content/cn/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
index c5d2d53f9af..2ceb4243005 100644
--- a/content/cn/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
+++ b/content/cn/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How Amazon Transportation Service enabled near-real-time event analytics at petabyte scale using AWS Glue with Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-rea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html b/content/cn/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
index 24746d07061..87cf9ccb01b 100644
--- a/content/cn/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
+++ b/content/cn/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Practice of Apache Hudi in building real-time data lake at station B | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html b/content/cn/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
index bb4092c7b9d..71ee07edb13 100644
--- a/content/cn/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
+++ b/content/cn/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How GE Aviation built cloud-native data pipelines at enterprise scale using the AWS platform | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html b/content/cn/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
index 713987d53bf..00c223822e4 100644
--- a/content/cn/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
+++ b/content/cn/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi Architecture Tools and Best Practices | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices"><meta data-react-helmet="true" name="docsearch:language" content="cn"><m [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html b/content/cn/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
index 23b020a724f..7a81fc62a6c 100644
--- a/content/cn/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
+++ b/content/cn/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Lakehouse Concurrency Control: Are we too optimistic? | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic"><meta data-react-helmet="true" name="docsearch:language" content=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html b/content/cn/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
index d1a95f05018..ea8d6bee38b 100644
--- a/content/cn/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
+++ b/content/cn/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">New features from Apache Hudi 0.7.0 and 0.8.0 available on Amazon EMR | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html b/content/cn/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
index c48ff438e20..d85b41b88da 100644
--- a/content/cn/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
+++ b/content/cn/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi Z-Order and Hilbert Space Filling Curves | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html b/content/cn/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
index 7bb32f7f1f0..85203ac2b91 100644
--- a/content/cn/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
+++ b/content/cn/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">The Art of Building Open Data Lakes with Apache Hudi, Kafka, Hive, and Debezium | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html b/content/cn/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
index 5893d1438ca..8119574e96f 100644
--- a/content/cn/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
+++ b/content/cn/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Hudi - 2021 a Year in Review | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/01/06/apache-hudi-2021-a-year-in-review"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html b/content/cn/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
index de7b680c113..4b396e42fd8 100644
--- a/content/cn/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
+++ b/content/cn/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Change Data Capture with Debezium and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><m [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html b/content/cn/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
index 9ee20dc8040..8e443e0109b 100644
--- a/content/cn/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
+++ b/content/cn/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Why and How I Integrated Airbyte and Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" content="cn"><met [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html b/content/cn/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
index 1552a03a340..38851c240fd 100644
--- a/content/cn/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
+++ b/content/cn/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Hudi powering data lake efforts at Walmart and Disney+ Hotstar | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar"><meta data-react-helmet="true" name="docsearch: [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html b/content/cn/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
index 245f1f41a7b..745cf5d8074 100644
--- a/content/cn/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
+++ b/content/cn/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Cost Efficiency @ Scale in Big Data File Format | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html b/content/cn/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
index 3d57867de61..5289496de1f 100644
--- a/content/cn/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
+++ b/content/cn/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Onehouse Commitment to Openness | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/02/02/Onehouse-Commitment-to-Openness"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html b/content/cn/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
index 401a1fc455a..049ed310371 100644
--- a/content/cn/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
+++ b/content/cn/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Onehouse brings a fully-managed lakehouse to Apache Hudi | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" c [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html b/content/cn/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
index ce2b3d5ef25..8fde343ee1e 100644
--- a/content/cn/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
+++ b/content/cn/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">ACID transformations on Distributed file system | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/02/09/ACID-transformations-on-Distributed-file-system"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html b/content/cn/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
index 580ffaf0d72..80d93041ad1 100644
--- a/content/cn/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
+++ b/content/cn/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Open Source Data Lake Table Formats: Evaluating Current Interest and Rate of Adoption | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
+<script src="/cn/assets/js/main.b440590d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html b/content/cn/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
index 683d49748e2..db4783554ce 100644
--- a/content/cn/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
+++ b/content/cn/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
@@ -10,14 +10,14 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/cn/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Fresher Data Lake on AWS S3 | Apache Hudi</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hudi.apache.org/cn/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.1ebed557.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.132f7ac2.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.64e0b858.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.b440590d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
 <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
       Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. <a href="/docs/privacy">Privacy Policy</a></div></div></div></footer></div>
-<script src="/cn/assets/js/runtime~main.1ebed557.js"></script>
-<script src="/cn/assets/js/main.132f7ac2.js"></script>
+<script src="/cn/assets/js/runtime~main.64e0b858.js"></script>
... 40594 lines suppressed ...