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 2022/07/01 11:25:15 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 4b9c7667a7 GitHub Actions build asf-site
4b9c7667a7 is described below

commit 4b9c7667a727a7008ea64a42ee952762227eb373
Author: CI BOT <ci...@hudi.apache.org>
AuthorDate: Fri Jul 1 11:25:00 2022 +0000

    GitHub Actions build asf-site
---
 content/404.html                                   | 10 ++++----
 content/404/index.html                             | 10 ++++----
 content/assets/js/0480b142.4907f04a.js             |  1 -
 content/assets/js/0480b142.c7d838e2.js             |  1 +
 content/assets/js/615fd764.575c33b8.js             |  1 -
 content/assets/js/615fd764.a9154a15.js             |  1 +
 content/assets/js/76780.19f1effd.js                |  1 +
 content/assets/js/76780.e655c421.js                |  1 -
 content/assets/js/b6be9edb.02b273eb.js             |  1 +
 content/assets/js/fb5308ca.4732f82f.js             |  1 +
 content/assets/js/fb5308ca.fb2e908f.js             |  1 -
 content/assets/js/main.ae3fd44a.js                 |  2 ++
 ...js.LICENSE.txt => main.ae3fd44a.js.LICENSE.txt} |  0
 content/assets/js/main.cc245422.js                 |  2 --
 content/assets/js/runtime~main.410a04f6.js         |  1 +
 content/assets/js/runtime~main.88021abf.js         |  1 -
 .../index.html                                     | 10 ++++----
 .../blog/2016/12/30/strata-talk-2017/index.html    | 12 ++++-----
 .../index.html                                     | 10 ++++----
 content/blog/2019/01/18/asf-incubation/index.html  | 10 ++++----
 .../2019/03/07/batch-vs-incremental/index.html     | 10 ++++----
 .../05/14/registering-dataset-to-hive/index.html   | 10 ++++----
 .../09/09/ingesting-database-changes/index.html    | 10 ++++----
 content/blog/2019/10/22/Hudi-On-Hops/index.html    | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/01/15/delete-support-in-hudi/index.html   | 10 ++++----
 .../2020/01/20/change-capture-using-aws/index.html | 12 ++++-----
 .../2020/03/22/exporting-hudi-datasets/index.html  | 10 ++++----
 .../04/27/apache-hudi-apache-zepplin/index.html    | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/08/04/PrestoDB-and-Apache-Hudi/index.html | 10 ++++----
 .../index.html                                     | 12 ++++-----
 .../index.html                                     | 12 ++++-----
 .../async-compaction-deployment-model/index.html   | 12 ++++-----
 .../ingest-multiple-tables-using-hudi/index.html   | 10 ++++----
 .../cdc-solution-using-hudi-by-nclouds/index.html  | 10 ++++----
 .../15/apache-hudi-meets-apache-flink/index.html   | 12 ++++-----
 .../19/Origins-of-Data-Lake-at-Grofers/index.html  | 10 ++++----
 .../19/hudi-meets-aws-emr-and-aws-dms/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/11/11/hudi-indexing-mechanisms/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2021/01/27/hudi-clustering-intro/index.html    | 12 ++++-----
 .../blog/2021/02/13/hudi-key-generators/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../blog/2021/03/01/hudi-file-sizing/index.html    | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../05/12/Experts-primer-on-Apache-Hudi/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../07/21/streaming-data-lake-platform/index.html  | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../08/16/kafka-custom-deserializer/index.html     | 12 ++++-----
 .../08/18/improving-marker-mechanism/index.html    | 12 ++++-----
 content/blog/2021/08/18/virtual-keys/index.html    | 12 ++++-----
 .../blog/2021/08/23/async-clustering/index.html    | 12 ++++-----
 .../blog/2021/08/23/s3-events-source/index.html    | 12 ++++-----
 .../index.html                                     | 12 ++++-----
 .../2021/10/05/Data-Platform-2.0-Part-I/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../apache-hudi-2021-a-year-in-review/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../02/Onehouse-Commitment-to-Openness/index.html  | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../02/17/Fresher-Data-Lake-on-AWS-S3/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../04/Asynchronous-Indexing-Using-Hudi/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 content/blog/archive/index.html                    | 10 ++++----
 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 ++++----
 .../blog/streaming-data-lake-platform/index.html   | 10 ++++----
 content/cn/404.html                                | 10 ++++----
 content/cn/404/index.html                          | 10 ++++----
 content/cn/assets/js/0480b142.81fdac37.js          |  1 -
 content/cn/assets/js/0480b142.eb098c03.js          |  1 +
 content/cn/assets/js/615fd764.9d838863.js          |  1 +
 content/cn/assets/js/615fd764.ab6a3df0.js          |  1 -
 content/cn/assets/js/76780.19f1effd.js             |  1 +
 content/cn/assets/js/76780.e655c421.js             |  1 -
 content/cn/assets/js/b6be9edb.9f16f4fa.js          |  1 +
 content/cn/assets/js/fb5308ca.14cf352b.js          |  1 -
 content/cn/assets/js/fb5308ca.fa71ea48.js          |  1 +
 content/cn/assets/js/main.0156b1a2.js              |  2 ++
 ...js.LICENSE.txt => main.0156b1a2.js.LICENSE.txt} |  0
 content/cn/assets/js/main.26e3be12.js              |  2 --
 content/cn/assets/js/runtime~main.0ae95cca.js      |  1 +
 content/cn/assets/js/runtime~main.354b1ad4.js      |  1 -
 .../index.html                                     | 10 ++++----
 .../cn/blog/2016/12/30/strata-talk-2017/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../cn/blog/2019/01/18/asf-incubation/index.html   | 10 ++++----
 .../2019/03/07/batch-vs-incremental/index.html     | 10 ++++----
 .../05/14/registering-dataset-to-hive/index.html   | 10 ++++----
 .../09/09/ingesting-database-changes/index.html    | 10 ++++----
 content/cn/blog/2019/10/22/Hudi-On-Hops/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/01/15/delete-support-in-hudi/index.html   | 10 ++++----
 .../2020/01/20/change-capture-using-aws/index.html | 12 ++++-----
 .../2020/03/22/exporting-hudi-datasets/index.html  | 10 ++++----
 .../04/27/apache-hudi-apache-zepplin/index.html    | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/08/04/PrestoDB-and-Apache-Hudi/index.html | 10 ++++----
 .../index.html                                     | 12 ++++-----
 .../index.html                                     | 12 ++++-----
 .../async-compaction-deployment-model/index.html   | 12 ++++-----
 .../ingest-multiple-tables-using-hudi/index.html   | 10 ++++----
 .../cdc-solution-using-hudi-by-nclouds/index.html  | 10 ++++----
 .../15/apache-hudi-meets-apache-flink/index.html   | 12 ++++-----
 .../19/Origins-of-Data-Lake-at-Grofers/index.html  | 10 ++++----
 .../19/hudi-meets-aws-emr-and-aws-dms/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2020/11/11/hudi-indexing-mechanisms/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../2021/01/27/hudi-clustering-intro/index.html    | 12 ++++-----
 .../blog/2021/02/13/hudi-key-generators/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../cn/blog/2021/03/01/hudi-file-sizing/index.html | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../05/12/Experts-primer-on-Apache-Hudi/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../07/21/streaming-data-lake-platform/index.html  | 12 ++++-----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../08/16/kafka-custom-deserializer/index.html     | 12 ++++-----
 .../08/18/improving-marker-mechanism/index.html    | 12 ++++-----
 content/cn/blog/2021/08/18/virtual-keys/index.html | 12 ++++-----
 .../cn/blog/2021/08/23/async-clustering/index.html | 12 ++++-----
 .../cn/blog/2021/08/23/s3-events-source/index.html | 12 ++++-----
 .../index.html                                     | 12 ++++-----
 .../2021/10/05/Data-Platform-2.0-Part-I/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../apache-hudi-2021-a-year-in-review/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../02/Onehouse-Commitment-to-Openness/index.html  | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../02/17/Fresher-Data-Lake-on-AWS-S3/index.html   | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../04/Asynchronous-Indexing-Using-Hudi/index.html | 10 ++++----
 .../index.html                                     | 10 ++++----
 .../index.html                                     | 10 ++++----
 content/cn/blog/archive/index.html                 | 10 ++++----
 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 ++++----
 .../blog/streaming-data-lake-platform/index.html   | 10 ++++----
 content/cn/community/get-involved/index.html       | 12 ++++-----
 content/cn/community/syncs/index.html              | 12 ++++-----
 content/cn/community/team/index.html               | 10 ++++----
 content/cn/contribute/developer-setup/index.html   | 12 ++++-----
 content/cn/contribute/how-to-contribute/index.html | 12 ++++-----
 .../contribute/report-security-issues/index.html   | 10 ++++----
 content/cn/contribute/rfc-process/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/azure_hoodie/index.html     | 12 ++++-----
 content/cn/docs/0.10.0/bos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.0/cli/index.html              | 12 ++++-----
 content/cn/docs/0.10.0/cloud/index.html            | 12 ++++-----
 content/cn/docs/0.10.0/clustering/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/compaction/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/comparison/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/concepts/index.html         | 12 ++++-----
 .../cn/docs/0.10.0/concurrency_control/index.html  | 12 ++++-----
 content/cn/docs/0.10.0/configurations/index.html   | 12 ++++-----
 content/cn/docs/0.10.0/cos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.0/deployment/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/docker_demo/index.html      | 12 ++++-----
 content/cn/docs/0.10.0/faq/index.html              | 12 ++++-----
 content/cn/docs/0.10.0/file_layouts/index.html     | 12 ++++-----
 content/cn/docs/0.10.0/file_sizing/index.html      | 12 ++++-----
 .../docs/0.10.0/flink-quick-start-guide/index.html | 12 ++++-----
 .../cn/docs/0.10.0/flink_configuration/index.html  | 12 ++++-----
 content/cn/docs/0.10.0/gcs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.0/hoodie_cleaner/index.html   | 12 ++++-----
 .../cn/docs/0.10.0/hoodie_deltastreamer/index.html | 12 ++++-----
 content/cn/docs/0.10.0/ibm_cos_hoodie/index.html   | 10 ++++----
 content/cn/docs/0.10.0/indexing/index.html         | 12 ++++-----
 content/cn/docs/0.10.0/jfs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.0/key_generation/index.html   | 12 ++++-----
 content/cn/docs/0.10.0/markers/index.html          | 12 ++++-----
 content/cn/docs/0.10.0/metadata/index.html         | 12 ++++-----
 content/cn/docs/0.10.0/metrics/index.html          | 12 ++++-----
 content/cn/docs/0.10.0/migration_guide/index.html  | 12 ++++-----
 content/cn/docs/0.10.0/oss_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.0/overview/index.html         | 12 ++++-----
 content/cn/docs/0.10.0/performance/index.html      | 12 ++++-----
 .../cn/docs/0.10.0/precommit_validator/index.html  | 12 ++++-----
 content/cn/docs/0.10.0/privacy/index.html          | 12 ++++-----
 .../cn/docs/0.10.0/query_engine_setup/index.html   | 12 ++++-----
 content/cn/docs/0.10.0/querying_data/index.html    | 12 ++++-----
 .../cn/docs/0.10.0/quick-start-guide/index.html    | 12 ++++-----
 content/cn/docs/0.10.0/s3_hoodie/index.html        | 12 ++++-----
 content/cn/docs/0.10.0/schema_evolution/index.html | 12 ++++-----
 .../cn/docs/0.10.0/snapshot_exporter/index.html    | 12 ++++-----
 content/cn/docs/0.10.0/structure/index.html        | 10 ++++----
 .../cn/docs/0.10.0/syncing_metastore/index.html    | 12 ++++-----
 content/cn/docs/0.10.0/table_management/index.html | 12 ++++-----
 content/cn/docs/0.10.0/table_types/index.html      | 12 ++++-----
 content/cn/docs/0.10.0/timeline/index.html         | 12 ++++-----
 content/cn/docs/0.10.0/transforms/index.html       | 12 ++++-----
 content/cn/docs/0.10.0/troubleshooting/index.html  | 12 ++++-----
 content/cn/docs/0.10.0/use_cases/index.html        | 12 ++++-----
 content/cn/docs/0.10.0/write_operations/index.html | 12 ++++-----
 content/cn/docs/0.10.0/writing_data/index.html     | 12 ++++-----
 content/cn/docs/0.10.1/azure_hoodie/index.html     | 12 ++++-----
 content/cn/docs/0.10.1/bos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.1/cli/index.html              | 12 ++++-----
 content/cn/docs/0.10.1/cloud/index.html            | 12 ++++-----
 content/cn/docs/0.10.1/clustering/index.html       | 12 ++++-----
 content/cn/docs/0.10.1/compaction/index.html       | 12 ++++-----
 content/cn/docs/0.10.1/comparison/index.html       | 12 ++++-----
 content/cn/docs/0.10.1/concepts/index.html         | 12 ++++-----
 .../cn/docs/0.10.1/concurrency_control/index.html  | 12 ++++-----
 content/cn/docs/0.10.1/configurations/index.html   | 12 ++++-----
 content/cn/docs/0.10.1/cos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.1/deployment/index.html       | 12 ++++-----
 content/cn/docs/0.10.1/docker_demo/index.html      | 12 ++++-----
 content/cn/docs/0.10.1/faq/index.html              | 12 ++++-----
 content/cn/docs/0.10.1/file_layouts/index.html     | 12 ++++-----
 content/cn/docs/0.10.1/file_sizing/index.html      | 12 ++++-----
 .../docs/0.10.1/flink-quick-start-guide/index.html | 12 ++++-----
 .../cn/docs/0.10.1/flink_configuration/index.html  | 12 ++++-----
 content/cn/docs/0.10.1/gcs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.1/hoodie_cleaner/index.html   | 12 ++++-----
 .../cn/docs/0.10.1/hoodie_deltastreamer/index.html | 12 ++++-----
 content/cn/docs/0.10.1/ibm_cos_hoodie/index.html   | 10 ++++----
 content/cn/docs/0.10.1/indexing/index.html         | 12 ++++-----
 content/cn/docs/0.10.1/jfs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.1/key_generation/index.html   | 12 ++++-----
 content/cn/docs/0.10.1/markers/index.html          | 12 ++++-----
 content/cn/docs/0.10.1/metadata/index.html         | 12 ++++-----
 content/cn/docs/0.10.1/metrics/index.html          | 12 ++++-----
 content/cn/docs/0.10.1/migration_guide/index.html  | 12 ++++-----
 content/cn/docs/0.10.1/oss_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.10.1/overview/index.html         | 12 ++++-----
 content/cn/docs/0.10.1/performance/index.html      | 12 ++++-----
 .../cn/docs/0.10.1/precommit_validator/index.html  | 12 ++++-----
 content/cn/docs/0.10.1/privacy/index.html          | 12 ++++-----
 .../cn/docs/0.10.1/query_engine_setup/index.html   | 12 ++++-----
 content/cn/docs/0.10.1/querying_data/index.html    | 12 ++++-----
 .../cn/docs/0.10.1/quick-start-guide/index.html    | 12 ++++-----
 content/cn/docs/0.10.1/s3_hoodie/index.html        | 12 ++++-----
 content/cn/docs/0.10.1/schema_evolution/index.html | 12 ++++-----
 .../cn/docs/0.10.1/snapshot_exporter/index.html    | 12 ++++-----
 content/cn/docs/0.10.1/structure/index.html        | 10 ++++----
 .../cn/docs/0.10.1/syncing_metastore/index.html    | 12 ++++-----
 content/cn/docs/0.10.1/table_management/index.html | 12 ++++-----
 content/cn/docs/0.10.1/table_types/index.html      | 12 ++++-----
 content/cn/docs/0.10.1/timeline/index.html         | 12 ++++-----
 content/cn/docs/0.10.1/transforms/index.html       | 12 ++++-----
 content/cn/docs/0.10.1/troubleshooting/index.html  | 12 ++++-----
 content/cn/docs/0.10.1/tuning-guide/index.html     | 10 ++++----
 content/cn/docs/0.10.1/use_cases/index.html        | 12 ++++-----
 content/cn/docs/0.10.1/write_operations/index.html | 12 ++++-----
 content/cn/docs/0.10.1/writing_data/index.html     | 12 ++++-----
 content/cn/docs/0.11.0/azure_hoodie/index.html     | 12 ++++-----
 content/cn/docs/0.11.0/bos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.11.0/cli/index.html              | 12 ++++-----
 content/cn/docs/0.11.0/cloud/index.html            | 12 ++++-----
 content/cn/docs/0.11.0/clustering/index.html       | 12 ++++-----
 content/cn/docs/0.11.0/compaction/index.html       | 12 ++++-----
 content/cn/docs/0.11.0/comparison/index.html       | 12 ++++-----
 content/cn/docs/0.11.0/concepts/index.html         | 12 ++++-----
 .../cn/docs/0.11.0/concurrency_control/index.html  | 12 ++++-----
 content/cn/docs/0.11.0/configurations/index.html   | 12 ++++-----
 content/cn/docs/0.11.0/cos_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.11.0/deployment/index.html       | 12 ++++-----
 .../cn/docs/0.11.0/disaster_recovery/index.html    | 12 ++++-----
 content/cn/docs/0.11.0/docker_demo/index.html      | 12 ++++-----
 content/cn/docs/0.11.0/encryption/index.html       | 10 ++++----
 content/cn/docs/0.11.0/faq/index.html              | 12 ++++-----
 content/cn/docs/0.11.0/file_layouts/index.html     | 12 ++++-----
 content/cn/docs/0.11.0/file_sizing/index.html      | 12 ++++-----
 .../docs/0.11.0/flink-quick-start-guide/index.html | 12 ++++-----
 .../cn/docs/0.11.0/flink_configuration/index.html  | 12 ++++-----
 content/cn/docs/0.11.0/gcp_bigquery/index.html     | 12 ++++-----
 content/cn/docs/0.11.0/gcs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.11.0/hoodie_cleaner/index.html   | 12 ++++-----
 .../cn/docs/0.11.0/hoodie_deltastreamer/index.html | 12 ++++-----
 content/cn/docs/0.11.0/ibm_cos_hoodie/index.html   | 10 ++++----
 content/cn/docs/0.11.0/indexing/index.html         | 12 ++++-----
 content/cn/docs/0.11.0/jfs_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.11.0/key_generation/index.html   | 12 ++++-----
 content/cn/docs/0.11.0/markers/index.html          | 12 ++++-----
 content/cn/docs/0.11.0/metadata/index.html         | 12 ++++-----
 .../cn/docs/0.11.0/metadata_indexing/index.html    | 12 ++++-----
 content/cn/docs/0.11.0/metrics/index.html          | 12 ++++-----
 content/cn/docs/0.11.0/migration_guide/index.html  | 12 ++++-----
 content/cn/docs/0.11.0/oss_hoodie/index.html       | 10 ++++----
 content/cn/docs/0.11.0/overview/index.html         | 12 ++++-----
 content/cn/docs/0.11.0/performance/index.html      | 12 ++++-----
 .../cn/docs/0.11.0/precommit_validator/index.html  | 12 ++++-----
 content/cn/docs/0.11.0/privacy/index.html          | 12 ++++-----
 content/cn/docs/0.11.0/procedures/index.html       | 12 ++++-----
 .../cn/docs/0.11.0/query_engine_setup/index.html   | 12 ++++-----
 content/cn/docs/0.11.0/querying_data/index.html    | 12 ++++-----
 .../cn/docs/0.11.0/quick-start-guide/index.html    | 12 ++++-----
 content/cn/docs/0.11.0/s3_hoodie/index.html        | 12 ++++-----
 content/cn/docs/0.11.0/schema_evolution/index.html | 12 ++++-----
 .../cn/docs/0.11.0/snapshot_exporter/index.html    | 12 ++++-----
 content/cn/docs/0.11.0/structure/index.html        | 10 ++++----
 .../syncing_aws_glue_data_catalog/index.html       | 12 ++++-----
 content/cn/docs/0.11.0/syncing_datahub/index.html  | 12 ++++-----
 .../cn/docs/0.11.0/syncing_metastore/index.html    | 12 ++++-----
 content/cn/docs/0.11.0/table_management/index.html | 12 ++++-----
 content/cn/docs/0.11.0/table_types/index.html      | 12 ++++-----
 content/cn/docs/0.11.0/timeline/index.html         | 12 ++++-----
 content/cn/docs/0.11.0/transforms/index.html       | 12 ++++-----
 content/cn/docs/0.11.0/troubleshooting/index.html  | 12 ++++-----
 content/cn/docs/0.11.0/tuning-guide/index.html     | 10 ++++----
 content/cn/docs/0.11.0/use_cases/index.html        | 12 ++++-----
 content/cn/docs/0.11.0/write_operations/index.html | 12 ++++-----
 content/cn/docs/0.11.0/writing_data/index.html     | 12 ++++-----
 content/cn/docs/0.5.0/admin_guide/index.html       | 12 ++++-----
 content/cn/docs/0.5.0/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.5.0/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.5.0/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.5.0/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.5.0/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.5.0/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.5.0/performance/index.html       | 12 ++++-----
 content/cn/docs/0.5.0/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.5.0/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.5.0/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.5.0/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.5.0/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.5.0/structure/index.html         | 10 ++++----
 content/cn/docs/0.5.0/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.5.0/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.5.1/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.5.1/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.5.1/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.5.1/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.5.1/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.5.1/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.5.1/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.5.1/performance/index.html       | 12 ++++-----
 content/cn/docs/0.5.1/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.5.1/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.5.1/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.5.1/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.5.1/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.5.1/structure/index.html         | 10 ++++----
 content/cn/docs/0.5.1/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.5.1/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.5.2/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.5.2/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.5.2/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.5.2/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.5.2/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.5.2/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.5.2/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.5.2/performance/index.html       | 12 ++++-----
 content/cn/docs/0.5.2/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.5.2/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.5.2/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.5.2/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.5.2/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.5.2/structure/index.html         | 10 ++++----
 content/cn/docs/0.5.2/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.5.2/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.5.3/azure_hoodie/index.html      | 12 ++++-----
 content/cn/docs/0.5.3/cloud/index.html             | 12 ++++-----
 content/cn/docs/0.5.3/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.5.3/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.5.3/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.5.3/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.5.3/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.5.3/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.5.3/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.5.3/oss_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.5.3/performance/index.html       | 12 ++++-----
 content/cn/docs/0.5.3/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.5.3/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.5.3/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.5.3/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.5.3/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.5.3/structure/index.html         | 10 ++++----
 content/cn/docs/0.5.3/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.5.3/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.6.0/1_2_structure/index.html     | 10 ++++----
 content/cn/docs/0.6.0/2_8_metrics/index.html       | 12 ++++-----
 content/cn/docs/0.6.0/azure_hoodie/index.html      | 12 ++++-----
 content/cn/docs/0.6.0/cloud/index.html             | 12 ++++-----
 content/cn/docs/0.6.0/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.6.0/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.6.0/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.6.0/cos_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.6.0/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.6.0/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.6.0/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.6.0/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.6.0/oss_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.6.0/performance/index.html       | 12 ++++-----
 content/cn/docs/0.6.0/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.6.0/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.6.0/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.6.0/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.6.0/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.6.0/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.6.0/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.7.0/azure_hoodie/index.html      | 12 ++++-----
 content/cn/docs/0.7.0/cloud/index.html             | 12 ++++-----
 content/cn/docs/0.7.0/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.7.0/concepts/index.html          | 12 ++++-----
 content/cn/docs/0.7.0/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.7.0/cos_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.7.0/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.7.0/docker_demo/index.html       | 12 ++++-----
 content/cn/docs/0.7.0/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.7.0/ibm_cos_hoodie/index.html    | 10 ++++----
 content/cn/docs/0.7.0/metrics/index.html           | 12 ++++-----
 content/cn/docs/0.7.0/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.7.0/oss_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.7.0/overview/index.html          | 12 ++++-----
 content/cn/docs/0.7.0/performance/index.html       | 12 ++++-----
 content/cn/docs/0.7.0/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.7.0/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.7.0/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.7.0/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.7.0/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.7.0/structure/index.html         | 10 ++++----
 content/cn/docs/0.7.0/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.7.0/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.8.0/azure_hoodie/index.html      | 12 ++++-----
 content/cn/docs/0.8.0/cloud/index.html             | 12 ++++-----
 content/cn/docs/0.8.0/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.8.0/concepts/index.html          | 12 ++++-----
 .../cn/docs/0.8.0/concurrency_control/index.html   | 12 ++++-----
 content/cn/docs/0.8.0/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.8.0/cos_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.8.0/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.8.0/docker_demo/index.html       | 12 ++++-----
 .../docs/0.8.0/flink-quick-start-guide/index.html  | 12 ++++-----
 content/cn/docs/0.8.0/gcs_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.8.0/ibm_cos_hoodie/index.html    | 10 ++++----
 content/cn/docs/0.8.0/metrics/index.html           | 12 ++++-----
 content/cn/docs/0.8.0/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.8.0/oss_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.8.0/overview/index.html          | 12 ++++-----
 content/cn/docs/0.8.0/performance/index.html       | 12 ++++-----
 content/cn/docs/0.8.0/powered_by/index.html        | 12 ++++-----
 content/cn/docs/0.8.0/privacy/index.html           | 12 ++++-----
 content/cn/docs/0.8.0/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.8.0/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.8.0/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.8.0/structure/index.html         | 10 ++++----
 content/cn/docs/0.8.0/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.8.0/writing_data/index.html      | 12 ++++-----
 content/cn/docs/0.9.0/azure_hoodie/index.html      | 12 ++++-----
 content/cn/docs/0.9.0/bos_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.9.0/cli/index.html               | 12 ++++-----
 content/cn/docs/0.9.0/cloud/index.html             | 12 ++++-----
 content/cn/docs/0.9.0/comparison/index.html        | 12 ++++-----
 content/cn/docs/0.9.0/concepts/index.html          | 12 ++++-----
 .../cn/docs/0.9.0/concurrency_control/index.html   | 12 ++++-----
 content/cn/docs/0.9.0/configurations/index.html    | 12 ++++-----
 content/cn/docs/0.9.0/cos_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.9.0/deployment/index.html        | 12 ++++-----
 content/cn/docs/0.9.0/docker_demo/index.html       | 12 ++++-----
 .../docs/0.9.0/flink-quick-start-guide/index.html  | 12 ++++-----
 content/cn/docs/0.9.0/gcs_hoodie/index.html        | 10 ++++----
 .../cn/docs/0.9.0/hoodie_deltastreamer/index.html  | 12 ++++-----
 content/cn/docs/0.9.0/ibm_cos_hoodie/index.html    | 10 ++++----
 content/cn/docs/0.9.0/metrics/index.html           | 12 ++++-----
 content/cn/docs/0.9.0/migration_guide/index.html   | 12 ++++-----
 content/cn/docs/0.9.0/oss_hoodie/index.html        | 10 ++++----
 content/cn/docs/0.9.0/overview/index.html          | 12 ++++-----
 content/cn/docs/0.9.0/performance/index.html       | 12 ++++-----
 content/cn/docs/0.9.0/privacy/index.html           | 12 ++++-----
 .../cn/docs/0.9.0/query_engine_setup/index.html    | 12 ++++-----
 content/cn/docs/0.9.0/querying_data/index.html     | 12 ++++-----
 content/cn/docs/0.9.0/quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/0.9.0/s3_hoodie/index.html         | 12 ++++-----
 content/cn/docs/0.9.0/schema_evolution/index.html  | 12 ++++-----
 content/cn/docs/0.9.0/structure/index.html         | 10 ++++----
 content/cn/docs/0.9.0/table_types/index.html       | 10 ++++----
 content/cn/docs/0.9.0/use_cases/index.html         | 12 ++++-----
 content/cn/docs/0.9.0/writing_data/index.html      | 12 ++++-----
 content/cn/docs/azure_hoodie/index.html            | 12 ++++-----
 content/cn/docs/basic_configurations/index.html    | 12 ++++-----
 content/cn/docs/bos_hoodie/index.html              | 10 ++++----
 content/cn/docs/cli/index.html                     | 12 ++++-----
 content/cn/docs/cloud/index.html                   | 12 ++++-----
 content/cn/docs/clustering/index.html              | 12 ++++-----
 content/cn/docs/compaction/index.html              | 12 ++++-----
 content/cn/docs/comparison/index.html              | 12 ++++-----
 content/cn/docs/concepts/index.html                | 12 ++++-----
 content/cn/docs/concurrency_control/index.html     | 12 ++++-----
 content/cn/docs/configurations/index.html          | 12 ++++-----
 content/cn/docs/cos_hoodie/index.html              | 10 ++++----
 content/cn/docs/deployment/index.html              | 12 ++++-----
 content/cn/docs/disaster_recovery/index.html       | 12 ++++-----
 content/cn/docs/docker_demo/index.html             | 12 ++++-----
 content/cn/docs/encryption/index.html              | 10 ++++----
 content/cn/docs/faq/index.html                     | 12 ++++-----
 content/cn/docs/file_layouts/index.html            | 12 ++++-----
 content/cn/docs/file_sizing/index.html             | 12 ++++-----
 content/cn/docs/flink-quick-start-guide/index.html | 12 ++++-----
 content/cn/docs/flink_configuration/index.html     | 12 ++++-----
 content/cn/docs/gcp_bigquery/index.html            | 12 ++++-----
 content/cn/docs/gcs_hoodie/index.html              | 10 ++++----
 content/cn/docs/hoodie_cleaner/index.html          | 12 ++++-----
 content/cn/docs/hoodie_deltastreamer/index.html    | 12 ++++-----
 content/cn/docs/ibm_cos_hoodie/index.html          | 10 ++++----
 content/cn/docs/indexing/index.html                | 12 ++++-----
 content/cn/docs/jfs_hoodie/index.html              | 10 ++++----
 content/cn/docs/key_generation/index.html          | 12 ++++-----
 content/cn/docs/learn/index.html                   | 11 ++++++++
 content/cn/docs/markers/index.html                 | 12 ++++-----
 content/cn/docs/metadata/index.html                | 12 ++++-----
 content/cn/docs/metadata_indexing/index.html       | 12 ++++-----
 content/cn/docs/metrics/index.html                 | 12 ++++-----
 content/cn/docs/migration_guide/index.html         | 12 ++++-----
 content/cn/docs/next/azure_hoodie/index.html       | 12 ++++-----
 .../cn/docs/next/basic_configurations/index.html   | 12 ++++-----
 content/cn/docs/next/bos_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/cli/index.html                | 12 ++++-----
 content/cn/docs/next/cloud/index.html              | 12 ++++-----
 content/cn/docs/next/clustering/index.html         | 12 ++++-----
 content/cn/docs/next/compaction/index.html         | 12 ++++-----
 content/cn/docs/next/comparison/index.html         | 12 ++++-----
 content/cn/docs/next/concepts/index.html           | 12 ++++-----
 .../cn/docs/next/concurrency_control/index.html    | 12 ++++-----
 content/cn/docs/next/configurations/index.html     | 12 ++++-----
 content/cn/docs/next/cos_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/deployment/index.html         | 12 ++++-----
 content/cn/docs/next/disaster_recovery/index.html  | 12 ++++-----
 content/cn/docs/next/docker_demo/index.html        | 12 ++++-----
 content/cn/docs/next/encryption/index.html         | 10 ++++----
 content/cn/docs/next/faq/index.html                | 14 +++++-----
 content/cn/docs/next/file_layouts/index.html       | 12 ++++-----
 content/cn/docs/next/file_sizing/index.html        | 12 ++++-----
 .../docs/next/flink-quick-start-guide/index.html   | 12 ++++-----
 .../cn/docs/next/flink_configuration/index.html    | 12 ++++-----
 content/cn/docs/next/gcp_bigquery/index.html       | 12 ++++-----
 content/cn/docs/next/gcs_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/hoodie_cleaner/index.html     | 12 ++++-----
 .../cn/docs/next/hoodie_deltastreamer/index.html   | 12 ++++-----
 content/cn/docs/next/ibm_cos_hoodie/index.html     | 10 ++++----
 content/cn/docs/next/indexing/index.html           | 12 ++++-----
 content/cn/docs/next/jfs_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/key_generation/index.html     | 12 ++++-----
 content/cn/docs/next/markers/index.html            | 12 ++++-----
 content/cn/docs/next/metadata/index.html           | 12 ++++-----
 content/cn/docs/next/metadata_indexing/index.html  | 12 ++++-----
 content/cn/docs/next/metrics/index.html            | 12 ++++-----
 content/cn/docs/next/migration_guide/index.html    | 12 ++++-----
 content/cn/docs/next/oci_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/oss_hoodie/index.html         | 10 ++++----
 content/cn/docs/next/overview/index.html           | 12 ++++-----
 content/cn/docs/next/performance/index.html        | 12 ++++-----
 .../cn/docs/next/precommit_validator/index.html    | 12 ++++-----
 content/cn/docs/next/privacy/index.html            | 12 ++++-----
 content/cn/docs/next/procedures/index.html         | 12 ++++-----
 content/cn/docs/next/query_engine_setup/index.html | 12 ++++-----
 content/cn/docs/next/querying_data/index.html      | 12 ++++-----
 content/cn/docs/next/quick-start-guide/index.html  | 12 ++++-----
 content/cn/docs/next/s3_hoodie/index.html          | 10 ++++----
 content/cn/docs/next/schema_evolution/index.html   | 12 ++++-----
 content/cn/docs/next/snapshot_exporter/index.html  | 12 ++++-----
 content/cn/docs/next/structure/index.html          | 10 ++++----
 .../next/syncing_aws_glue_data_catalog/index.html  | 12 ++++-----
 content/cn/docs/next/syncing_datahub/index.html    | 12 ++++-----
 content/cn/docs/next/syncing_metastore/index.html  | 12 ++++-----
 content/cn/docs/next/table_management/index.html   | 12 ++++-----
 content/cn/docs/next/table_types/index.html        | 12 ++++-----
 content/cn/docs/next/timeline/index.html           | 12 ++++-----
 content/cn/docs/next/transforms/index.html         | 12 ++++-----
 content/cn/docs/next/troubleshooting/index.html    | 12 ++++-----
 content/cn/docs/next/tuning-guide/index.html       | 10 ++++----
 content/cn/docs/next/use_cases/index.html          | 12 ++++-----
 content/cn/docs/next/write_operations/index.html   | 12 ++++-----
 content/cn/docs/next/writing_data/index.html       | 12 ++++-----
 content/cn/docs/oss_hoodie/index.html              | 10 ++++----
 content/cn/docs/overview/index.html                | 12 ++++-----
 content/cn/docs/performance/index.html             | 12 ++++-----
 content/cn/docs/precommit_validator/index.html     | 12 ++++-----
 content/cn/docs/privacy/index.html                 | 12 ++++-----
 content/cn/docs/procedures/index.html              | 12 ++++-----
 content/cn/docs/query_engine_setup/index.html      | 12 ++++-----
 content/cn/docs/querying_data/index.html           | 12 ++++-----
 content/cn/docs/quick-start-guide/index.html       | 12 ++++-----
 content/cn/docs/s3_hoodie/index.html               | 12 ++++-----
 content/cn/docs/schema_evolution/index.html        | 12 ++++-----
 content/cn/docs/snapshot_exporter/index.html       | 12 ++++-----
 content/cn/docs/structure/index.html               | 10 ++++----
 .../docs/syncing_aws_glue_data_catalog/index.html  | 12 ++++-----
 content/cn/docs/syncing_datahub/index.html         | 12 ++++-----
 content/cn/docs/syncing_metastore/index.html       | 12 ++++-----
 content/cn/docs/table_management/index.html        | 12 ++++-----
 content/cn/docs/table_types/index.html             | 12 ++++-----
 content/cn/docs/timeline/index.html                | 12 ++++-----
 content/cn/docs/transforms/index.html              | 12 ++++-----
 content/cn/docs/troubleshooting/index.html         | 12 ++++-----
 content/cn/docs/tuning-guide/index.html            | 10 ++++----
 content/cn/docs/use_cases/index.html               | 12 ++++-----
 content/cn/docs/write_operations/index.html        | 12 ++++-----
 content/cn/docs/writing_data/index.html            | 12 ++++-----
 content/cn/index.html                              | 10 ++++----
 content/cn/learn/faq.html/index.html               | 11 ++++++++
 content/cn/learn/faq/index.html                    | 30 ++++++++++++++++++++++
 content/cn/learn/use_cases/index.html              | 12 ++++-----
 content/cn/powered-by/index.html                   | 12 ++++-----
 content/cn/quickstart/index.html                   | 10 ++++----
 content/cn/releases/download/index.html            | 12 ++++-----
 content/cn/releases/older-releases/index.html      | 12 ++++-----
 content/cn/releases/release-0.10.0/index.html      | 12 ++++-----
 content/cn/releases/release-0.10.1/index.html      | 12 ++++-----
 content/cn/releases/release-0.11.0/index.html      | 12 ++++-----
 content/cn/releases/release-0.11.1/index.html      | 12 ++++-----
 content/cn/releases/release-0.7.0/index.html       | 12 ++++-----
 content/cn/releases/release-0.8.0/index.html       | 12 ++++-----
 content/cn/releases/release-0.9.0/index.html       | 12 ++++-----
 content/cn/roadmap/index.html                      | 12 ++++-----
 content/cn/search/index.html                       | 10 ++++----
 content/cn/sitemap.xml                             |  2 +-
 content/cn/talks/index.html                        | 12 ++++-----
 content/community/get-involved/index.html          | 12 ++++-----
 content/community/syncs/index.html                 | 12 ++++-----
 content/community/team/index.html                  | 10 ++++----
 content/contribute/developer-setup/index.html      | 12 ++++-----
 content/contribute/how-to-contribute/index.html    | 12 ++++-----
 .../contribute/report-security-issues/index.html   | 10 ++++----
 content/contribute/rfc-process/index.html          | 12 ++++-----
 content/docs/0.10.0/azure_hoodie/index.html        | 12 ++++-----
 content/docs/0.10.0/bos_hoodie/index.html          | 10 ++++----
 content/docs/0.10.0/cli/index.html                 | 12 ++++-----
 content/docs/0.10.0/cloud/index.html               | 12 ++++-----
 content/docs/0.10.0/clustering/index.html          | 12 ++++-----
 content/docs/0.10.0/compaction/index.html          | 12 ++++-----
 content/docs/0.10.0/comparison/index.html          | 12 ++++-----
 content/docs/0.10.0/concepts/index.html            | 12 ++++-----
 content/docs/0.10.0/concurrency_control/index.html | 12 ++++-----
 content/docs/0.10.0/configurations/index.html      | 12 ++++-----
 content/docs/0.10.0/cos_hoodie/index.html          | 10 ++++----
 content/docs/0.10.0/deployment/index.html          | 12 ++++-----
 content/docs/0.10.0/docker_demo/index.html         | 12 ++++-----
 content/docs/0.10.0/faq/index.html                 | 12 ++++-----
 content/docs/0.10.0/file_layouts/index.html        | 12 ++++-----
 content/docs/0.10.0/file_sizing/index.html         | 12 ++++-----
 .../docs/0.10.0/flink-quick-start-guide/index.html | 12 ++++-----
 content/docs/0.10.0/flink_configuration/index.html | 12 ++++-----
 content/docs/0.10.0/gcs_hoodie/index.html          | 10 ++++----
 content/docs/0.10.0/hoodie_cleaner/index.html      | 12 ++++-----
 .../docs/0.10.0/hoodie_deltastreamer/index.html    | 12 ++++-----
 content/docs/0.10.0/ibm_cos_hoodie/index.html      | 10 ++++----
 content/docs/0.10.0/indexing/index.html            | 12 ++++-----
 content/docs/0.10.0/jfs_hoodie/index.html          | 10 ++++----
 content/docs/0.10.0/key_generation/index.html      | 12 ++++-----
 content/docs/0.10.0/markers/index.html             | 12 ++++-----
 content/docs/0.10.0/metadata/index.html            | 12 ++++-----
 content/docs/0.10.0/metrics/index.html             | 12 ++++-----
 content/docs/0.10.0/migration_guide/index.html     | 12 ++++-----
 content/docs/0.10.0/oss_hoodie/index.html          | 10 ++++----
 content/docs/0.10.0/overview/index.html            | 12 ++++-----
 content/docs/0.10.0/performance/index.html         | 12 ++++-----
 content/docs/0.10.0/precommit_validator/index.html | 12 ++++-----
 content/docs/0.10.0/privacy/index.html             | 12 ++++-----
 content/docs/0.10.0/query_engine_setup/index.html  | 12 ++++-----
 content/docs/0.10.0/querying_data/index.html       | 12 ++++-----
 content/docs/0.10.0/quick-start-guide/index.html   | 12 ++++-----
 content/docs/0.10.0/s3_hoodie/index.html           | 12 ++++-----
 content/docs/0.10.0/schema_evolution/index.html    | 12 ++++-----
 content/docs/0.10.0/snapshot_exporter/index.html   | 12 ++++-----
 content/docs/0.10.0/structure/index.html           | 10 ++++----
 content/docs/0.10.0/syncing_metastore/index.html   | 12 ++++-----
 content/docs/0.10.0/table_management/index.html    | 12 ++++-----
 content/docs/0.10.0/table_types/index.html         | 12 ++++-----
 content/docs/0.10.0/timeline/index.html            | 12 ++++-----
 content/docs/0.10.0/transforms/index.html          | 12 ++++-----
 content/docs/0.10.0/troubleshooting/index.html     | 12 ++++-----
 content/docs/0.10.0/use_cases/index.html           | 12 ++++-----
 content/docs/0.10.0/write_operations/index.html    | 12 ++++-----
 content/docs/0.10.0/writing_data/index.html        | 12 ++++-----
 content/docs/0.10.1/azure_hoodie/index.html        | 12 ++++-----
 content/docs/0.10.1/bos_hoodie/index.html          | 10 ++++----
 content/docs/0.10.1/cli/index.html                 | 12 ++++-----
 content/docs/0.10.1/cloud/index.html               | 12 ++++-----
 content/docs/0.10.1/clustering/index.html          | 12 ++++-----
 content/docs/0.10.1/compaction/index.html          | 12 ++++-----
 content/docs/0.10.1/comparison/index.html          | 12 ++++-----
 content/docs/0.10.1/concepts/index.html            | 12 ++++-----
 content/docs/0.10.1/concurrency_control/index.html | 12 ++++-----
 content/docs/0.10.1/configurations/index.html      | 12 ++++-----
 content/docs/0.10.1/cos_hoodie/index.html          | 10 ++++----
 content/docs/0.10.1/deployment/index.html          | 12 ++++-----
 content/docs/0.10.1/docker_demo/index.html         | 12 ++++-----
 content/docs/0.10.1/faq/index.html                 | 12 ++++-----
 content/docs/0.10.1/file_layouts/index.html        | 12 ++++-----
 content/docs/0.10.1/file_sizing/index.html         | 12 ++++-----
 .../docs/0.10.1/flink-quick-start-guide/index.html | 12 ++++-----
 content/docs/0.10.1/flink_configuration/index.html | 12 ++++-----
 content/docs/0.10.1/gcs_hoodie/index.html          | 10 ++++----
 content/docs/0.10.1/hoodie_cleaner/index.html      | 12 ++++-----
 .../docs/0.10.1/hoodie_deltastreamer/index.html    | 12 ++++-----
 content/docs/0.10.1/ibm_cos_hoodie/index.html      | 10 ++++----
 content/docs/0.10.1/indexing/index.html            | 12 ++++-----
 content/docs/0.10.1/jfs_hoodie/index.html          | 10 ++++----
 content/docs/0.10.1/key_generation/index.html      | 12 ++++-----
 content/docs/0.10.1/markers/index.html             | 12 ++++-----
 content/docs/0.10.1/metadata/index.html            | 12 ++++-----
 content/docs/0.10.1/metrics/index.html             | 12 ++++-----
 content/docs/0.10.1/migration_guide/index.html     | 12 ++++-----
 content/docs/0.10.1/oss_hoodie/index.html          | 10 ++++----
 content/docs/0.10.1/overview/index.html            | 12 ++++-----
 content/docs/0.10.1/performance/index.html         | 12 ++++-----
 content/docs/0.10.1/precommit_validator/index.html | 12 ++++-----
 content/docs/0.10.1/privacy/index.html             | 12 ++++-----
 content/docs/0.10.1/query_engine_setup/index.html  | 12 ++++-----
 content/docs/0.10.1/querying_data/index.html       | 12 ++++-----
 content/docs/0.10.1/quick-start-guide/index.html   | 12 ++++-----
 content/docs/0.10.1/s3_hoodie/index.html           | 12 ++++-----
 content/docs/0.10.1/schema_evolution/index.html    | 12 ++++-----
 content/docs/0.10.1/snapshot_exporter/index.html   | 12 ++++-----
 content/docs/0.10.1/structure/index.html           | 10 ++++----
 content/docs/0.10.1/syncing_metastore/index.html   | 12 ++++-----
 content/docs/0.10.1/table_management/index.html    | 12 ++++-----
 content/docs/0.10.1/table_types/index.html         | 12 ++++-----
 content/docs/0.10.1/timeline/index.html            | 12 ++++-----
 content/docs/0.10.1/transforms/index.html          | 12 ++++-----
 content/docs/0.10.1/troubleshooting/index.html     | 12 ++++-----
 content/docs/0.10.1/tuning-guide/index.html        | 10 ++++----
 content/docs/0.10.1/use_cases/index.html           | 12 ++++-----
 content/docs/0.10.1/write_operations/index.html    | 12 ++++-----
 content/docs/0.10.1/writing_data/index.html        | 12 ++++-----
 content/docs/0.11.0/azure_hoodie/index.html        | 12 ++++-----
 content/docs/0.11.0/bos_hoodie/index.html          | 10 ++++----
 content/docs/0.11.0/cli/index.html                 | 12 ++++-----
 content/docs/0.11.0/cloud/index.html               | 12 ++++-----
 content/docs/0.11.0/clustering/index.html          | 12 ++++-----
 content/docs/0.11.0/compaction/index.html          | 12 ++++-----
 content/docs/0.11.0/comparison/index.html          | 12 ++++-----
 content/docs/0.11.0/concepts/index.html            | 12 ++++-----
 content/docs/0.11.0/concurrency_control/index.html | 12 ++++-----
 content/docs/0.11.0/configurations/index.html      | 12 ++++-----
 content/docs/0.11.0/cos_hoodie/index.html          | 10 ++++----
 content/docs/0.11.0/deployment/index.html          | 12 ++++-----
 content/docs/0.11.0/disaster_recovery/index.html   | 12 ++++-----
 content/docs/0.11.0/docker_demo/index.html         | 12 ++++-----
 content/docs/0.11.0/encryption/index.html          | 10 ++++----
 content/docs/0.11.0/faq/index.html                 | 12 ++++-----
 content/docs/0.11.0/file_layouts/index.html        | 12 ++++-----
 content/docs/0.11.0/file_sizing/index.html         | 12 ++++-----
 .../docs/0.11.0/flink-quick-start-guide/index.html | 12 ++++-----
 content/docs/0.11.0/flink_configuration/index.html | 12 ++++-----
 content/docs/0.11.0/gcp_bigquery/index.html        | 12 ++++-----
 content/docs/0.11.0/gcs_hoodie/index.html          | 10 ++++----
 content/docs/0.11.0/hoodie_cleaner/index.html      | 12 ++++-----
 .../docs/0.11.0/hoodie_deltastreamer/index.html    | 12 ++++-----
 content/docs/0.11.0/ibm_cos_hoodie/index.html      | 10 ++++----
 content/docs/0.11.0/indexing/index.html            | 12 ++++-----
 content/docs/0.11.0/jfs_hoodie/index.html          | 10 ++++----
 content/docs/0.11.0/key_generation/index.html      | 12 ++++-----
 content/docs/0.11.0/markers/index.html             | 12 ++++-----
 content/docs/0.11.0/metadata/index.html            | 12 ++++-----
 content/docs/0.11.0/metadata_indexing/index.html   | 12 ++++-----
 content/docs/0.11.0/metrics/index.html             | 12 ++++-----
 content/docs/0.11.0/migration_guide/index.html     | 12 ++++-----
 content/docs/0.11.0/oss_hoodie/index.html          | 10 ++++----
 content/docs/0.11.0/overview/index.html            | 12 ++++-----
 content/docs/0.11.0/performance/index.html         | 12 ++++-----
 content/docs/0.11.0/precommit_validator/index.html | 12 ++++-----
 content/docs/0.11.0/privacy/index.html             | 12 ++++-----
 content/docs/0.11.0/procedures/index.html          | 12 ++++-----
 content/docs/0.11.0/query_engine_setup/index.html  | 12 ++++-----
 content/docs/0.11.0/querying_data/index.html       | 12 ++++-----
 content/docs/0.11.0/quick-start-guide/index.html   | 12 ++++-----
 content/docs/0.11.0/s3_hoodie/index.html           | 12 ++++-----
 content/docs/0.11.0/schema_evolution/index.html    | 12 ++++-----
 content/docs/0.11.0/snapshot_exporter/index.html   | 12 ++++-----
 content/docs/0.11.0/structure/index.html           | 10 ++++----
 .../syncing_aws_glue_data_catalog/index.html       | 12 ++++-----
 content/docs/0.11.0/syncing_datahub/index.html     | 12 ++++-----
 content/docs/0.11.0/syncing_metastore/index.html   | 12 ++++-----
 content/docs/0.11.0/table_management/index.html    | 12 ++++-----
 content/docs/0.11.0/table_types/index.html         | 12 ++++-----
 content/docs/0.11.0/timeline/index.html            | 12 ++++-----
 content/docs/0.11.0/transforms/index.html          | 12 ++++-----
 content/docs/0.11.0/troubleshooting/index.html     | 12 ++++-----
 content/docs/0.11.0/tuning-guide/index.html        | 10 ++++----
 content/docs/0.11.0/use_cases/index.html           | 12 ++++-----
 content/docs/0.11.0/write_operations/index.html    | 12 ++++-----
 content/docs/0.11.0/writing_data/index.html        | 12 ++++-----
 content/docs/0.5.0/admin_guide/index.html          | 12 ++++-----
 content/docs/0.5.0/comparison/index.html           | 12 ++++-----
 content/docs/0.5.0/concepts/index.html             | 12 ++++-----
 content/docs/0.5.0/configurations/index.html       | 12 ++++-----
 content/docs/0.5.0/docker_demo/index.html          | 12 ++++-----
 content/docs/0.5.0/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.5.0/migration_guide/index.html      | 12 ++++-----
 content/docs/0.5.0/performance/index.html          | 12 ++++-----
 content/docs/0.5.0/powered_by/index.html           | 12 ++++-----
 content/docs/0.5.0/privacy/index.html              | 12 ++++-----
 content/docs/0.5.0/querying_data/index.html        | 12 ++++-----
 content/docs/0.5.0/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.5.0/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.5.0/structure/index.html            | 10 ++++----
 content/docs/0.5.0/use_cases/index.html            | 12 ++++-----
 content/docs/0.5.0/writing_data/index.html         | 12 ++++-----
 content/docs/0.5.1/comparison/index.html           | 12 ++++-----
 content/docs/0.5.1/concepts/index.html             | 12 ++++-----
 content/docs/0.5.1/configurations/index.html       | 12 ++++-----
 content/docs/0.5.1/deployment/index.html           | 12 ++++-----
 content/docs/0.5.1/docker_demo/index.html          | 12 ++++-----
 content/docs/0.5.1/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.5.1/migration_guide/index.html      | 12 ++++-----
 content/docs/0.5.1/performance/index.html          | 12 ++++-----
 content/docs/0.5.1/powered_by/index.html           | 12 ++++-----
 content/docs/0.5.1/privacy/index.html              | 12 ++++-----
 content/docs/0.5.1/querying_data/index.html        | 12 ++++-----
 content/docs/0.5.1/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.5.1/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.5.1/structure/index.html            | 10 ++++----
 content/docs/0.5.1/use_cases/index.html            | 12 ++++-----
 content/docs/0.5.1/writing_data/index.html         | 12 ++++-----
 content/docs/0.5.2/comparison/index.html           | 12 ++++-----
 content/docs/0.5.2/concepts/index.html             | 12 ++++-----
 content/docs/0.5.2/configurations/index.html       | 12 ++++-----
 content/docs/0.5.2/deployment/index.html           | 12 ++++-----
 content/docs/0.5.2/docker_demo/index.html          | 12 ++++-----
 content/docs/0.5.2/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.5.2/migration_guide/index.html      | 12 ++++-----
 content/docs/0.5.2/performance/index.html          | 12 ++++-----
 content/docs/0.5.2/powered_by/index.html           | 12 ++++-----
 content/docs/0.5.2/privacy/index.html              | 12 ++++-----
 content/docs/0.5.2/querying_data/index.html        | 12 ++++-----
 content/docs/0.5.2/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.5.2/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.5.2/structure/index.html            | 10 ++++----
 content/docs/0.5.2/use_cases/index.html            | 12 ++++-----
 content/docs/0.5.2/writing_data/index.html         | 12 ++++-----
 content/docs/0.5.3/azure_hoodie/index.html         | 12 ++++-----
 content/docs/0.5.3/cloud/index.html                | 12 ++++-----
 content/docs/0.5.3/comparison/index.html           | 12 ++++-----
 content/docs/0.5.3/concepts/index.html             | 12 ++++-----
 content/docs/0.5.3/configurations/index.html       | 12 ++++-----
 content/docs/0.5.3/deployment/index.html           | 12 ++++-----
 content/docs/0.5.3/docker_demo/index.html          | 12 ++++-----
 content/docs/0.5.3/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.5.3/migration_guide/index.html      | 12 ++++-----
 content/docs/0.5.3/oss_hoodie/index.html           | 10 ++++----
 content/docs/0.5.3/performance/index.html          | 12 ++++-----
 content/docs/0.5.3/powered_by/index.html           | 12 ++++-----
 content/docs/0.5.3/privacy/index.html              | 12 ++++-----
 content/docs/0.5.3/querying_data/index.html        | 12 ++++-----
 content/docs/0.5.3/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.5.3/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.5.3/structure/index.html            | 10 ++++----
 content/docs/0.5.3/use_cases/index.html            | 12 ++++-----
 content/docs/0.5.3/writing_data/index.html         | 12 ++++-----
 content/docs/0.6.0/1_2_structure/index.html        | 10 ++++----
 content/docs/0.6.0/2_8_metrics/index.html          | 12 ++++-----
 content/docs/0.6.0/azure_hoodie/index.html         | 12 ++++-----
 content/docs/0.6.0/cloud/index.html                | 12 ++++-----
 content/docs/0.6.0/comparison/index.html           | 12 ++++-----
 content/docs/0.6.0/concepts/index.html             | 12 ++++-----
 content/docs/0.6.0/configurations/index.html       | 12 ++++-----
 content/docs/0.6.0/cos_hoodie/index.html           | 10 ++++----
 content/docs/0.6.0/deployment/index.html           | 12 ++++-----
 content/docs/0.6.0/docker_demo/index.html          | 12 ++++-----
 content/docs/0.6.0/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.6.0/migration_guide/index.html      | 12 ++++-----
 content/docs/0.6.0/oss_hoodie/index.html           | 10 ++++----
 content/docs/0.6.0/performance/index.html          | 12 ++++-----
 content/docs/0.6.0/powered_by/index.html           | 12 ++++-----
 content/docs/0.6.0/privacy/index.html              | 12 ++++-----
 content/docs/0.6.0/querying_data/index.html        | 12 ++++-----
 content/docs/0.6.0/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.6.0/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.6.0/use_cases/index.html            | 12 ++++-----
 content/docs/0.6.0/writing_data/index.html         | 12 ++++-----
 content/docs/0.7.0/azure_hoodie/index.html         | 12 ++++-----
 content/docs/0.7.0/cloud/index.html                | 12 ++++-----
 content/docs/0.7.0/comparison/index.html           | 12 ++++-----
 content/docs/0.7.0/concepts/index.html             | 12 ++++-----
 content/docs/0.7.0/configurations/index.html       | 12 ++++-----
 content/docs/0.7.0/cos_hoodie/index.html           | 10 ++++----
 content/docs/0.7.0/deployment/index.html           | 12 ++++-----
 content/docs/0.7.0/docker_demo/index.html          | 12 ++++-----
 content/docs/0.7.0/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.7.0/ibm_cos_hoodie/index.html       | 10 ++++----
 content/docs/0.7.0/metrics/index.html              | 12 ++++-----
 content/docs/0.7.0/migration_guide/index.html      | 12 ++++-----
 content/docs/0.7.0/oss_hoodie/index.html           | 10 ++++----
 content/docs/0.7.0/overview/index.html             | 12 ++++-----
 content/docs/0.7.0/performance/index.html          | 12 ++++-----
 content/docs/0.7.0/powered_by/index.html           | 12 ++++-----
 content/docs/0.7.0/privacy/index.html              | 12 ++++-----
 content/docs/0.7.0/querying_data/index.html        | 12 ++++-----
 content/docs/0.7.0/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.7.0/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.7.0/structure/index.html            | 10 ++++----
 content/docs/0.7.0/use_cases/index.html            | 12 ++++-----
 content/docs/0.7.0/writing_data/index.html         | 12 ++++-----
 content/docs/0.8.0/azure_hoodie/index.html         | 12 ++++-----
 content/docs/0.8.0/cloud/index.html                | 12 ++++-----
 content/docs/0.8.0/comparison/index.html           | 12 ++++-----
 content/docs/0.8.0/concepts/index.html             | 12 ++++-----
 content/docs/0.8.0/concurrency_control/index.html  | 12 ++++-----
 content/docs/0.8.0/configurations/index.html       | 12 ++++-----
 content/docs/0.8.0/cos_hoodie/index.html           | 10 ++++----
 content/docs/0.8.0/deployment/index.html           | 12 ++++-----
 content/docs/0.8.0/docker_demo/index.html          | 12 ++++-----
 .../docs/0.8.0/flink-quick-start-guide/index.html  | 12 ++++-----
 content/docs/0.8.0/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.8.0/ibm_cos_hoodie/index.html       | 10 ++++----
 content/docs/0.8.0/metrics/index.html              | 12 ++++-----
 content/docs/0.8.0/migration_guide/index.html      | 12 ++++-----
 content/docs/0.8.0/oss_hoodie/index.html           | 10 ++++----
 content/docs/0.8.0/overview/index.html             | 12 ++++-----
 content/docs/0.8.0/performance/index.html          | 12 ++++-----
 content/docs/0.8.0/powered_by/index.html           | 12 ++++-----
 content/docs/0.8.0/privacy/index.html              | 12 ++++-----
 content/docs/0.8.0/querying_data/index.html        | 12 ++++-----
 content/docs/0.8.0/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.8.0/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.8.0/structure/index.html            | 10 ++++----
 content/docs/0.8.0/use_cases/index.html            | 12 ++++-----
 content/docs/0.8.0/writing_data/index.html         | 12 ++++-----
 content/docs/0.9.0/azure_hoodie/index.html         | 12 ++++-----
 content/docs/0.9.0/bos_hoodie/index.html           | 10 ++++----
 content/docs/0.9.0/cli/index.html                  | 12 ++++-----
 content/docs/0.9.0/cloud/index.html                | 12 ++++-----
 content/docs/0.9.0/comparison/index.html           | 12 ++++-----
 content/docs/0.9.0/concepts/index.html             | 12 ++++-----
 content/docs/0.9.0/concurrency_control/index.html  | 12 ++++-----
 content/docs/0.9.0/configurations/index.html       | 12 ++++-----
 content/docs/0.9.0/cos_hoodie/index.html           | 10 ++++----
 content/docs/0.9.0/deployment/index.html           | 12 ++++-----
 content/docs/0.9.0/docker_demo/index.html          | 12 ++++-----
 .../docs/0.9.0/flink-quick-start-guide/index.html  | 12 ++++-----
 content/docs/0.9.0/gcs_hoodie/index.html           | 10 ++++----
 content/docs/0.9.0/hoodie_deltastreamer/index.html | 12 ++++-----
 content/docs/0.9.0/ibm_cos_hoodie/index.html       | 10 ++++----
 content/docs/0.9.0/metrics/index.html              | 12 ++++-----
 content/docs/0.9.0/migration_guide/index.html      | 12 ++++-----
 content/docs/0.9.0/oss_hoodie/index.html           | 10 ++++----
 content/docs/0.9.0/overview/index.html             | 12 ++++-----
 content/docs/0.9.0/performance/index.html          | 12 ++++-----
 content/docs/0.9.0/privacy/index.html              | 12 ++++-----
 content/docs/0.9.0/query_engine_setup/index.html   | 12 ++++-----
 content/docs/0.9.0/querying_data/index.html        | 12 ++++-----
 content/docs/0.9.0/quick-start-guide/index.html    | 12 ++++-----
 content/docs/0.9.0/s3_hoodie/index.html            | 12 ++++-----
 content/docs/0.9.0/schema_evolution/index.html     | 12 ++++-----
 content/docs/0.9.0/structure/index.html            | 10 ++++----
 content/docs/0.9.0/table_types/index.html          | 10 ++++----
 content/docs/0.9.0/use_cases/index.html            | 12 ++++-----
 content/docs/0.9.0/writing_data/index.html         | 12 ++++-----
 content/docs/azure_hoodie/index.html               | 12 ++++-----
 content/docs/basic_configurations/index.html       | 12 ++++-----
 content/docs/bos_hoodie/index.html                 | 10 ++++----
 content/docs/cli/index.html                        | 12 ++++-----
 content/docs/cloud/index.html                      | 12 ++++-----
 content/docs/clustering/index.html                 | 12 ++++-----
 content/docs/compaction/index.html                 | 12 ++++-----
 content/docs/comparison/index.html                 | 12 ++++-----
 content/docs/concepts/index.html                   | 12 ++++-----
 content/docs/concurrency_control/index.html        | 12 ++++-----
 content/docs/configurations/index.html             | 12 ++++-----
 content/docs/cos_hoodie/index.html                 | 10 ++++----
 content/docs/deployment/index.html                 | 12 ++++-----
 content/docs/disaster_recovery/index.html          | 12 ++++-----
 content/docs/docker_demo/index.html                | 12 ++++-----
 content/docs/encryption/index.html                 | 10 ++++----
 content/docs/faq/index.html                        | 12 ++++-----
 content/docs/file_layouts/index.html               | 12 ++++-----
 content/docs/file_sizing/index.html                | 12 ++++-----
 content/docs/flink-quick-start-guide/index.html    | 12 ++++-----
 content/docs/flink_configuration/index.html        | 12 ++++-----
 content/docs/gcp_bigquery/index.html               | 12 ++++-----
 content/docs/gcs_hoodie/index.html                 | 10 ++++----
 content/docs/hoodie_cleaner/index.html             | 12 ++++-----
 content/docs/hoodie_deltastreamer/index.html       | 12 ++++-----
 content/docs/ibm_cos_hoodie/index.html             | 10 ++++----
 content/docs/indexing/index.html                   | 12 ++++-----
 content/docs/jfs_hoodie/index.html                 | 10 ++++----
 content/docs/key_generation/index.html             | 12 ++++-----
 content/docs/learn/index.html                      | 11 ++++++++
 content/docs/markers/index.html                    | 12 ++++-----
 content/docs/metadata/index.html                   | 12 ++++-----
 content/docs/metadata_indexing/index.html          | 12 ++++-----
 content/docs/metrics/index.html                    | 12 ++++-----
 content/docs/migration_guide/index.html            | 12 ++++-----
 content/docs/next/azure_hoodie/index.html          | 12 ++++-----
 content/docs/next/basic_configurations/index.html  | 12 ++++-----
 content/docs/next/bos_hoodie/index.html            | 10 ++++----
 content/docs/next/cli/index.html                   | 12 ++++-----
 content/docs/next/cloud/index.html                 | 12 ++++-----
 content/docs/next/clustering/index.html            | 12 ++++-----
 content/docs/next/compaction/index.html            | 12 ++++-----
 content/docs/next/comparison/index.html            | 12 ++++-----
 content/docs/next/concepts/index.html              | 12 ++++-----
 content/docs/next/concurrency_control/index.html   | 12 ++++-----
 content/docs/next/configurations/index.html        | 12 ++++-----
 content/docs/next/cos_hoodie/index.html            | 10 ++++----
 content/docs/next/deployment/index.html            | 12 ++++-----
 content/docs/next/disaster_recovery/index.html     | 12 ++++-----
 content/docs/next/docker_demo/index.html           | 12 ++++-----
 content/docs/next/encryption/index.html            | 10 ++++----
 content/docs/next/faq/index.html                   | 14 +++++-----
 content/docs/next/file_layouts/index.html          | 12 ++++-----
 content/docs/next/file_sizing/index.html           | 12 ++++-----
 .../docs/next/flink-quick-start-guide/index.html   | 12 ++++-----
 content/docs/next/flink_configuration/index.html   | 12 ++++-----
 content/docs/next/gcp_bigquery/index.html          | 12 ++++-----
 content/docs/next/gcs_hoodie/index.html            | 10 ++++----
 content/docs/next/hoodie_cleaner/index.html        | 12 ++++-----
 content/docs/next/hoodie_deltastreamer/index.html  | 12 ++++-----
 content/docs/next/ibm_cos_hoodie/index.html        | 10 ++++----
 content/docs/next/indexing/index.html              | 12 ++++-----
 content/docs/next/jfs_hoodie/index.html            | 10 ++++----
 content/docs/next/key_generation/index.html        | 12 ++++-----
 content/docs/next/markers/index.html               | 12 ++++-----
 content/docs/next/metadata/index.html              | 12 ++++-----
 content/docs/next/metadata_indexing/index.html     | 12 ++++-----
 content/docs/next/metrics/index.html               | 12 ++++-----
 content/docs/next/migration_guide/index.html       | 12 ++++-----
 content/docs/next/oci_hoodie/index.html            | 10 ++++----
 content/docs/next/oss_hoodie/index.html            | 10 ++++----
 content/docs/next/overview/index.html              | 12 ++++-----
 content/docs/next/performance/index.html           | 12 ++++-----
 content/docs/next/precommit_validator/index.html   | 12 ++++-----
 content/docs/next/privacy/index.html               | 12 ++++-----
 content/docs/next/procedures/index.html            | 12 ++++-----
 content/docs/next/query_engine_setup/index.html    | 12 ++++-----
 content/docs/next/querying_data/index.html         | 12 ++++-----
 content/docs/next/quick-start-guide/index.html     | 12 ++++-----
 content/docs/next/s3_hoodie/index.html             | 12 ++++-----
 content/docs/next/schema_evolution/index.html      | 12 ++++-----
 content/docs/next/snapshot_exporter/index.html     | 12 ++++-----
 content/docs/next/structure/index.html             | 10 ++++----
 .../next/syncing_aws_glue_data_catalog/index.html  | 12 ++++-----
 content/docs/next/syncing_datahub/index.html       | 12 ++++-----
 content/docs/next/syncing_metastore/index.html     | 12 ++++-----
 content/docs/next/table_management/index.html      | 12 ++++-----
 content/docs/next/table_types/index.html           | 12 ++++-----
 content/docs/next/timeline/index.html              | 12 ++++-----
 content/docs/next/transforms/index.html            | 12 ++++-----
 content/docs/next/troubleshooting/index.html       | 12 ++++-----
 content/docs/next/tuning-guide/index.html          | 10 ++++----
 content/docs/next/use_cases/index.html             | 12 ++++-----
 content/docs/next/write_operations/index.html      | 12 ++++-----
 content/docs/next/writing_data/index.html          | 12 ++++-----
 content/docs/oss_hoodie/index.html                 | 10 ++++----
 content/docs/overview/index.html                   | 12 ++++-----
 content/docs/performance/index.html                | 12 ++++-----
 content/docs/precommit_validator/index.html        | 12 ++++-----
 content/docs/privacy/index.html                    | 12 ++++-----
 content/docs/procedures/index.html                 | 12 ++++-----
 content/docs/query_engine_setup/index.html         | 12 ++++-----
 content/docs/querying_data/index.html              | 12 ++++-----
 content/docs/quick-start-guide/index.html          | 12 ++++-----
 content/docs/s3_hoodie/index.html                  | 12 ++++-----
 content/docs/schema_evolution/index.html           | 12 ++++-----
 content/docs/snapshot_exporter/index.html          | 12 ++++-----
 content/docs/structure/index.html                  | 10 ++++----
 .../docs/syncing_aws_glue_data_catalog/index.html  | 12 ++++-----
 content/docs/syncing_datahub/index.html            | 12 ++++-----
 content/docs/syncing_metastore/index.html          | 12 ++++-----
 content/docs/table_management/index.html           | 12 ++++-----
 content/docs/table_types/index.html                | 12 ++++-----
 content/docs/timeline/index.html                   | 12 ++++-----
 content/docs/transforms/index.html                 | 12 ++++-----
 content/docs/troubleshooting/index.html            | 12 ++++-----
 content/docs/tuning-guide/index.html               | 10 ++++----
 content/docs/use_cases/index.html                  | 12 ++++-----
 content/docs/write_operations/index.html           | 12 ++++-----
 content/docs/writing_data/index.html               | 12 ++++-----
 content/index.html                                 | 10 ++++----
 content/learn/faq.html/index.html                  | 11 ++++++++
 content/learn/faq/index.html                       | 29 +++++++++++++++++++++
 content/learn/use_cases/index.html                 | 12 ++++-----
 content/powered-by/index.html                      | 12 ++++-----
 content/quickstart/index.html                      | 10 ++++----
 content/releases/download/index.html               | 12 ++++-----
 content/releases/older-releases/index.html         | 12 ++++-----
 content/releases/release-0.10.0/index.html         | 12 ++++-----
 content/releases/release-0.10.1/index.html         | 12 ++++-----
 content/releases/release-0.11.0/index.html         | 12 ++++-----
 content/releases/release-0.11.1/index.html         | 12 ++++-----
 content/releases/release-0.7.0/index.html          | 12 ++++-----
 content/releases/release-0.8.0/index.html          | 12 ++++-----
 content/releases/release-0.9.0/index.html          | 12 ++++-----
 content/roadmap/index.html                         | 12 ++++-----
 content/search/index.html                          | 10 ++++----
 content/sitemap.xml                                |  2 +-
 content/talks/index.html                           | 12 ++++-----
 1166 files changed, 6588 insertions(+), 6483 deletions(-)

diff --git a/content/404.html b/content/404.html
index 38f1253e86..cd1820d766 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/404/index.html b/content/404/index.html
index b98588fef2..34d804205f 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/assets/js/0480b142.4907f04a.js b/content/assets/js/0480b142.4907f04a.js
deleted file mode 100644
index b0911c2d20..0000000000
--- a/content/assets/js/0480b142.4907f04a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30836],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/0480b142.c7d838e2.js b/content/assets/js/0480b142.c7d838e2.js
new file mode 100644
index 0000000000..20533e263b
--- /dev/null
+++ b/content/assets/js/0480b142.c7d838e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30836],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/615fd764.575c33b8.js b/content/assets/js/615fd764.575c33b8.js
deleted file mode 100644
index afcc978165..0000000000
--- a/content/assets/js/615fd764.575c33b8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[25952],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>u});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 o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/615fd764.a9154a15.js b/content/assets/js/615fd764.a9154a15.js
new file mode 100644
index 0000000000..5ad598a5c0
--- /dev/null
+++ b/content/assets/js/615fd764.a9154a15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[25952],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>u});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 o(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/76780.19f1effd.js b/content/assets/js/76780.19f1effd.js
new file mode 100644
index 0000000000..adfe1975a7
--- /dev/null
+++ b/content/assets/js/76780.19f1effd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[76780],{76780:(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/76780.e655c421.js b/content/assets/js/76780.e655c421.js
deleted file mode 100644
index 18501be93d..0000000000
--- a/content/assets/js/76780.e655c421.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[76780],{76780:(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/b6be9edb.02b273eb.js b/content/assets/js/b6be9edb.02b273eb.js
new file mode 100644
index 0000000000..014055ca70
--- /dev/null
+++ b/content/assets/js/b6be9edb.02b273eb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[79632],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/assets/js/fb5308ca.4732f82f.js b/content/assets/js/fb5308ca.4732f82f.js
new file mode 100644
index 0000000000..47df1473bc
--- /dev/null
+++ b/content/assets/js/fb5308ca.4732f82f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[49949],{71029:e=>{e.exports=JSON.parse('{"pluginId":"learn","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"link","label":"FAQs","href":"/learn/faq","docId":"faq"},{"type":"link","label":"Use Cases","href":"/learn/use_cases","docId":"use_cases"}]},"docs":{"faq":{"id":"faq","title":"FAQs","description":"General","s [...]
\ No newline at end of file
diff --git a/content/assets/js/fb5308ca.fb2e908f.js b/content/assets/js/fb5308ca.fb2e908f.js
deleted file mode 100644
index aa62a2fd65..0000000000
--- a/content/assets/js/fb5308ca.fb2e908f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[49949],{71029:e=>{e.exports=JSON.parse('{"pluginId":"learn","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"link","label":"Use Cases","href":"/learn/use_cases","docId":"use_cases"}]},"docs":{"use_cases":{"id":"use_cases","title":"Use Cases","description":"Near Real-Time Ingestion","sidebar":"defaultSidebar"}}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/main.ae3fd44a.js b/content/assets/js/main.ae3fd44a.js
new file mode 100644
index 0000000000..c553e71fc6
--- /dev/null
+++ b/content/assets/js/main.ae3fd44a.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.ae3fd44a.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{20830:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var o=n(67294);function a(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor [...]
\ No newline at end of file
diff --git a/content/assets/js/main.cc245422.js.LICENSE.txt b/content/assets/js/main.ae3fd44a.js.LICENSE.txt
similarity index 100%
rename from content/assets/js/main.cc245422.js.LICENSE.txt
rename to content/assets/js/main.ae3fd44a.js.LICENSE.txt
diff --git a/content/assets/js/main.cc245422.js b/content/assets/js/main.cc245422.js
deleted file mode 100644
index df4c99c8d4..0000000000
--- a/content/assets/js/main.cc245422.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.cc245422.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{20830:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var o=n(67294);function a(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor [...]
\ No newline at end of file
diff --git a/content/assets/js/runtime~main.410a04f6.js b/content/assets/js/runtime~main.410a04f6.js
new file mode 100644
index 0000000000..ae235baba0
--- /dev/null
+++ b/content/assets/js/runtime~main.410a04f6.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,b,d,f,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var b=t[e]={exports:{}};return c[e].call(b.exports,b,b.exports,r),b.exports}r.m=c,e=[],r.O=(a,b,d,f)=>{if(!b){var c=1/0;for(i=0;i<e.length;i++){b=e[i][0],d=e[i][1],f=e[i][2];for(var t=!0,o=0;o<b.length;o++)(!1&f||c>=f)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,f<c&&(c=f));if(t){e.splice(i--,1);var n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/content/assets/js/runtime~main.88021abf.js b/content/assets/js/runtime~main.88021abf.js
deleted file mode 100644
index aa4263a2d2..0000000000
--- a/content/assets/js/runtime~main.88021abf.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,d,b,f,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return c[e].call(d.exports,d,d.exports,r),d.exports}r.m=c,e=[],r.O=(a,d,b,f)=>{if(!d){var c=1/0;for(i=0;i<e.length;i++){d=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&f||c>=f)&&Object.keys(r.O).every((e=>r.O[e](d[o])))?d.splice(o--,1):(t=!1,f<c&&(c=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[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 b4687de1b9..10f64ea979 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 2d6d9e0076..abfdf80cc9 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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 [...]
+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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 896ade0a57..e7852afec6 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 5e75efaeb0..e65b3be9d1 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9392e76d73..c199170d06 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 ad6a43bee1..ba4a51994f 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 303ce9dac0..de1b2c67dd 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 a6860c7997..bd36f9aa09 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9e71a081a1..34101330ca 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 594713905f..00a2315955 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 f5946323e4..32cb142c48 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,17 +10,17 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <img alt="enter image description here" src="/assets/images/change-capture-architecture-9a3518c2e1f241293fb433a701c4d98f.png"></p><p>Let&#x27;s now illustrate how one can accomplish this using a simple <em>orders</em> table, stored in MySQL (these instructions should broadly apply to other database engines like Postgres, or Aurora as well, though SQL/Syntax may change)</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabi [...]
 <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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 3b64ed5795..f572914d73 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 60c5c35cd3..c7045b4bee 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,16 +10,16 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 307e7362f3..1c054093c1 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 20a8659e79..f9f9ec4a42 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 6d98555b89..30330a1a34 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 82cb9f0e42..4973b21521 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 d34587e5cc..821c1104ce 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 04ca572723..f223e50761 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,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 joined the Apache incubator for incubation in January 2019, and was promoted to the top Apache project in May 2020. This article mainly discusses the importance
 of Hudi to the data lake from the perspective of &quot;incremental processing&quot;. More information about Apache Hudi&#x27;s framework functions, features, usage scenarios, and
 latest developments can be found at <a href="https://qconplus.infoq.cn/2020/shanghai/presentation/2646" target="_blank" rel="noopener noreferrer">QCon Global Software Development Conference (Shanghai Station) 2020</a>.</p><p>Throughout the development of big data technology, Hadoop has steadily seized the opportunities of this era and has become the de-facto standard for enterprises to build big data infrastructure.
@@ -114,8 +114,8 @@ and the &quot;cost&quot;  is greater than 20.0. Based on this query, you can cre
 and latency, and some long-tail applications that rely heavily on updates. Next, we argued that to support incremental processing, we must have at least two primitives: upsert and
 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></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 f196da7b26..fa341c2a71 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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 [...]
+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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 014776620b..a86a4817e9 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,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Updates are logged to delta files &amp; later compacted to produce new versions of columnar files synchronously or
 asynchronously. One of th main motivations behind Merge-On-Read is to reduce data latency when ingesting records.
 Hence, it makes sense to run compaction asynchronously without blocking ingestion.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="async-compaction">Async Compaction<a class="hash-link" href="#async-compaction" title="Direct link to heading">​</a></h2><p>Async Compaction is performed in 2 steps:</p><ol><li><strong><em>Compaction Scheduling</em></strong>: This is done by the ingestion job. In this step, Hudi scans the partitions and selects <strong>file
@@ -24,8 +24,8 @@ Structured Streaming jobs. Compactions are scheduled and executed asynchronously
 streaming job.  Async Compactions are enabled by default for structured streaming jobs
 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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 e353f7e2e3..3e947f4a5e 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,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 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 ce5227a86f..7fd597be72 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 2fb281230b..3db1d6bc00 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,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 few years ago, using Spark as a big data processing engine can be said to be very common or even natural. Since Spark can either perform batch processing or use micro-batch to simulate streaming, one engine solves both streaming and batch problems.
 However, in recent years, with the development of big data technology, Flink, which is also a big data processing engine, has gradually entered people&#x27;s vision and has occupied a certain market in the field of computing engines.
 In the big data technology community, forums and other territories, the voice of whether Hudi supports Flink has gradually appeared and has become more frequent. Therefore, it is a valuable thing to make Hudi support the Flink engine, and the first step of integrating the Flink engine is that Hudi and Spark are decoupled.</p><p>In addition, looking at the mature, active, and viable frameworks in the big data, all frameworks are elegant in design and can be integrated with other framework [...]
@@ -41,8 +41,8 @@ The exception thrown in the map function can be solved by wrapping <code>Seriali
 This function is introduced because the input parameters that the <code>JavaSparkContext#map()</code> function can receive must be serializable.
 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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 8944d0a2aa..0ae866c71b 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 a173538747..f7274c65c3 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 520f62b451..14209991ac 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 e9e3a68764..0b5f894841 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 47402cd1d9..2ef818db3a 100644
--- a/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
+++ b/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 fast upsert/delete operations, by avoiding the need to join against the entire dataset to determine which files to rewrite.
 For Merge-On-Read tables, this design allows Hudi to bound the amount of records any given base file needs to be merged against.
 Specifically, a given base file needs to merged only against updates for records that are part of that base file. In contrast,
@@ -60,8 +60,8 @@ to finally check the incoming updates against all files. The <code>SIMPLE</code>
 partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p><p>Going forward, we plan to build <a href="https://cwiki.apache.org/confluence/display/HUDI/RFC+-+08+%3A+Record+level+indexing+mechanisms+for+Hudi+datasets?src=contextnavpagetreemode" target="_blank" rel="noopener noreferrer">record level indexing</a>
 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></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/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Can Big Data Solutions Be Affordable?</div></a></div><div clas [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+Please <a href="/contribute/get-involved">engage</a> with our community if you want to get involved.</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/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Can Big Data Solutions Be Affordable?</div></a></div><div clas [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9493b616f0..6be03c0d7a 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 0562941cb8..674d8cd230 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 51ffa8ada9..7597df707c 100644
--- a/content/blog/2021/01/27/hudi-clustering-intro/index.html
+++ b/content/blog/2021/01/27/hudi-clustering-intro/index.html
@@ -10,16 +10,16 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 db747d2a55..d1ef629f5c 100644
--- a/content/blog/2021/02/13/hudi-key-generators/index.html
+++ b/content/blog/2021/02/13/hudi-key-generators/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 the record belongs to. Using primary keys, Hudi can impose a) partition level uniqueness integrity constraint
 b) enable fast updates and deletes on records. One should choose the partitioning scheme wisely as it could be a
 determining factor for your ingestion and query latency.</p><p>In general, Hudi supports both partitioned and global indexes. For a dataset with partitioned index(which is most
@@ -47,8 +47,8 @@ in a specific format. The format should be &quot;field1:PartitionKeyType1,field2
 <code>&lt;value for field1 basis PartitionKeyType1&gt;/&lt;value for field2 basis PartitionKeyType2&gt; </code>
 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></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/2021/02/24/Time-travel-operations-i [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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></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/2021/02/24/Time-travel-operations-i [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 4243f8c719..c97f7c13d5 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 afd3d71291..4594afa0cc 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9050d5904f..81973f3ab2 100644
--- a/content/blog/2021/03/01/hudi-file-sizing/index.html
+++ b/content/blog/2021/03/01/hudi-file-sizing/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 One such key feature that hudi provides is self-managing file sizing so that users don’t need to worry about
 manual table maintenance. Having a lot of small files will make it harder to achieve good query performance, due to query engines
 having to open/read/close files way too many times, to plan and execute queries. But for streaming data lake use-cases,
@@ -46,8 +46,8 @@ will be filled with 60k records (assuming each record is 1000 bytes). In future
 considered as a small file to be packed with more data.</p><p><img alt="Assigning to new files" src="/assets/images/adding_new_files-13e5a1cf0c213c07a412b09a29be4e3d.png">
 <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></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/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynam [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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></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/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynam [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 b86479ae7a..d05fd8a886 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 d73a8d4e10..2c65679668 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9316ceba5f..54344d3b88 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 acfd92737e..d49a3338da 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 54233db962..7f9f69d4f4 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 bb64035b35..7d2979e94d 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,16 +10,16 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 0cbc073ea7..a608680ed3 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 637ea67a3a..67d8792f7f 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9a9e3e1b7d..0c7b5e5c7c 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,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 While a stream processing pipeline does row-oriented processing, delivering a few seconds of processing latency, an incremental pipeline would apply the same principles to <em>columnar</em> data in the data lake,
 delivering orders of magnitude improvements in processing efficiency within few minutes, on extremely scalable batch storage/compute infrastructure. This new stack would be able to effortlessly support regular batch processing for bulk reprocessing/backfilling as well.
 Hudi was built as the manifestation of this vision, rooted in real, hard problems faced at <a href="https://eng.uber.com/uber-big-data-platform/" target="_blank" rel="noopener noreferrer">Uber</a> and later took a life of its own in the open source community. Together, we have been able to
@@ -23,8 +23,8 @@ usher in fully incremental data ingestion and moderately complex ETLs on data la
 with <a href="https://flink.apache.org/2021/03/11/batch-execution-mode.html" target="_blank" rel="noopener noreferrer">generalization</a> of stream processing APIs to work over a batch execution model. Hudi completes the missing pieces of the puzzle by providing streaming optimized lake storage,
 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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 3f377cf7fa..5a3fa8f5cd 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 bc95c59f3c..36992bf970 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 ff5341ee24..e894503f65 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 d16266934e..1eb756cdc1 100644
--- a/content/blog/2021/08/16/kafka-custom-deserializer/index.html
+++ b/content/blog/2021/08/16/kafka-custom-deserializer/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Apache Hudi is often used in combination with kafka as a event stream where all events are transmitted according to a record schema.
 In our case a Confluent schema registry is used to maintain the schema and as schema evolves, newer versions are updated in the schema registry.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="what-do-we-want-to-achieve">What do we want to achieve?<a class="hash-link" href="#what-do-we-want-to-achieve" title="Direct link to heading">​</a></h2><p>We have multiple instances of DeltaStreamer running, consuming many topics with different schemas ingesting to multiple Hudi tables. Delta [...]
 Ideally every topic should be able to evolve the schema to match new business requirements. Producers start producing data with a new schema version and the DeltaStreamer picks up the new schema and ingests the data with the new schema. For this to work, we run our DeltaStreamer instances with the latest schema version available from the Schema Registry to ensure that we always use the freshest schema with all attributes.
@@ -29,8 +29,8 @@ As first step the Deserializer gets the latest schema from the Hudi SchemaProvid
 The Deserializer then reads the records from the topic using the schema the record was written with. As next step it will convert all the records to the latest schema from the SchemaProvider, in our case the latest schema. As a result, the kafka client will return all records with a unified schema i.e. the latest schema as per schema registry. Hudi does not need to handle different schemas inside a single batch.</p><p><img alt="KafkaAvroSchemaDeserializer" src="/assets/images/KafkaAvroSc [...]
 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></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/2021/08/18/virtual-keys"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Adding support for Virtual Keys i [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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></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/2021/08/18/virtual-keys"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Adding support for Virtual Keys i [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 903de7b370..75fe6e9d3c 100644
--- a/content/blog/2021/08/18/improving-marker-mechanism/index.html
+++ b/content/blog/2021/08/18/improving-marker-mechanism/index.html
@@ -10,17 +10,17 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 very large writes. We demonstrate how we improve write performance with introduction of timeline-server-based markers.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="need-for-markers-during-write-operations">Need for Markers during Write Operations<a class="hash-link" href="#need-for-markers-during-write-operations" title="Direct link to heading">​</a></h2><p>A <strong>marker</strong> in Hudi, such as a marker file with a unique filename, is a label to indicate that a correspondin [...]
 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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 2a984f4801..23cd56c0a0 100644
--- a/content/blog/2021/08/18/virtual-keys/index.html
+++ b/content/blog/2021/08/18/virtual-keys/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 adds per record metadata fields like <code>_hoodie_record_key</code>, <code>_hoodie_partition path</code>, <code>_hoodie_commit_time</code> which serves multiple purposes.
 They assist in avoiding re-computing the record key, partition path during merges, compaction and other table operations
 and also assists in supporting <a href="/blog/2021/07/21/streaming-data-lake-platform#readers">record-level</a> incremental queries (in comparison to other table formats, that merely track files).
@@ -42,8 +42,8 @@ support for incremental data processing.</p><h3 class="anchor anchorWithStickyNa
 difference between records of a hudi table with and without virtual keys.</p><p>Here are some sample records for a regular hudi table (virtual keys disabled)</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">+- [...]
 <!-- -->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></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/2021/08/18/improving-marker-mechanism"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Improving Marker M [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+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></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/2021/08/18/improving-marker-mechanism"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Improving Marker M [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 0c91628bf3..85e1c8a1ea 100644
--- a/content/blog/2021/08/23/async-clustering/index.html
+++ b/content/blog/2021/08/23/async-clustering/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 kind of table service called clustering to reorganize data for improved query performance without compromising on
 ingestion speed. We learnt how to setup inline clustering. In this post, we will discuss what has changed since then and
 see how asynchronous clustering can be setup using HoodieClusteringJob as well as DeltaStreamer utility.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="introduction">Introduction<a class="hash-link" href="#introduction" title="Direct link to heading">​</a></h2><p>On a high level, clustering creates a plan based on a configurable strategy, groups eligible files based on specific
@@ -61,8 +61,8 @@ Just set the <code>hoodie.clustering.async.enabled</code> config to true and spe
 whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
 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></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/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance</div></a></div><div class="pagination-nav__item pagination-nav__item-- [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+streaming!</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/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance</div></a></div><div class="pagination-nav__item pagination-nav__item-- [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 3b044b2f45..160a51ba4b 100644
--- a/content/blog/2021/08/23/s3-events-source/index.html
+++ b/content/blog/2021/08/23/s3-events-source/index.html
@@ -10,12 +10,12 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 As of today, to ingest data from S3 into Hudi, users leverage DFS source whose <a href="https://github.com/apache/hudi/blob/178767948e906f673d6d4a357c65c11bc574f619/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java" target="_blank" rel="noopener noreferrer">path selector</a> would identify the source files modified since the last checkpoint based on max modification time.
 The problem with this approach is that modification time precision is upto seconds in S3. It maybe possible that there were many files (beyond what the configurable source limit allows) modifed in that second and some files might be skipped.
 For more details, please refer to <a href="https://issues.apache.org/jira/browse/HUDI-1723" target="_blank" rel="noopener noreferrer">HUDI-1723</a>.
@@ -26,8 +26,8 @@ There will be two types of deltastreamers as detailed below. </p><ol><li><a href
 This source leverages AWS <a href="https://aws.amazon.com/sns" target="_blank" rel="noopener noreferrer">SNS</a> and <a href="https://aws.amazon.com/sqs/" target="_blank" rel="noopener noreferrer">SQS</a> services that subscribe to file events from the source bucket.<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"><co [...]
 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></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/2021/08/23/async-clustering"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Asynchronous Clustering using Hudi</div></a></div><div cla [...]
-<script src="/assets/js/runtime~main.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+We look forward to contributions from the community. Hope you enjoyed this post. </p><p>Put your Hudi on and keep streaming!</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/2021/08/23/async-clustering"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Asynchronous Clustering using Hudi</div></a></div><div cla [...]
+<script src="/assets/js/runtime~main.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 842504df7a..da30284009 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,17 +10,17 @@
 <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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <img alt="slide4 scenario diagram" src="/assets/images/slide4-4d2f3854977f63b75788213b21518b62.png">
 <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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.js"></script>
+<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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 c61945cd6a..b23959b19b 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 0156a0c28a..0db7be54ac 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9ab7a45535..25b5fe953d 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 4e6d917edd..268cfffd00 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 d880906d16..ce07214de5 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 cd876ff51c..e8dfa3bb21 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 c4c38d9fa9..fb576e5c51 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 7d18c88afe..1ea3062f5a 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 3a4841fb10..c276c77291 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 501037f0a0..88e30a3c5b 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 8430861015..2fbd217f9a 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 99fcf58355..5fc32c7bef 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 dab2d2a4cd..f500539f7a 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 ad9f4417bb..5711753798 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 9dbed41c82..29d74d3b2b 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 ba972b0f5d..14edc21a02 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 f8715175f9..127f996d50 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 3b20561251..d035c3dbcc 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 025c603da9..7b80417454 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 4815075129..ab346c5011 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 fcbca65102..79449cbb7e 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 2b73a8972d..95ef86f863 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 5d6977862b..1845c4e208 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 632b358d8f..2d062f34a8 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 04034f6bd5..ce5c4a2575 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 6ba8e49d74..25c84449ce 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html b/content/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
index 7f57abc5e0..32fb22b49b 100644
--- a/content/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
+++ b/content/blog/2022/04/28/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/04/28/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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 2b44804b8a..e81fb964dd 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 6a5819ba5e..1171cfa39c 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 fb1649df1c..97918407d9 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 8a9b3c8447..d030e6fbb5 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 926900f455..c65f52a28c 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 cd9f68ab8d..9af9f80685 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/index.html b/content/blog/index.html
index bae5aa8cc5..80794fd9f5 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 7fab7bf48b..79255105f4 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 fc448701b0..d461925202 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 48bb767e78..b41f48f91f 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 52b19cb978..86328be077 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 cce6d13e1a..52e0e5c54d 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 61b0941d1f..66794a3758 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.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 bbb92a8f5f..b69e900134 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/blog/streaming-data-lake-platform/index.html b/content/blog/streaming-data-lake-platform/index.html
index 5d8f2ea093..db58e51286 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.88021abf.js" as="script">
-<link rel="preload" href="/assets/js/main.cc245422.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.410a04f6.js" as="script">
+<link rel="preload" href="/assets/js/main.ae3fd44a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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.88021abf.js"></script>
-<script src="/assets/js/main.cc245422.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.410a04f6.js"></script>
+<script src="/assets/js/main.ae3fd44a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/404.html b/content/cn/404.html
index a241c14ea9..e4fe0da37c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d1949fe089..9b3bcdda24 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/assets/js/0480b142.81fdac37.js b/content/cn/assets/js/0480b142.81fdac37.js
deleted file mode 100644
index ffd1ee5bb7..0000000000
--- a/content/cn/assets/js/0480b142.81fdac37.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30836],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/0480b142.eb098c03.js b/content/cn/assets/js/0480b142.eb098c03.js
new file mode 100644
index 0000000000..5d6b67ea34
--- /dev/null
+++ b/content/cn/assets/js/0480b142.eb098c03.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[30836],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/615fd764.9d838863.js b/content/cn/assets/js/615fd764.9d838863.js
new file mode 100644
index 0000000000..a7bfd9798b
--- /dev/null
+++ b/content/cn/assets/js/615fd764.9d838863.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[25952],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>u});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 o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/615fd764.ab6a3df0.js b/content/cn/assets/js/615fd764.ab6a3df0.js
deleted file mode 100644
index f8f63f4ff7..0000000000
--- a/content/cn/assets/js/615fd764.ab6a3df0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[25952],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>u});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 o(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/76780.19f1effd.js b/content/cn/assets/js/76780.19f1effd.js
new file mode 100644
index 0000000000..adfe1975a7
--- /dev/null
+++ b/content/cn/assets/js/76780.19f1effd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[76780],{76780:(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/76780.e655c421.js b/content/cn/assets/js/76780.e655c421.js
deleted file mode 100644
index 18501be93d..0000000000
--- a/content/cn/assets/js/76780.e655c421.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[76780],{76780:(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/b6be9edb.9f16f4fa.js b/content/cn/assets/js/b6be9edb.9f16f4fa.js
new file mode 100644
index 0000000000..625416135b
--- /dev/null
+++ b/content/cn/assets/js/b6be9edb.9f16f4fa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[79632],{3905:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>c});var i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function r(e){f [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/fb5308ca.14cf352b.js b/content/cn/assets/js/fb5308ca.14cf352b.js
deleted file mode 100644
index 8aecd321cf..0000000000
--- a/content/cn/assets/js/fb5308ca.14cf352b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[49949],{71029:e=>{e.exports=JSON.parse('{"pluginId":"learn","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"link","label":"Use Cases","href":"/cn/learn/use_cases","docId":"use_cases"}]},"docs":{"use_cases":{"id":"use_cases","title":"Use Cases","description":"Near Real-Time Ingestion","sidebar":"defaultSidebar"}}}')}}]);
\ No newline at end of file
diff --git a/content/cn/assets/js/fb5308ca.fa71ea48.js b/content/cn/assets/js/fb5308ca.fa71ea48.js
new file mode 100644
index 0000000000..03595f4c26
--- /dev/null
+++ b/content/cn/assets/js/fb5308ca.fa71ea48.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[49949],{71029:e=>{e.exports=JSON.parse('{"pluginId":"learn","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"link","label":"FAQs","href":"/cn/learn/faq","docId":"faq"},{"type":"link","label":"Use Cases","href":"/cn/learn/use_cases","docId":"use_cases"}]},"docs":{"faq":{"id":"faq","title":"FAQs","description":"Gener [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/main.0156b1a2.js b/content/cn/assets/js/main.0156b1a2.js
new file mode 100644
index 0000000000..c91d6203af
--- /dev/null
+++ b/content/cn/assets/js/main.0156b1a2.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.0156b1a2.js.LICENSE.txt */
+(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{20830:(e,n,t)=>{"use strict";t.d(n,{W:()=>a});var o=t(67294);function a(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/main.26e3be12.js.LICENSE.txt b/content/cn/assets/js/main.0156b1a2.js.LICENSE.txt
similarity index 100%
rename from content/cn/assets/js/main.26e3be12.js.LICENSE.txt
rename to content/cn/assets/js/main.0156b1a2.js.LICENSE.txt
diff --git a/content/cn/assets/js/main.26e3be12.js b/content/cn/assets/js/main.26e3be12.js
deleted file mode 100644
index 0815afcd6e..0000000000
--- a/content/cn/assets/js/main.26e3be12.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.26e3be12.js.LICENSE.txt */
-(self.webpackChunkhudi=self.webpackChunkhudi||[]).push([[40179],{20830:(e,n,t)=>{"use strict";t.d(n,{W:()=>a});var o=t(67294);function a(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor [...]
\ No newline at end of file
diff --git a/content/cn/assets/js/runtime~main.0ae95cca.js b/content/cn/assets/js/runtime~main.0ae95cca.js
new file mode 100644
index 0000000000..f8004d62d8
--- /dev/null
+++ b/content/cn/assets/js/runtime~main.0ae95cca.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,c,b,f,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,b,f)=>{if(!c){var d=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&f||d>=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f<d&&(d=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||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.354b1ad4.js b/content/cn/assets/js/runtime~main.354b1ad4.js
deleted file mode 100644
index 9b9229ad95..0000000000
--- a/content/cn/assets/js/runtime~main.354b1ad4.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,b,f,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,b,f)=>{if(!c){var d=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&f||d>=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f<d&&(d=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||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 4840d42eb3..b883d35578 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3a91eb45dd..861b6dc835 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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  [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 cc0ec345d5..e792e63bb8 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 039adedb26..b4622b769e 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 4ef2a02531..4e1ea6f81c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 5704eee5c4..cf275ea59c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 b96bd1d10c..d889b07338 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 533b88c473..08e2fb28e5 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 089e9669f3..4407e9ad4b 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 7a4bda53f7..65050f2da1 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 efb009a30c..212c0f9b3c 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,18 +10,18 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <img alt="enter image description here" src="/cn/assets/images/change-capture-architecture-9a3518c2e1f241293fb433a701c4d98f.png"></p><p>Let&#x27;s now illustrate how one can accomplish this using a simple <em>orders</em> table, stored in MySQL (these instructions should broadly apply to other database engines like Postgres, or Aurora as well, though SQL/Syntax may change)</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre t [...]
 <img src="/cn/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 buck [...]
 <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 [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 423b325b8b..f476bce6b1 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d8702748ff..12f4ee5595 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,17 +10,17 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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 [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 029141cb21..69b0451a7a 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 0664f0d77a..9751737605 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 5a5536243f..c73f1cf462 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 cf1c2f2fd7..bdfdbbc92a 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 8e845f30ad..038ba5c4a8 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 fc9ee9e7e6..6b37a54b3d 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 joined the Apache incubator for incubation in January 2019, and was promoted to the top Apache project in May 2020. This article mainly discusses the importance
 of Hudi to the data lake from the perspective of &quot;incremental processing&quot;. More information about Apache Hudi&#x27;s framework functions, features, usage scenarios, and
 latest developments can be found at <a href="https://qconplus.infoq.cn/2020/shanghai/presentation/2646" target="_blank" rel="noopener noreferrer">QCon Global Software Development Conference (Shanghai Station) 2020</a>.</p><p>Throughout the development of big data technology, Hadoop has steadily seized the opportunities of this era and has become the de-facto standard for enterprises to build big data infrastructure.
@@ -114,9 +114,9 @@ and the &quot;cost&quot;  is greater than 20.0. Based on this query, you can cre
 and latency, and some long-tail applications that rely heavily on updates. Next, we argued that to support incremental processing, we must have at least two primitives: upsert and
 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></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav [...]
+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></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 105a009e33..f7d393b13c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 c8a5e51dc3..a2b7f18ff5 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Updates are logged to delta files &amp; later compacted to produce new versions of columnar files synchronously or
 asynchronously. One of th main motivations behind Merge-On-Read is to reduce data latency when ingesting records.
 Hence, it makes sense to run compaction asynchronously without blocking ingestion.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="async-compaction">Async Compaction<a class="hash-link" href="#async-compaction" title="Direct link to heading">​</a></h2><p>Async Compaction is performed in 2 steps:</p><ol><li><strong><em>Compaction Scheduling</em></strong>: This is done by the ingestion job. In this step, Hudi scans the partitions and selects <strong>file
@@ -24,9 +24,9 @@ Structured Streaming jobs. Compactions are scheduled and executed asynchronously
 streaming job.  Async Compactions are enabled by default for structured streaming jobs
 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 [...]
+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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 f8005ab12c..6a9d9757d5 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,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">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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 9602a04d1e..354a7aa04f 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 ea53ad54e0..3c400cbb53 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 few years ago, using Spark as a big data processing engine can be said to be very common or even natural. Since Spark can either perform batch processing or use micro-batch to simulate streaming, one engine solves both streaming and batch problems.
 However, in recent years, with the development of big data technology, Flink, which is also a big data processing engine, has gradually entered people&#x27;s vision and has occupied a certain market in the field of computing engines.
 In the big data technology community, forums and other territories, the voice of whether Hudi supports Flink has gradually appeared and has become more frequent. Therefore, it is a valuable thing to make Hudi support the Flink engine, and the first step of integrating the Flink engine is that Hudi and Spark are decoupled.</p><p>In addition, looking at the mature, active, and viable frameworks in the big data, all frameworks are elegant in design and can be integrated with other framework [...]
@@ -41,9 +41,9 @@ The exception thrown in the map function can be solved by wrapping <code>Seriali
 This function is introduced because the input parameters that the <code>JavaSparkContext#map()</code> function can receive must be serializable.
 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" [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d3363cb5aa..c6516a159c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 9645c63f0e..ba6946cd94 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3a9d662d87..8d6d4ac3a4 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 c6f8b75af9..2b2543c72f 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 0758b24fa3..21b9de2f27 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 fast upsert/delete operations, by avoiding the need to join against the entire dataset to determine which files to rewrite.
 For Merge-On-Read tables, this design allows Hudi to bound the amount of records any given base file needs to be merged against.
 Specifically, a given base file needs to merged only against updates for records that are part of that base file. In contrast,
@@ -60,9 +60,9 @@ to finally check the incoming updates against all files. The <code>SIMPLE</code>
 partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p><p>Going forward, we plan to build <a href="https://cwiki.apache.org/confluence/display/HUDI/RFC+-+08+%3A+Record+level+indexing+mechanisms+for+Hudi+datasets?src=contextnavpagetreemode" target="_blank" rel="noopener noreferrer">record level indexing</a>
 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="/cn/contribute/get-involved">engage</a> with our community if you want to get involved.</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/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Can Big Data Solutions Be Affordable?</div></a></div><di [...]
+Please <a href="/cn/contribute/get-involved">engage</a> with our community if you want to get involved.</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/2020/11/29/Can-Big-Data-Solutions-Be-Affordable"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Can Big Data Solutions Be Affordable?</div></a></div><di [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 35e4913a5c..a9bf22f453 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 ff1604d261..c0f170473e 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 e8f4f20c78..713ec1491a 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,17 +10,17 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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 [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 c577355a0f..3c1f3ac337 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 the record belongs to. Using primary keys, Hudi can impose a) partition level uniqueness integrity constraint
 b) enable fast updates and deletes on records. One should choose the partitioning scheme wisely as it could be a
 determining factor for your ingestion and query latency.</p><p>In general, Hudi supports both partitioned and global indexes. For a dataset with partitioned index(which is most
@@ -47,9 +47,9 @@ in a specific format. The format should be &quot;field1:PartitionKeyType1,field2
 <code>&lt;value for field1 basis PartitionKeyType1&gt;/&lt;value for field2 basis PartitionKeyType2&gt; </code>
 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></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/2021/02/24/Time-travel-operation [...]
+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></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/2021/02/24/Time-travel-operation [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3c5c32a9b7..cfa9bfb4af 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 6fcbd86276..8dfc344420 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 01aedecef2..20fd4fc8c5 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 One such key feature that hudi provides is self-managing file sizing so that users don’t need to worry about
 manual table maintenance. Having a lot of small files will make it harder to achieve good query performance, due to query engines
 having to open/read/close files way too many times, to plan and execute queries. But for streaming data lake use-cases,
@@ -46,9 +46,9 @@ will be filled with 60k records (assuming each record is 1000 bytes). In future
 considered as a small file to be packed with more data.</p><p><img alt="Assigning to new files" src="/cn/assets/images/adding_new_files-13e5a1cf0c213c07a412b09a29be4e3d.png">
 <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></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/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dy [...]
+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></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/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dy [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 46bc9c43a8..fdffbfd806 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 cea2636e9c..f56f28b42f 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 499cff3a1d..624d1b34e8 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 39e9eaa6ce..b873a8e406 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 2cbf63df83..12e93d7e7c 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 851190d475..a1c3c9b7c3 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,17 +10,17 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <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 [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d20d659a57..1149ed553e 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 46bb118887..a6d092a7f1 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 b80fa75816..0b3921c040 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 While a stream processing pipeline does row-oriented processing, delivering a few seconds of processing latency, an incremental pipeline would apply the same principles to <em>columnar</em> data in the data lake,
 delivering orders of magnitude improvements in processing efficiency within few minutes, on extremely scalable batch storage/compute infrastructure. This new stack would be able to effortlessly support regular batch processing for bulk reprocessing/backfilling as well.
 Hudi was built as the manifestation of this vision, rooted in real, hard problems faced at <a href="https://eng.uber.com/uber-big-data-platform/" target="_blank" rel="noopener noreferrer">Uber</a> and later took a life of its own in the open source community. Together, we have been able to
@@ -23,9 +23,9 @@ usher in fully incremental data ingestion and moderately complex ETLs on data la
 with <a href="https://flink.apache.org/2021/03/11/batch-execution-mode.html" target="_blank" rel="noopener noreferrer">generalization</a> of stream processing APIs to work over a batch execution model. Hudi completes the missing pieces of the puzzle by providing streaming optimized lake storage,
 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 [...]
+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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 b85be5caca..b5a9ee0868 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 f1992f3d4a..c72a0ab303 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 4580c7e88a..e2a05e5a8a 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 410e227c75..3128c8ea61 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Apache Hudi is often used in combination with kafka as a event stream where all events are transmitted according to a record schema.
 In our case a Confluent schema registry is used to maintain the schema and as schema evolves, newer versions are updated in the schema registry.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="what-do-we-want-to-achieve">What do we want to achieve?<a class="hash-link" href="#what-do-we-want-to-achieve" title="Direct link to heading">​</a></h2><p>We have multiple instances of DeltaStreamer running, consuming many topics with different schemas ingesting to multiple Hudi tables. Delta [...]
 Ideally every topic should be able to evolve the schema to match new business requirements. Producers start producing data with a new schema version and the DeltaStreamer picks up the new schema and ingests the data with the new schema. For this to work, we run our DeltaStreamer instances with the latest schema version available from the Schema Registry to ensure that we always use the freshest schema with all attributes.
@@ -29,9 +29,9 @@ As first step the Deserializer gets the latest schema from the Hudi SchemaProvid
 The Deserializer then reads the records from the topic using the schema the record was written with. As next step it will convert all the records to the latest schema from the SchemaProvider, in our case the latest schema. As a result, the kafka client will return all records with a unified schema i.e. the latest schema as per schema registry. Hudi does not need to handle different schemas inside a single batch.</p><p><img alt="KafkaAvroSchemaDeserializer" src="/cn/assets/images/KafkaAvr [...]
 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></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/2021/08/18/virtual-keys"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Adding support for Virtual Key [...]
+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></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/2021/08/18/virtual-keys"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Adding support for Virtual Key [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d39dcd72fe..07bfd05fa6 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,18 +10,18 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 very large writes. We demonstrate how we improve write performance with introduction of timeline-server-based markers.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="need-for-markers-during-write-operations">Need for Markers during Write Operations<a class="hash-link" href="#need-for-markers-during-write-operations" title="Direct link to heading">​</a></h2><p>A <strong>marker</strong> in Hudi, such as a marker file with a unique filename, is a label to indicate that a correspondin [...]
 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 [...]
+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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 56003bbef9..dc851afede 100644
--- a/content/cn/blog/2021/08/18/virtual-keys/index.html
+++ b/content/cn/blog/2021/08/18/virtual-keys/index.html
@@ -10,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 adds per record metadata fields like <code>_hoodie_record_key</code>, <code>_hoodie_partition path</code>, <code>_hoodie_commit_time</code> which serves multiple purposes.
 They assist in avoiding re-computing the record key, partition path during merges, compaction and other table operations
 and also assists in supporting <a href="/cn/blog/2021/07/21/streaming-data-lake-platform#readers">record-level</a> incremental queries (in comparison to other table formats, that merely track files).
@@ -42,9 +42,9 @@ support for incremental data processing.</p><h3 class="anchor anchorWithStickyNa
 difference between records of a hudi table with and without virtual keys.</p><p>Here are some sample records for a regular hudi table (virtual keys disabled)</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">+- [...]
 <!-- -->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></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/2021/08/18/improving-marker-mechanism"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Improving Marke [...]
+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></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/2021/08/18/improving-marker-mechanism"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Improving Marke [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 ed1b7c08c0..b8a33c6cfa 100644
--- a/content/cn/blog/2021/08/23/async-clustering/index.html
+++ b/content/cn/blog/2021/08/23/async-clustering/index.html
@@ -10,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 kind of table service called clustering to reorganize data for improved query performance without compromising on
 ingestion speed. We learnt how to setup inline clustering. In this post, we will discuss what has changed since then and
 see how asynchronous clustering can be setup using HoodieClusteringJob as well as DeltaStreamer utility.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="introduction">Introduction<a class="hash-link" href="#introduction" title="Direct link to heading">​</a></h2><p>On a high level, clustering creates a plan based on a configurable strategy, groups eligible files based on specific
@@ -61,9 +61,9 @@ Just set the <code>hoodie.clustering.async.enabled</code> config to true and spe
 whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
 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></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/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance</div></a></div><div class="pagination-nav__item pagination-nav__ite [...]
+streaming!</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/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance</div></a></div><div class="pagination-nav__item pagination-nav__ite [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 40f3536c00..1162c094c8 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,12 +10,12 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 As of today, to ingest data from S3 into Hudi, users leverage DFS source whose <a href="https://github.com/apache/hudi/blob/178767948e906f673d6d4a357c65c11bc574f619/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java" target="_blank" rel="noopener noreferrer">path selector</a> would identify the source files modified since the last checkpoint based on max modification time.
 The problem with this approach is that modification time precision is upto seconds in S3. It maybe possible that there were many files (beyond what the configurable source limit allows) modifed in that second and some files might be skipped.
 For more details, please refer to <a href="https://issues.apache.org/jira/browse/HUDI-1723" target="_blank" rel="noopener noreferrer">HUDI-1723</a>.
@@ -26,9 +26,9 @@ There will be two types of deltastreamers as detailed below. </p><ol><li><a href
 This source leverages AWS <a href="https://aws.amazon.com/sns" target="_blank" rel="noopener noreferrer">SNS</a> and <a href="https://aws.amazon.com/sqs/" target="_blank" rel="noopener noreferrer">SQS</a> services that subscribe to file events from the source bucket.<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"><co [...]
 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></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/2021/08/23/async-clustering"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Asynchronous Clustering using Hudi</div></a></div><div  [...]
+We look forward to contributions from the community. Hope you enjoyed this post. </p><p>Put your Hudi on and keep streaming!</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/2021/08/23/async-clustering"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Asynchronous Clustering using Hudi</div></a></div><div  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3b52e99c74..e7c2838e08 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,18 +10,18 @@
 <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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <img alt="slide4 scenario diagram" src="/cn/assets/images/slide4-4d2f3854977f63b75788213b21518b62.png">
 <img alt="slide5 scenario details" src="/cn/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 shi [...]
 <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 [...]
+<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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 b6862bde64..189a1f5839 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 ee1badf61c..129fe96e4d 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 a3e073770c..296d1d3d72 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 eb06a9d44c..7c7000b644 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 476892a0de..f3a3bc98f6 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 9d6ea1cbd9..9881274ade 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 17eaf11499..47b49fa2f5 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3eef7f47fd..710ab4a97b 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 5eaca693f0..1bc6a82983 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 8d30f2b9a2..34bacbaa99 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 0ceb57cf75..9d0d5bd64b 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 d2e065f687..b4e1c984cf 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 7658967aac..87c0597c05 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 3954376b84..03e9ed420f 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 00dbbff5fe..3bcbb4d5b1 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 85df0ebfd3..8fff0a62d8 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 41b13f1054..601611210f 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 e861a4a93c..812452cb7e 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.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 36d316c6d0..386b6383e3 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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html b/content/cn/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
index 3c74478b55..d3a859ac26 100644
--- a/content/cn/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
+++ b/content/cn/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/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">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/cn/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files"><meta data-react-helmet="true" name="docsearch:langu [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/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/cn/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 b11f11133e..dc29944fe0 100644
--- a/content/cn/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/cn/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,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">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/cn/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html b/content/cn/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
index 2451b629c3..a9fad5c553 100644
--- a/content/cn/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
+++ b/content/cn/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-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">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/cn/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html b/content/cn/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
index 00cb1e4477..c87e568263 100644
--- a/content/cn/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
+++ b/content/cn/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/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">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/cn/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilitie [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html b/content/cn/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
index 39b84f0438..21ac751a67 100644
--- a/content/cn/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
+++ b/content/cn/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/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">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/cn/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html b/content/cn/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
index ec40124ad6..9e8b1c3974 100644
--- a/content/cn/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
+++ b/content/cn/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-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.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/cn/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR"><meta data-react-helmet="true" name="docsearch:language" content="cn"><m [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html b/content/cn/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
index a9b955fba5..b5827f67e8 100644
--- a/content/cn/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
+++ b/content/cn/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/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">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/cn/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons"><meta data-react-helmet="true" name="docsearch:language" conte [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html b/content/cn/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
index cb87e62da9..650c8d87a7 100644
--- a/content/cn/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
+++ b/content/cn/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt/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 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/cn/blog/2022/04/28/build-open-lakehouse-using-apache-hudi-and-dbt"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html b/content/cn/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
index 60ab18544b..016e9f7b79 100644
--- a/content/cn/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
+++ b/content/cn/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-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">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/cn/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi"><meta data-react-helmet="true" name="docsearch:language" c [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html b/content/cn/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
index 68d1f1022f..ed1a1c19e4 100644
--- a/content/cn/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
+++ b/content/cn/blog/2022/05/25/Record-by-record-deletable-data-lake-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">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/cn/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi"><meta data-react- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html b/content/cn/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
index 712c201e7b..e338838f9c 100644
--- a/content/cn/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
+++ b/content/cn/blog/2022/06/04/Asynchronous-Indexing-Using-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">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/cn/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi"><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.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html b/content/cn/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
index e7c33e64ca..005374a6d3 100644
--- a/content/cn/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
+++ b/content/cn/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/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’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/cn/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skippi [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html b/content/cn/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
index 38172cad4e..becb3d8a11 100644
--- a/content/cn/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
+++ b/content/cn/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/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 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/cn/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks"><meta data-rea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/archive/index.html b/content/cn/blog/archive/index.html
index f613799954..3b36f1093c 100644
--- a/content/cn/blog/archive/index.html
+++ b/content/cn/blog/archive/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/index.html b/content/cn/blog/index.html
index 743990983a..fbe541817f 100644
--- a/content/cn/blog/index.html
+++ b/content/cn/blog/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/2/index.html b/content/cn/blog/page/2/index.html
index 389d98fb15..882074724b 100644
--- a/content/cn/blog/page/2/index.html
+++ b/content/cn/blog/page/2/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/3/index.html b/content/cn/blog/page/3/index.html
index 02ba52ff6b..bb16737d97 100644
--- a/content/cn/blog/page/3/index.html
+++ b/content/cn/blog/page/3/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/4/index.html b/content/cn/blog/page/4/index.html
index e603e28b81..5cfbbc1412 100644
--- a/content/cn/blog/page/4/index.html
+++ b/content/cn/blog/page/4/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/5/index.html b/content/cn/blog/page/5/index.html
index 5f41708fbb..01188f599b 100644
--- a/content/cn/blog/page/5/index.html
+++ b/content/cn/blog/page/5/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/6/index.html b/content/cn/blog/page/6/index.html
index 55fca72e03..907a7aecdb 100644
--- a/content/cn/blog/page/6/index.html
+++ b/content/cn/blog/page/6/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/7/index.html b/content/cn/blog/page/7/index.html
index fb0ccceda5..6405cdc901 100644
--- a/content/cn/blog/page/7/index.html
+++ b/content/cn/blog/page/7/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/page/8/index.html b/content/cn/blog/page/8/index.html
index 756a3d73e6..a707019f27 100644
--- a/content/cn/blog/page/8/index.html
+++ b/content/cn/blog/page/8/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">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="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/blog/streaming-data-lake-platform/index.html b/content/cn/blog/streaming-data-lake-platform/index.html
index 49dd9e63ef..6eac2e14da 100644
--- a/content/cn/blog/streaming-data-lake-platform/index.html
+++ b/content/cn/blog/streaming-data-lake-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">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/cn/blog/streaming-data-lake-platform"><meta data-react-helmet="true" name="docsearch:language"  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/community/get-involved/index.html b/content/cn/community/get-involved/index.html
index 13a8744bbb..3a7cc0b151 100644
--- a/content/cn/community/get-involved/index.html
+++ b/content/cn/community/get-involved/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">Get Involved | 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/community/get-involved"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-Apache Hudi follows the typical Apache vulnerability handling <a href="https://apache.org/security/committers#vulnerability-handling" target="_blank" rel="noopener noreferrer">process</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/cn/community/syncs"><div class="pagination-nav__sublabel">Next</ [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+Apache Hudi follows the typical Apache vulnerability handling <a href="https://apache.org/security/committers#vulnerability-handling" target="_blank" rel="noopener noreferrer">process</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/cn/community/syncs"><div class="pagination-nav__sublabel">Next</ [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/community/syncs/index.html b/content/cn/community/syncs/index.html
index 2a466d14e8..ff6e54b4b6 100644
--- a/content/cn/community/syncs/index.html
+++ b/content/cn/community/syncs/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">Community Syncs | 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/community/syncs"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-r [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-Meetings will be recorded and made available, on a best-effort basis.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="schedules">Schedules<a class="hash-link" href="#schedules" title="Direct link to heading">​</a></h3><p>Refer to the <a href="https://calendar.google.com/calendar/embed?src=rgpb1ta2mgp5au38fr2834poa8%40group.calendar.google.com&amp;ctz=America%2FLos_Angeles" target="_blank" rel="noopener noreferrer">Apache Hudi events calendar</a>.</p><h2 class="anchor anchorWithStic [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+Meetings will be recorded and made available, on a best-effort basis.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="schedules">Schedules<a class="hash-link" href="#schedules" title="Direct link to heading">​</a></h3><p>Refer to the <a href="https://calendar.google.com/calendar/embed?src=rgpb1ta2mgp5au38fr2834poa8%40group.calendar.google.com&amp;ctz=America%2FLos_Angeles" target="_blank" rel="noopener noreferrer">Apache Hudi events calendar</a>.</p><h2 class="anchor anchorWithStic [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/community/team/index.html b/content/cn/community/team/index.html
index 3e6fc4da6c..a9033d25fd 100644
--- a/content/cn/community/team/index.html
+++ b/content/cn/community/team/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">Team | 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/community/team"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet= [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/contribute/developer-setup/index.html b/content/cn/contribute/developer-setup/index.html
index 4fa51ecfd2..268c2f9603 100644
--- a/content/cn/contribute/developer-setup/index.html
+++ b/content/cn/contribute/developer-setup/index.html
@@ -10,12 +10,12 @@
 <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">Developer Setup | 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/contribute/developer-setup"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="current">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Agreement</a> (ICLA) to the Apache
 Software Foundation (ASF).</li><li>(Recommended) Create an account on <a href="https://issues.apache.org/jira/projects/HUDI/summary" target="_blank" rel="noopener noreferrer">JIRA</a> to open issues/find similar issues.</li><li>(Recommended) Join our dev mailing list &amp; slack channel, listed on <a href="/cn/community/get-involved">community</a> page.</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="ide-setup">IDE Setup<a class="hash-link" href="#ide-setup" title="Direct lin [...]
 <img alt="IDE setup copyright 2" src="/cn/assets/images/IDE_setup_copyright_2-32cbdae2fdc45996148a8fbaf0ad64f3.png"></p><ul><li><p>[<!-- -->Optional<!-- -->]<!-- --> If needed, add spark jars to the classpath of your module in Intellij by following the steps from <a href="https://stackoverflow.com/questions/1051640/correct-way-to-add-external-jars-lib-jar-to-an-intellij-idea-project" target="_blank" rel="noopener noreferrer">here</a>. </p></li><li><p>[<!-- -->Optional<!-- -->]<!-- --> Yo [...]
@@ -48,9 +48,9 @@ to effect change and source feedback, start a new email thread with the <code>[D
 by a <a href="https://www.apache.org/foundation/voting" target="_blank" rel="noopener noreferrer">vote</a> by a PMC member or others (depending on the specific scenario).
 For technical suggestions, you can also leverage <a href="https://cwiki.apache.org/confluence/display/HUDI/RFC+Process" target="_blank" rel="noopener noreferrer">our RFC Process</a> to outline your ideas in greater detail.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="releases">Releases<a class="hash-link" href="#releases" title="Direct link to heading">​</a></h2><ul><li>Apache Hudi community plans to do minor version releases every 6 weeks or so.</li><li>If your contribution mer [...]
 Discussion about contributing code to Hudi happens on the <a href="/cn/contribute/get-involved">dev@ mailing list</a>. Introduce yourself!</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="code--project-structure">Code &amp; Project Structure<a class="hash-link" href="#code--project-structure" title="Direct link to heading">​</a></h2><ul><li><code>docker</code> : Docker containers used by demo and integration tests. Brings up a mini data ecosystem locally</li><li><code>hudi-cli</code [...]
-instructions on making changes to the website.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/cn/contribute/rfc-process"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">RFC Process</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/cn/contribute/report-security-is [...]
+instructions on making changes to the website.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/cn/contribute/rfc-process"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">RFC Process</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/cn/contribute/report-security-is [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/contribute/how-to-contribute/index.html b/content/cn/contribute/how-to-contribute/index.html
index 66e08d534b..a868ad9d7d 100644
--- a/content/cn/contribute/how-to-contribute/index.html
+++ b/content/cn/contribute/how-to-contribute/index.html
@@ -10,16 +10,16 @@
 <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 to Contribute | 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/contribute/how-to-contribute"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="curren [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Committers are chosen by a majority vote of the Apache Hudi <a href="https://www.apache.org/foundation/how-it-works#pmc-members" target="_blank" rel="noopener noreferrer">PMC</a>, after a discussion on their candidacy based on the following criteria (not exclusive/comprehensive).</p><ul><li>Embodies the ASF model code of <a href="https://www.apache.org/foundation/policies/conduct" target="_blank" rel="noopener noreferrer">conduct</a></li><li>Has made significant technical contributions s [...]
-Specifically, please refer to the detailed <a href="/cn/contribute/developer-setup">contribution guide</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="accounts">Accounts<a class="hash-link" href="#accounts" title="Direct link to heading">​</a></h2><p>It&#x27;s useful to obtain few accounts to be able to effectively contribute to Hudi.</p><ul><li>Github account is needed to send pull requests to Hudi</li><li>Sign-up/in to the Apache <a href="https://issues.apache.org/jira" targ [...]
+Specifically, please refer to the detailed <a href="/cn/contribute/developer-setup">contribution guide</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="accounts">Accounts<a class="hash-link" href="#accounts" title="Direct link to heading">​</a></h2><p>It&#x27;s useful to obtain few accounts to be able to effectively contribute to Hudi.</p><ul><li>Github account is needed to send pull requests to Hudi</li><li>Sign-up/in to the Apache <a href="https://issues.apache.org/jira" targ [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/contribute/report-security-issues/index.html b/content/cn/contribute/report-security-issues/index.html
index 7b7d98c789..a933620e30 100644
--- a/content/cn/contribute/report-security-issues/index.html
+++ b/content/cn/contribute/report-security-issues/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">Report Security Issues | 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/contribute/report-security-issues"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" conte [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/contribute/rfc-process/index.html b/content/cn/contribute/rfc-process/index.html
index 7e6f5a9492..5d1e600398 100644
--- a/content/cn/contribute/rfc-process/index.html
+++ b/content/cn/contribute/rfc-process/index.html
@@ -10,12 +10,12 @@
 <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">RFC Process | 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/contribute/rfc-process"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Any of the following can be considered a major change:</p><ul><li>Any new component, module or code that introduces a new concept into the project or alters the behavior of an existing one</li><li>Any large code refactor to address general code re-usability and structure. There is no strong definition for “Large” and whether or not the refactor requires an RFC can be discussed on the @dev mailing list.</li><li>Any change that impacts the underlying storage layout/format. e.g changes to t [...]
 Not all RFCs require the same effort and detail. For critical changes such as the File Format and Index, we need to deeply discuss the trade-offs of
 making such a change and how it impacts current and new users. Any changes to such components affect the correctness of a dataset (backwards and forward versions supported).
@@ -23,9 +23,9 @@ Other changes such as code refactor might require more details around abstractio
 It may happen that you are making a bunch of changes across many components to enable an already existing feature. For example, introducing a new config along with reporting metrics,
 enhancing a tool and also improving documentation and the on-boarding experience. If all of these changes are linked to a general feature/idea, these can be grouped together under a single RFC.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="who-can-initiate-the-rfc-">Who can initiate the RFC ?<a class="hash-link" href="#who-can-initiate-the-rfc-" title="Direct link to heading">​</a></h2><p>Anyone can initiate an RFC. Please note that if you are unsure of whether a feature already  [...]
 Use this discussion thread to get an agreement from people on the mailing list that your proposed idea necessitates an RFC.</li><li>File an umbrella JIRA for the RFC with the label <code>hudi-umbrellas</code> added to it. See an <a href="https://issues.apache.org/jira/browse/HUDI-1292" target="_blank" rel="noopener noreferrer">example JIRA</a>.</li><li>Raise a PR, adding an entry to the table at <code>rfc/README.md</code>, picking the next available RFC number. Hudi committers will help  [...]
-We recognize that design can be an iterative process as well, often evolving together with implementation. </p><ol><li>Please ensure your code PRs are labelled with a <code>[RFC-&lt;number&gt;]</code> title, in addition to the JIRA number.</li><li>As your implementation changes over time, you will update the RFCs and keep them in-sync. Project maintainers could point out these opportunities during code reviews.</li><li>During the final landing of all goals of the RFC, the status changes  [...]
+We recognize that design can be an iterative process as well, often evolving together with implementation. </p><ol><li>Please ensure your code PRs are labelled with a <code>[RFC-&lt;number&gt;]</code> title, in addition to the JIRA number.</li><li>As your implementation changes over time, you will update the RFCs and keep them in-sync. Project maintainers could point out these opportunities during code reviews.</li><li>During the final landing of all goals of the RFC, the status changes  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/azure_hoodie/index.html b/content/cn/docs/0.10.0/azure_hoodie/index.html
index 06940af952..bc3a021831 100644
--- a/content/cn/docs/0.10.0/azure_hoodie/index.html
+++ b/content/cn/docs/0.10.0/azure_hoodie/index.html
@@ -10,16 +10,16 @@
 <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">Microsoft Azure | 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/docs/0.10.0/azure_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><met [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 If the information is inaccurate or you have additional information to add.
-Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
+Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/bos_hoodie/index.html b/content/cn/docs/0.10.0/bos_hoodie/index.html
index 185efac1f4..58afdded0e 100644
--- a/content/cn/docs/0.10.0/bos_hoodie/index.html
+++ b/content/cn/docs/0.10.0/bos_hoodie/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">Baidu Cloud | 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/docs/0.10.0/bos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/cli/index.html b/content/cn/docs/0.10.0/cli/index.html
index aa3d36fa7c..ee7d200eb9 100644
--- a/content/cn/docs/0.10.0/cli/index.html
+++ b/content/cn/docs/0.10.0/cli/index.html
@@ -10,12 +10,12 @@
 <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">CLI | 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/docs/0.10.0/cli"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 we would need this location in order to connect to a Hudi table. Hudi library effectively manages this table internally, using <code>.hoodie</code> subfolder to track all metadata.</p><p>To initialize a hudi table, use the following command.</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 [...]
 are reviewed</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">hudi:trips-&gt;help</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">* ! - Allows execution  [...]
 Each commit has a monotonically increasing string/number called the <strong>commit number</strong>. Typically, this is the time at which we started the commit.</p><p>To view some basic information about the last 10 commits,</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_1 [...]
@@ -30,9 +30,9 @@ so that are preserved. Hudi provides the following CLI to support it</p><h3 clas
 partial failures, the compaction operation could become inconsistent with the state of file-slices. When you run
 <code>compaction validate</code>, you can notice invalid compaction operations if there is one.  In these cases, the repair
 command comes to the rescue, it will rearrange the file-slices so that there is no loss and the file-slices are
-consistent with the compaction plan</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">hudi:stock_ticks_mor-&gt;compaction repair --instant 20181005222611</span><br></span><span class="token-line"  [...]
+consistent with the compaction plan</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">hudi:stock_ticks_mor-&gt;compaction repair --instant 20181005222611</span><br></span><span class="token-line"  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/cloud/index.html b/content/cn/docs/0.10.0/cloud/index.html
index 6c8c1ed7a9..38b75e1b71 100644
--- a/content/cn/docs/0.10.0/cloud/index.html
+++ b/content/cn/docs/0.10.0/cloud/index.html
@@ -10,12 +10,12 @@
 <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">Cloud Storage | 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/docs/0.10.0/cloud"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 to cloud stores.</p><ul><li><a href="/cn/docs/s3_hoodie">AWS S3</a> <br>
 Configurations required for S3 and Hudi co-operability.</li><li><a href="/cn/docs/gcs_hoodie">Google Cloud Storage</a> <br>
 Configurations required for GCS and Hudi co-operability.</li><li><a href="/cn/docs/oss_hoodie">Alibaba Cloud OSS</a> <br>
@@ -24,9 +24,9 @@ Configurations required for Azure and Hudi co-operability.</li><li><a href="/cn/
 Configurations required for COS and Hudi co-operability.</li><li><a href="/cn/docs/ibm_cos_hoodie">IBM Cloud Object Storage</a> <br>
 Configurations required for IBM Cloud Object Storage and Hudi co-operability.</li><li><a href="/cn/docs/0.10.0/bos_hoodie">Baidu Cloud Object Storage</a> <br>
 Configurations required for BOS and Hudi co-operability.</li><li><a href="/cn/docs/0.10.0/jfs_hoodie">JuiceFS</a> <br>
-Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/cloud.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 1 [...]
+Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/cloud.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 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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/clustering/index.html b/content/cn/docs/0.10.0/clustering/index.html
index 23bdf707b3..7cd054c206 100644
--- a/content/cn/docs/0.10.0/clustering/index.html
+++ b/content/cn/docs/0.10.0/clustering/index.html
@@ -10,12 +10,12 @@
 <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">Clustering | 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/docs/0.10.0/clustering"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <em>Figure: Illustrating query performance improvements by clustering</em></p><h3 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></h3><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=" [...]
 criteria and then executes the plan. Hudi supports <a href="https://hudi.apache.org/docs/concurrency_control#enabling-multi-writing" target="_blank" rel="noopener noreferrer">multi-writers</a> which provides
 snapshot isolation between multiple table services, thus allowing writers to continue with ingestion while clustering
@@ -52,9 +52,9 @@ configurations that will be very useful are:</p><table><thead><tr><th>Config key
 to setup 2-step asynchronous clustering.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hoodieclusteringjob">HoodieClusteringJob<a class="hash-link" href="#hoodieclusteringjob" title="Direct link to heading">​</a></h3><p>By specifying the <code>scheduleAndExecute</code> mode both schedule as well as clustering can be achieved in the same step.
 The appropriate mode can be specified using <code>-mode</code> or <code>-m</code> option. There are three modes:</p><ol><li><code>schedule</code>: Make a clustering plan. This gives an instant which can be passed in execute mode.</li><li><code>execute</code>: Execute a clustering plan at a particular instant. If no instant-time is specified, HoodieClusteringJob will execute for the earliest instant on the Hudi timeline.</li><li><code>scheduleAndExecute</code>: Make a clustering plan firs [...]
 Just set the <code>hoodie.clustering.async.enabled</code> config to true and specify other clustering config in properties file
-whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
+whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/compaction/index.html b/content/cn/docs/0.10.0/compaction/index.html
index 8e27ff2fd0..a8357c7517 100644
--- a/content/cn/docs/0.10.0/compaction/index.html
+++ b/content/cn/docs/0.10.0/compaction/index.html
@@ -10,12 +10,12 @@
 <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">Compaction | 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/docs/0.10.0/compaction"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 slices</strong> to be compacted. A compaction plan is finally written to Hudi timeline.</li><li><strong><em>Compaction Execution</em></strong>: A separate process reads the compaction plan and performs compaction of file slices.</li></ol><p>There are few ways by which we can execute compactions asynchronously.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="spark-structured-streaming">Spark Structured Streaming<a class="hash-link" href="#spark-structured-streaming" title="Direct li [...]
 streaming job.  Async Compactions are enabled by default for structured streaming jobs
 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 [...]
@@ -35,9 +35,9 @@ the compaction task by using offline compaction.</p><div class="admonition admon
 the process of schedule compaction plan be triggered periodically by the write task, and the write parameter <code>compaction.schedule.enable</code>
 is enabled by default.</p></div></div><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hudi-compactor-utility">Hudi Compactor Utility<a class="hash-link" href="#hudi-compactor-utility" title="Direct link to heading">​</a></h3><p>Hudi provides a standalone tool to execute specific compactions asynchronously. Below is an example and you can read more in the <a href="/cn/docs/deployment#compactions">deployment guide</a></p><p>Example:</p><div class="codeBlockContainer_J+bg language-proper [...]
 the spark-submit will execute the earliest scheduled compaction on the Hudi timeline.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hudi-cli">Hudi CLI<a class="hash-link" href="#hudi-cli" title="Direct link to heading">​</a></h3><p>Hudi CLI is yet another way to execute specific compactions asynchronously. Here is an example and you can read more in the <a href="/cn/docs/cli#compactions">deployment guide</a></p><p>Example:</p><div class="codeBlockContainer_J+bg language-propertie [...]
-<code>org.apache.hudi.sink.compact.HoodieFlinkCompactor</code></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="color:rgb(98, 114, 164)"># Command line</span><span class="token plain"></ [...]
+<code>org.apache.hudi.sink.compact.HoodieFlinkCompactor</code></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="color:rgb(98, 114, 164)"># Command line</span><span class="token plain"></ [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/comparison/index.html b/content/cn/docs/0.10.0/comparison/index.html
index 052cfc96b6..506baf7169 100644
--- a/content/cn/docs/0.10.0/comparison/index.html
+++ b/content/cn/docs/0.10.0/comparison/index.html
@@ -10,12 +10,12 @@
 <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">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/cn/docs/0.10.0/comparison"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 it would be useful to understand how Hudi fits into the current big data ecosystem, contrasting it with a few related systems
 and bring out the different tradeoffs these systems have accepted in their design.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="kudu">Kudu<a class="hash-link" href="#kudu" title="Direct link to heading">​</a></h2><p><a href="https://kudu.apache.org" target="_blank" rel="noopener noreferrer">Apache Kudu</a> is a storage system that has similar goals as Hudi, which is to bring real-time analytics on petabytes of data via first
 class support for <code>upserts</code>. A key differentiator is that Kudu also attempts to serve as a datastore for OLTP workloads, something that Hudi does not aspire to be.
@@ -42,9 +42,9 @@ Hudi can act as either a source or sink, that stores data on DFS. Applicability
 of PrestoDB/SparkSQL/Hive for your queries.</p><p>More advanced use cases revolve around the concepts of <a href="https://www.oreilly.com/ideas/ubers-case-for-incremental-processing-on-hadoop" target="_blank" rel="noopener noreferrer">incremental processing</a>, which effectively
 uses Hudi even inside the <code>processing</code> engine to speed up typical batch pipelines. For e.g: Hudi can be used as a state store inside a processing DAG (similar
 to how <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/ops/state_backends#the-rocksdbstatebackend" target="_blank" rel="noopener noreferrer">rocksDB</a> is used by Flink). This is an item on the roadmap
-and will eventually happen as a <a href="https://issues.apache.org/jira/browse/HUDI-60" target="_blank" rel="noopener noreferrer">Beam Runner</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/comparison.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width=" [...]
+and will eventually happen as a <a href="https://issues.apache.org/jira/browse/HUDI-60" target="_blank" rel="noopener noreferrer">Beam Runner</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/comparison.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width=" [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/concepts/index.html b/content/cn/docs/0.10.0/concepts/index.html
index 082a9c85ed..e585d3b991 100644
--- a/content/cn/docs/0.10.0/concepts/index.html
+++ b/content/cn/docs/0.10.0/concepts/index.html
@@ -10,12 +10,12 @@
 <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">Concepts | 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/docs/0.10.0/concepts"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 while also efficiently supporting retrieval of data in the order of arrival. A Hudi instant consists of the following components </p><ul><li><code>Instant action</code> : Type of action performed on the table</li><li><code>Instant time</code> : Instant time is typically a timestamp (e.g: 20190117010349), which monotonically increases in the order of action&#x27;s begin time.</li><li><code>state</code> : current state of the instant</li></ul><p>Hudi guarantees that the actions performed o [...]
 in one of the following states</p><ul><li><code>REQUESTED</code> - Denotes an action has been scheduled, but has not initiated</li><li><code>INFLIGHT</code> - Denotes that the action is currently being performed</li><li><code>COMPLETED</code> - Denotes completion of an action on the timeline</li></ul><figure><img class="docimage" src="/assets/images/hudi_timeline.png" alt="hudi_timeline.png"></figure><p>Example above shows upserts happenings between 10:00 and 10:20 on a Hudi table, rough [...]
 with other background cleaning/compactions. One key observation to make is that the commit time indicates the <code>arrival time</code> of the data (10:20AM), while the actual data
@@ -49,9 +49,9 @@ running at 10:10, wont see data after 10:05 above, while a snapshot query always
 strategy, where we aggressively compact the latest partitions compared to older partitions, we could ensure the read optimized queries see data
 published within X minutes in a consistent fashion.</li></ul><p>The intention of merge on read table is to enable near real-time processing directly on top of DFS, as opposed to copying
 data out to specialized systems, which may not be able to handle the data volume. There are also a few secondary side benefits to
-this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/concepts.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width= [...]
+this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/concepts.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width= [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/concurrency_control/index.html b/content/cn/docs/0.10.0/concurrency_control/index.html
index ba8187b5dd..97b0c28440 100644
--- a/content/cn/docs/0.10.0/concurrency_control/index.html
+++ b/content/cn/docs/0.10.0/concurrency_control/index.html
@@ -10,12 +10,12 @@
 <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">Concurrency Control | 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/docs/0.10.0/concurrency_control"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0 [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 using the <a href="#datasource-writer">Hudi datasource</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-concurrency-controls">Supported Concurrency Controls<a class="hash-link" href="#supported-concurrency-controls" title="Direct link to heading">​</a></h2><ul><li><p><strong>MVCC</strong> : Hudi table services such as compaction, cleaning, clustering leverage Multi Version Concurrency Control to provide snapshot isolation
 between multiple table service writers and readers. Additionally, using MVCC, Hudi provides snapshot isolation between an ingestion writer and multiple concurrent readers.
 With this model, Hudi supports running any number of table service jobs concurrently, without any concurrency conflict.
@@ -24,9 +24,9 @@ the same Hudi Table. Hudi supports <code>file level OCC</code>, i.e., for any 2
 This feature is currently <em>experimental</em> and requires either Zookeeper or HiveMetastore to acquire locks.</p></li></ul><p>It may be helpful to understand the different guarantees provided by <a href="/cn/docs/writing_data#write-operations">write operations</a> via Hudi datasource or the delta streamer.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="single-writer-guarantees">Single Writer Guarantees<a class="hash-link" href="#single-writer-guarantees" title="Direct link to h [...]
 job. For example below, adding the configs to kafka-source.properties file and passing them to deltastreamer will enable optimistic concurrency.
 A deltastreamer job can then be triggered as follows:</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]$ spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer ` [...]
-It is NOT recommended to use the same instance of the write client to perform multi writing.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/concurrency_control.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 [...]
+It is NOT recommended to use the same instance of the write client to perform multi writing.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/concurrency_control.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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/configurations/index.html b/content/cn/docs/0.10.0/configurations/index.html
index 8c596b0374..18e3cb2d99 100644
--- a/content/cn/docs/0.10.0/configurations/index.html
+++ b/content/cn/docs/0.10.0/configurations/index.html
@@ -10,12 +10,12 @@
 <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">Configurations | 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/docs/0.10.0/configurations"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 file <code>hudi-default.conf</code>. By default, Hudi would load the configuration file under <code>/etc/hudi/conf</code> directory. You can
 specify a different configuration directory location by setting the <code>HUDI_CONF_DIR</code> environment variable. This can be
 useful for uniformly enforcing repeated configs (like Hive sync or write/index tuning), across your entire data lake.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="SPARK_DATASOURCE">Spark Datasource Configs<a class="hash-link" href="#SPARK_DATASOURCE" title="Direct link to heading">​</a></h2><p>These configs control the Hudi Spark Datasource, providing ability to define keys/partitioning, pick out the write operation, specify how to merge records or choosing query type to read.</ [...]
@@ -1145,9 +1145,9 @@ able to tolerate without Region Servers going down.<br>
 <code>Since Version: 0.10.0</code><br></p></blockquote><hr><blockquote><h4 class="anchor anchorWithStickyNavbar_y2LR" id="hoodieawssecretkey">hoodie.aws.secret.key<a class="hash-link" href="#hoodieawssecretkey" title="Direct link to heading">​</a></h4><p>AWS secret key<br>
 <strong>Default Value</strong>: N/A (Required)<br>
 <code>Config Param: AWS_SECRET_KEY</code><br>
-<code>Since Version: 0.10.0</code><br></p></blockquote><hr></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/configurations.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. [...]
+<code>Since Version: 0.10.0</code><br></p></blockquote><hr></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/configurations.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. [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/cos_hoodie/index.html b/content/cn/docs/0.10.0/cos_hoodie/index.html
index cc73d6b637..01435636ff 100644
--- a/content/cn/docs/0.10.0/cos_hoodie/index.html
+++ b/content/cn/docs/0.10.0/cos_hoodie/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">Tencent Cloud | 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/docs/0.10.0/cos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/deployment/index.html b/content/cn/docs/0.10.0/deployment/index.html
index 0aac0f13d1..abc1667cd8 100644
--- a/content/cn/docs/0.10.0/deployment/index.html
+++ b/content/cn/docs/0.10.0/deployment/index.html
@@ -10,12 +10,12 @@
 <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">Deployment | 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/docs/0.10.0/deployment"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Specifically, we will cover the following aspects.</p><ul><li><a href="#deploying">Deployment Model</a> : How various Hudi components are deployed and managed.</li><li><a href="#upgrading">Upgrading Versions</a> : Picking up new releases of Hudi, guidelines and general best-practices.</li><li><a href="#migrating">Migrating to Hudi</a> : How to migrate your existing tables to Apache Hudi.</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="deploying">Deploying<a class="hash-link"  [...]
 using existing infrastructure and its heartening to see other systems adopting similar approaches as well. Hudi writing is done via Spark jobs (DeltaStreamer or custom Spark datasource jobs), deployed per standard Apache Spark <a href="https://spark.apache.org/docs/latest/cluster-overview" target="_blank" rel="noopener noreferrer">recommendations</a>.
 Querying Hudi tables happens via libraries installed into Apache Hive, Apache Spark or PrestoDB and hence no additional infrastructure is necessary. </p><p>A typical Hudi data ingestion can be achieved in 2 modes. In a single run mode, Hudi ingestion reads next batch of data, ingest them to Hudi table and exits. In continuous mode, Hudi ingestion runs as a long-running service executing ingestion in a loop.</p><p>With Merge_On_Read Table, Hudi ingestion needs to also take care of compact [...]
@@ -23,9 +23,9 @@ At the end of the day, Hudi is a storage system and with that comes a lot of res
 However any large such changes, will be turned off by default, for smooth transition to newer release. After a few releases and once enough users deem the feature stable in production, we will flip the defaults in a subsequent release.</li><li>Always upgrade the query bundles (mr-bundle, presto-bundle, spark-bundle) first and then upgrade the writers (deltastreamer, spark jobs using datasource). This often provides the best experience and it&#x27;s easy to fix
 any issues by rolling forward/back the writer code (which typically you might have more control over)</li><li>With large, feature rich releases we recommend migrating slowly, by first testing in staging environments and running your own tests. Upgrading Hudi is no different than upgrading any database system.</li></ul><p>Note that release notes can override this information with specific instructions, applicable on case-by-case basis.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id= [...]
 N partitions to Hudi and proceed writing as if it were a Hudi table to begin with. The Hudi query side code is able to correctly handle both hudi and non-hudi data partitions.</li><li><strong>Full conversion to Hudi</strong> : This model is suitable if you are currently bulk/full loading the table few times a day (e.g database ingestion). The full conversion of Hudi is simply a one-time step (akin to 1 run of your existing job),
-which moves all of the data into the Hudi format and provides the ability to incrementally update for future writes.</li></ul><p>For more details, refer to the detailed <a href="/cn/docs/migration_guide">migration guide</a>. In the future, we will be supporting seamless zero-copy bootstrap of existing tables with all the upsert/incremental query capabilities fully supported.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cl [...]
+which moves all of the data into the Hudi format and provides the ability to incrementally update for future writes.</li></ul><p>For more details, refer to the detailed <a href="/cn/docs/migration_guide">migration guide</a>. In the future, we will be supporting seamless zero-copy bootstrap of existing tables with all the upsert/incremental query capabilities fully supported.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cl [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/docker_demo/index.html b/content/cn/docs/0.10.0/docker_demo/index.html
index 23a8fed634..bdf720136a 100644
--- a/content/cn/docs/0.10.0/docker_demo/index.html
+++ b/content/cn/docs/0.10.0/docker_demo/index.html
@@ -10,12 +10,12 @@
 <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">Docker Demo | 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/docs/0.10.0/docker_demo"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 data infrastructure is brought up in a local docker cluster within your computer.</p><p>The steps have been tested on a Mac laptop</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="prerequisites">Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">​</a></h3><ul><li><p>Docker Setup :  For Mac, Please follow the steps as defined in <!-- -->[https://docs.docker.com/v17.12/docker-for-mac/install/]<!-- -->. For running Spark-SQL queries, please ensure at [...]
 This should pull the docker images from docker hub and setup docker cluster.</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">cd docker</span><br></span><span class="token-line" style="color:#F8F [...]
 The first batch contains stocker tracker data for some stock symbols during the first hour of trading window
@@ -62,9 +62,9 @@ reflect in the containers. This is a convenient way for developing and verifying
 developers who do not own a distributed environment. Note that this is how integration tests are run.</li></ol><p>This helps avoid maintaining separate docker images and avoids the costly step of building HUDI docker images locally.
 But if users want to test hudi from locations with lower network bandwidth, they can still build local images
 run the script
-<code>docker/build_local_docker_images.sh</code> to build local docker images before running <code>docker/setup_demo.sh</code></p><p>Here are the commands:</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="tok [...]
+<code>docker/build_local_docker_images.sh</code> to build local docker images before running <code>docker/setup_demo.sh</code></p><p>Here are the commands:</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="tok [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/faq/index.html b/content/cn/docs/0.10.0/faq/index.html
index a4c3c8a97d..afda697f7b 100644
--- a/content/cn/docs/0.10.0/faq/index.html
+++ b/content/cn/docs/0.10.0/faq/index.html
@@ -10,18 +10,18 @@
 <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">FAQs | 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/docs/0.10.0/faq"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 are the example steps for overriding Hudi version 0.7.0 in EMR 0.6.2. </p><p><strong>Build Hudi Jars:</strong></p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell 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="color:rgb(98, 114, [...]
 These are the jars we are interested in after build completes. Copy them to a temp location first.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token function" style="color:rgb(80, 250, 123)">mkdir</sp [...]
 Below script downloads Hudi jars from above s3 location. Use this script as part <code>bootstrap-actions</code> when launching the EMR cluster to install the jars in each node.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:# [...]
-When invoking DeltaStreamer specify the above jar location as part of spark-submit command.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-">Why partition fields are also stored in parquet files in addition to the partition path ?<a class="hash-link" href="#why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-" title="Direct link to heading">​</a></h3><p>Hudi  [...]
+When invoking DeltaStreamer specify the above jar location as part of spark-submit command.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-">Why partition fields are also stored in parquet files in addition to the partition path ?<a class="hash-link" href="#why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-" title="Direct link to heading">​</a></h3><p>Hudi  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/file_layouts/index.html b/content/cn/docs/0.10.0/file_layouts/index.html
index 335a5cc187..17f3adbe9b 100644
--- a/content/cn/docs/0.10.0/file_layouts/index.html
+++ b/content/cn/docs/0.10.0/file_layouts/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">File Layouts | 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/docs/0.10.0/file_layouts"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-file slices and <a href="/cn/docs/next/hoodie_cleaner">cleaning</a> action gets rid of unused/older file slices to reclaim space on the file system.</p><p><img alt="Partition On HDFS" src="/cn/assets/images/hudi_partitions_HDFS-5f9da4e0c57c9ee20b74b31c035ba0e6.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/file_layo [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+file slices and <a href="/cn/docs/next/hoodie_cleaner">cleaning</a> action gets rid of unused/older file slices to reclaim space on the file system.</p><p><img alt="Partition On HDFS" src="/cn/assets/images/hudi_partitions_HDFS-5f9da4e0c57c9ee20b74b31c035ba0e6.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/file_layo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/file_sizing/index.html b/content/cn/docs/0.10.0/file_sizing/index.html
index bc639ba995..2d629a31fb 100644
--- a/content/cn/docs/0.10.0/file_sizing/index.html
+++ b/content/cn/docs/0.10.0/file_sizing/index.html
@@ -10,12 +10,12 @@
 <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">File Sizing | 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/docs/0.10.0/file_sizing"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 avoid creating small files in the first place and always write properly sized files.
 There are 2 ways to manage small files in Hudi and below will describe the advantages and trade-offs of each.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="auto-size-during-ingestion">Auto-Size During ingestion<a class="hash-link" href="#auto-size-during-ingestion" title="Direct link to heading">​</a></h2><p>You can automatically manage size of files during ingestion. This solution adds a little latency during ingestion, but
 it ensures that read queries are always efficient as soon as a write is committed. If you don&#x27;t
@@ -40,9 +40,9 @@ ingestion latency where you don&#x27;t want to compromise on ingestion speed whi
 clustering comes to the rescue. Clustering can be scheduled through the ingestion job and an asynchronus job can stitch
 small files together in the background to generate larger files. NOTE that during this, ingestion can continue to run concurrently.</p><p><em>Please note that Hudi always creates immutable files on disk. To be able to do auto-sizing or clustering, Hudi will
 always create a newer version of the smaller file, resulting in 2 versions of the same file.
-The <a href="/cn/docs/next/hoodie_cleaner">cleaner service</a> will later kick in and delte the older version small file and keep the latest one.</em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/file_sizing.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
+The <a href="/cn/docs/next/hoodie_cleaner">cleaner service</a> will later kick in and delte the older version small file and keep the latest one.</em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/file_sizing.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/flink-quick-start-guide/index.html b/content/cn/docs/0.10.0/flink-quick-start-guide/index.html
index a1b7ab43a2..315a03fab0 100644
--- a/content/cn/docs/0.10.0/flink-quick-start-guide/index.html
+++ b/content/cn/docs/0.10.0/flink-quick-start-guide/index.html
@@ -10,12 +10,12 @@
 <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">Flink Guide | 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/docs/0.10.0/flink-quick-start-guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Reading this guide, you can quickly start using Flink on Hudi, learn different modes for reading/writing Hudi by Flink:</p><ul><li><strong>Quick Start</strong> : Read <a href="#quick-start">Quick Start</a> to get started quickly Flink sql client to write to(read from) Hudi.</li><li><strong>Configuration</strong> : For <a href="/cn/docs/0.10.0/flink_configuration#global-configurations">Global Configuration</a>, sets up through <code>$FLINK_HOME/conf/flink-conf.yaml</code>. For per job con [...]
 quick start tool for SQL users.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="step1-download-flink-jar">Step.1 download Flink jar<a class="hash-link" href="#step1-download-flink-jar" title="Direct link to heading">​</a></h4><p>Hudi works with Flink-1.13.x version. You can follow instructions <a href="https://flink.apache.org/downloads" target="_blank" rel="noopener noreferrer">here</a> for setting up Flink.
 The hudi-flink-bundle jar is archived with scala 2.11, so it’s recommended to use flink 1.13.x bundled with scala 2.11.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="step2-start-flink-cluster">Step.2 start Flink cluster<a class="hash-link" href="#step2-start-flink-cluster" title="Direct link to heading">​</a></h4><p>Start a standalone Flink cluster within hadoop environment.
@@ -34,9 +34,9 @@ of RDBMS.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="where-to-go-from
 <a href="https://www.youtube.com/watch?v=VhNgUsxdrD0" target="_blank" rel="noopener noreferrer">demo video</a> that show cases all of this on a docker based setup with all
 dependent systems running locally. We recommend you replicate the same setup and run the demo yourself, by following
 steps <a href="/cn/docs/docker_demo">here</a> to get a taste for it. Also, if you are looking for ways to migrate your existing data
-to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/flink-quick-start-guide.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=" [...]
+to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/flink-quick-start-guide.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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/flink_configuration/index.html b/content/cn/docs/0.10.0/flink_configuration/index.html
index c599bb1d10..f834acb734 100644
--- a/content/cn/docs/0.10.0/flink_configuration/index.html
+++ b/content/cn/docs/0.10.0/flink_configuration/index.html
@@ -10,12 +10,12 @@
 <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">Flink Setup | 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/docs/0.10.0/flink_configuration"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The actual datasource level configs are listed below.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="memory-1">Memory<a class="hash-link" href="#memory-1" title="Direct link to heading">​</a></h3><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28- [...]
 and the number of taskManagers, parallelism of write tasks (write.tasks : 4) first. After confirm each write task to be
 allocated with enough memory, we can try to set these memory options.</p></div></div><table><thead><tr><th>Option Name</th><th>Description</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.task.max.size</code></td><td>Maximum memory in MB for a write task, when the threshold hits, it flushes the max size data bucket to avoid OOM. Default <code>1024MB</code></td><td><code>1024D</code></td><td>The memory reserved for write buffer is <code>write.task.max.size</code [...]
@@ -26,9 +26,9 @@ desired memory size <code>write.task.max.size</code>. For example, taskManager h
 can be allocated with <code>2GB</code> memory. Please reserve some buffers because the network buffer and other types of tasks on taskManager (such as <code>BucketAssignFunction</code>) will also consume memory.</li></ol><h2 class="anchor anchorWithStickyNavbar_y2LR" id="write-rate-limit">Write Rate Limit<a class="hash-link" href="#write-rate-limit" title="Direct link to heading">​</a></h2><p>In the existing data synchronization, <code>snapshot data</code> and <code>incremental data</cod [...]
 to Hudi by Flink. Because the direct consumption of <code>snapshot data</code> will lead to problems such as high throughput and serious
 disorder (writing partition randomly), which will lead to write performance degradation and throughput glitches. At this time,
-the <code>write.rate.limit</code> option can be turned on to ensure smooth writing.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="options">Options<a class="hash-link" href="#options" title="Direct link to heading">​</a></h3><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.rate.limit</code></td><td><code>false</code></td><td><code>0</code></td><td>Turn off by default</td></tr></tbody></table></div><foote [...]
+the <code>write.rate.limit</code> option can be turned on to ensure smooth writing.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="options">Options<a class="hash-link" href="#options" title="Direct link to heading">​</a></h3><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.rate.limit</code></td><td><code>false</code></td><td><code>0</code></td><td>Turn off by default</td></tr></tbody></table></div><foote [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/gcs_hoodie/index.html b/content/cn/docs/0.10.0/gcs_hoodie/index.html
index 71ce20cb5d..7f3b5fed9a 100644
--- a/content/cn/docs/0.10.0/gcs_hoodie/index.html
+++ b/content/cn/docs/0.10.0/gcs_hoodie/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">Google Cloud | 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/docs/0.10.0/gcs_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/hoodie_cleaner/index.html b/content/cn/docs/0.10.0/hoodie_cleaner/index.html
index 0ec6a525ba..1ed109ec76 100644
--- a/content/cn/docs/0.10.0/hoodie_cleaner/index.html
+++ b/content/cn/docs/0.10.0/hoodie_cleaner/index.html
@@ -10,12 +10,12 @@
 <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">Cleaning | 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/docs/0.10.0/hoodie_cleaner"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 snapshot isolation between writers and readers by managing multiple files with MVCC concurrency. These file versions
 provide history and enable time travel and rollbacks, but it is important to manage how much history you keep to balance your costs.</p><p><a href="/cn/docs/configurations/#hoodiecleanautomatic">Automatic Hudi cleaning</a> is enabled by default. Cleaning is invoked immediately after
 each commit, to delete older file slices. It&#x27;s recommended to leave this enabled to ensure metadata and data storage growth is bounded. </p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="cleaning-retention-policies">Cleaning Retention Policies<a class="hash-link" href="#cleaning-retention-policies" title="Direct link to heading">​</a></h3><p>When cleaning old files, you should be careful not to remove files that are being actively used by long running queries.
@@ -27,9 +27,9 @@ disk for at least 5 hours, thereby preventing the longest running query from fai
 This policy is useful when it is known how many MAX versions of the file does one want to keep at any given time.
 To achieve the same behaviour as before of preventing long running queries from failing, one should do their calculations
 based on data patterns. Alternatively, this policy is also useful if a user just wants to maintain 1 latest version of the file.</li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="configurations">Configurations<a class="hash-link" href="#configurations" title="Direct link to heading">​</a></h3><p>For details about all possible configurations and their default values see the <a href="https://hudi.apache.org/docs/configurations#Compaction-Configs" target="_blank" rel="noopener nor [...]
-ingesting data, configs are available which enable you to run it <a href="https://hudi.apache.org/docs/configurations#hoodiecleanasync" target="_blank" rel="noopener noreferrer">synchronously or asynchronously</a>.</p><p>You can use this command for running the cleaner independently:</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:#F [...]
+ingesting data, configs are available which enable you to run it <a href="https://hudi.apache.org/docs/configurations#hoodiecleanasync" target="_blank" rel="noopener noreferrer">synchronously or asynchronously</a>.</p><p>You can use this command for running the cleaner independently:</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:#F [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/hoodie_deltastreamer/index.html b/content/cn/docs/0.10.0/hoodie_deltastreamer/index.html
index f2655c5824..69e6d47641 100644
--- a/content/cn/docs/0.10.0/hoodie_deltastreamer/index.html
+++ b/content/cn/docs/0.10.0/hoodie_deltastreamer/index.html
@@ -10,12 +10,12 @@
 <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 Ingestion | 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/docs/0.10.0/hoodie_deltastreamer"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 provided under <code>hudi-utilities/src/test/resources/delta-streamer-config</code>.</p><p>For e.g: once you have Confluent Kafka, Schema registry up &amp; running, produce some test data using (<a href="https://docs.confluent.io/current/ksql/docs/tutorials/generate-custom-test-data" target="_blank" rel="noopener noreferrer">impressions.avro</a> provided by schema-registry repo)</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java" [...]
 job. For example below, adding the configs to kafka-source.properties file and passing them to deltastreamer will enable optimistic concurrency.
 A deltastreamer job can then be triggered as follows:</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]$ spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer ` [...]
@@ -63,9 +63,9 @@ value as <code>earliest</code> if you want to consume all the history data set.<
 <code>clean.retain_commits</code>, the data loss may occur.</p></div></div><h3 class="anchor anchorWithStickyNavbar_y2LR" id="incremental-query">Incremental Query<a class="hash-link" href="#incremental-query" title="Direct link to heading">​</a></h3><p>There are 3 use cases for incremental query:</p><ol><li>Streaming query: specify the start commit with option <code>read.start-commit</code>;</li><li>Batch query: specify the start commit with option <code>read.start-commit</code> and end  [...]
 the interval is a closed one: both start commit and end commit are inclusive;</li><li>TimeTravel: consume as batch for an instant time, specify the <code>read.end-commit</code> is enough because the start commit is latest by default.</li></ol><h4 class="anchor anchorWithStickyNavbar_y2LR" id="options-6">Options<a class="hash-link" href="#options-6" title="Direct link to heading">​</a></h4><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead> [...]
 try out the new experimental release of Hudi Kafka Connect Sink. Read the <a href="https://github.com/apache/hudi/tree/master/hudi-kafka-connect" target="_blank" rel="noopener noreferrer">ReadMe</a>
-for full documentation.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/hoodie_deltastreamer.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 [...]
+for full documentation.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/hoodie_deltastreamer.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 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/ibm_cos_hoodie/index.html b/content/cn/docs/0.10.0/ibm_cos_hoodie/index.html
index cb7de7a1fd..f7188e0195 100644
--- a/content/cn/docs/0.10.0/ibm_cos_hoodie/index.html
+++ b/content/cn/docs/0.10.0/ibm_cos_hoodie/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">IBM Cloud | 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/docs/0.10.0/ibm_cos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/indexing/index.html b/content/cn/docs/0.10.0/indexing/index.html
index ebee8f435a..ce697004ff 100644
--- a/content/cn/docs/0.10.0/indexing/index.html
+++ b/content/cn/docs/0.10.0/indexing/index.html
@@ -10,12 +10,12 @@
 <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">Indexing | 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/docs/0.10.0/indexing"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 This mapping between record key and file group/file id, never changes once the first version of a record has been written to a file. In short, the
 mapped file group contains all versions of a group of records.</p><p>For <a href="/cn/docs/next/table_types#copy-on-write-table">Copy-On-Write tables</a>, this enables fast upsert/delete operations, by
 avoiding the need to join against the entire dataset to determine which files to rewrite.
@@ -55,9 +55,9 @@ across a lot of partitions and data files ranging across the dataset from old to
 most files within in the table and thus bloom filters will typically indicate a true positive for all files based on some incoming update. Consequently, we would end up comparing ranges/filter, only
 to finally check the incoming updates against all files. The <code>SIMPLE</code> Index will be a better fit as it does not do any upfront pruning based, but directly joins with interested fields from every data file.
 <code>HBASE</code> index can be employed, if the operational overhead is acceptable and would provide much better lookup times for these tables.</p><p>When using a global index, users should also consider setting <code>hoodie.bloom.index.update.partition.path=true</code> or <code>hoodie.simple.index.update.partition.path=true</code> to deal with cases where the
-partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/indexing.md" target="_blank" rel="noreferrer noopener" class="theme-ed [...]
+partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/indexing.md" target="_blank" rel="noreferrer noopener" class="theme-ed [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/jfs_hoodie/index.html b/content/cn/docs/0.10.0/jfs_hoodie/index.html
index 4714486146..c9bae6a0a8 100644
--- a/content/cn/docs/0.10.0/jfs_hoodie/index.html
+++ b/content/cn/docs/0.10.0/jfs_hoodie/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">JuiceFS | 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/docs/0.10.0/jfs_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-rea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/key_generation/index.html b/content/cn/docs/0.10.0/key_generation/index.html
index 66364fe750..335661e0cf 100644
--- a/content/cn/docs/0.10.0/key_generation/index.html
+++ b/content/cn/docs/0.10.0/key_generation/index.html
@@ -10,12 +10,12 @@
 <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">Key Generation | 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/docs/0.10.0/key_generation"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Using primary keys, Hudi can impose a) partition level uniqueness integrity constraint b) enable fast updates and deletes on records.
 One should choose the partitioning scheme wisely as it could be a determining factor for your ingestion and query latency.</p><p>In general, Hudi supports both partitioned and global indexes. For a dataset with partitioned index(which is most commonly used), each record is uniquely identified by a pair of record key and partition path.
 But for a dataset with global index, each record is uniquely identified by just the record key. There won&#x27;t be any duplicate record keys across partitions.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="key-generators">Key Generators<a class="hash-link" href="#key-generators" title="Direct link to heading">​</a></h2><p>Hudi provides several key generators out of the box that users can use based on their need, while having a pluggable
@@ -45,9 +45,9 @@ Partition path generated from key generator: “1970-01-02 12”</p><h4 class="a
 Partition path generated from key generator: &quot;2020040113&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="iso8601withmsz-with-multiple-input-formats">ISO8601WithMsZ with Multiple Input formats<a class="hash-link" href="#iso8601withmsz-with-multiple-input-formats" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.timestamp.type</code></td><td>&quot;DATE_STRIN [...]
 Partition path generated from key generator: &quot;2020040113&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="iso8601noms-with-offset-using-multiple-input-formats">ISO8601NoMs with offset using multiple input formats<a class="hash-link" href="#iso8601noms-with-offset-using-multiple-input-formats" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.timestamp.type</ [...]
 Partition path generated from key generator: &quot;2020040118&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="input-as-short-date-string-and-expect-date-in-date-format">Input as short date string and expect date in date format<a class="hash-link" href="#input-as-short-date-string-and-expect-date-in-date-format" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.t [...]
-Partition path generated from key generator: &quot;04/01/2020&quot;</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/key_generation.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  [...]
+Partition path generated from key generator: &quot;04/01/2020&quot;</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/key_generation.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  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/markers/index.html b/content/cn/docs/0.10.0/markers/index.html
index fb0b0d40c0..ba471a8c49 100644
--- a/content/cn/docs/0.10.0/markers/index.html
+++ b/content/cn/docs/0.10.0/markers/index.html
@@ -10,12 +10,12 @@
 <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">Marker Mechanism | 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/docs/0.10.0/markers"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 and cleanup any partial or failed write operations. As a write operation begins, a marker is created indicating
 that a file write is in progress. When the write commit succeeds, the marker is deleted. If a write operation fails part
 way through, a marker is left behind which indicates that the file is incomplete. Two important operations that use markers include: </p><ul><li><strong>Removing duplicate/partial data files</strong>: <ul><li>In Spark, the Hudi write client delegates the data file writing to multiple executors. One executor can fail the task,
@@ -54,9 +54,9 @@ markers are only read upon the first marker request (lazy loading). The response
 new markers are flushed to the files, so that in the case of the timeline server failure, the timeline server can recover
 the already created markers. These ensure consistency between storage and the in-memory copy, and improve the performance
 of processing marker requests.</p><p><strong>NOTE:</strong> Timeline based markers are not yet supported for HDFS, however, users may barely notice performance challenges
-with direct markers because the file system metadata is efficiently cached in memory and doesn&#x27;t face the same rate-limiting as S3.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="marker-configuration-parameters">Marker Configuration Parameters<a class="hash-link" href="#marker-configuration-parameters" title="Direct link to heading">​</a></h2><table><thead><tr><th>Property Name</th><th>Default</th><th align="center">Meaning</th></tr></thead><tbody><tr><td><code>hoodie.write.m [...]
+with direct markers because the file system metadata is efficiently cached in memory and doesn&#x27;t face the same rate-limiting as S3.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="marker-configuration-parameters">Marker Configuration Parameters<a class="hash-link" href="#marker-configuration-parameters" title="Direct link to heading">​</a></h2><table><thead><tr><th>Property Name</th><th>Default</th><th align="center">Meaning</th></tr></thead><tbody><tr><td><code>hoodie.write.m [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/metadata/index.html b/content/cn/docs/0.10.0/metadata/index.html
index 4793f3f1c2..a6e6ada3bb 100644
--- a/content/cn/docs/0.10.0/metadata/index.html
+++ b/content/cn/docs/0.10.0/metadata/index.html
@@ -10,12 +10,12 @@
 <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">Metadata Table | 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/docs/0.10.0/metadata"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Metadata Table is to eliminate the requirement for the &quot;list files&quot; operation.</p><p>When reading and writing data, file listing operations are performed to get the current view of the file system.
 When data sets are large, listing all the files may be a performance bottleneck, but more importantly in the case of cloud storage systems
 like AWS S3, the large number of file listing requests sometimes causes throttling due to certain request limits.
@@ -23,9 +23,9 @@ The Metadata Table will instead proactively maintain the list of files and remov
 Even better, the timeline server caches portions of the metadata (currently only for writers), and provides ~10ms performance for listings.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="enable-hudi-metadata-table">Enable Hudi Metadata Table<a class="hash-link" href="#enable-hudi-metadata-table" title="Direct link to heading">​</a></h2><p>The Hudi Metadata Table is not enabled by default. If you wish to turn it on you need to enable the following configuration:</p><p><a href="/cn/ [...]
 ensure the Metadata Table stays up to date.</p><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42- [...]
 configured, then it is a must to have <a href="/cn/docs/next/concurrency_control#enabling-multi-writing">lock providers configured</a>
-before turning on the metadata table.</p></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/metadata.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 [...]
+before turning on the metadata table.</p></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/metadata.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 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/metrics/index.html b/content/cn/docs/0.10.0/metrics/index.html
index 78a27f352d..0733ccfba7 100644
--- a/content/cn/docs/0.10.0/metrics/index.html
+++ b/content/cn/docs/0.10.0/metrics/index.html
@@ -10,12 +10,12 @@
 <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">Metrics | 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/docs/0.10.0/metrics"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-react- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 reporter which publishes metric values to Datadog monitoring service via Datadog HTTP API.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-2">Configurations<a class="hash-link" href="#configurations-2" title="Direct link to heading">​</a></h4><p>The following is an example of <code>DatadogMetricsReporter</code>. More detailed configurations can be referenced <a href="/cn/docs/0.10.0/configurations#datadog">here</a>.</p><div class="codeBlockContainer_J+bg language-p [...]
 Prometheus has a <a href="https://prometheus.io/docs/practices/pushing/" target="_blank" rel="noopener noreferrer">PushGateway</a> that Apache Hudi can leverage for metrics reporting.
 Follow <a href="https://prometheus.io/docs/introduction/first_steps/" target="_blank" rel="noopener noreferrer">Prometheus documentation</a> for basic setup instructions.</p><p>Similar to other supported reporters, the following attributes are required to enable pushgateway reporters:</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="colo [...]
@@ -26,9 +26,9 @@ to “CLOUDWATCH”. Static AWS credentials to be used can be configured using
 <a href="https://hudi.apache.org/docs/next/configurations#hoodieawssessiontoken" target="_blank" rel="noopener noreferrer"><code>hoodie.aws.session.token</code></a> properties.
 In the absence of static AWS credentials being configured, <code>DefaultAWSCredentialsProviderChain</code> will be used to get
 credentials by checking environment properties. Additional Amazon CloudWatch reporter specific properties that can be
-tuned are in the <code>HoodieMetricsCloudWatchConfig</code> class.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="userdefinedmetricsreporter">UserDefinedMetricsReporter<a class="hash-link" href="#userdefinedmetricsreporter" title="Direct link to heading">​</a></h3><p>Allows users to define a custom metrics reporter.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-3">Configurations<a class="hash-link" href="#configurations-3" title="Direct link to heading">​</a [...]
+tuned are in the <code>HoodieMetricsCloudWatchConfig</code> class.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="userdefinedmetricsreporter">UserDefinedMetricsReporter<a class="hash-link" href="#userdefinedmetricsreporter" title="Direct link to heading">​</a></h3><p>Allows users to define a custom metrics reporter.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-3">Configurations<a class="hash-link" href="#configurations-3" title="Direct link to heading">​</a [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/migration_guide/index.html b/content/cn/docs/0.10.0/migration_guide/index.html
index f09f28d02d..99b3d79206 100644
--- a/content/cn/docs/0.10.0/migration_guide/index.html
+++ b/content/cn/docs/0.10.0/migration_guide/index.html
@@ -10,12 +10,12 @@
 <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">Bootstrapping | 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/docs/0.10.0/migration_guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 To be able to start using Hudi for your existing table, you will need to migrate your existing table into a Hudi managed table. There are a couple of ways to achieve this.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="approaches">Approaches<a class="hash-link" href="#approaches" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="use-hudi-for-new-partitions-alone">Use Hudi for new partitions alone<a class="hash-link" href="#use-hudi-for-new [...]
 table. Hudi has been implemented to be compatible with such a mixed table with a caveat that either the complete
 Hive partition is Hudi managed or not. Thus the lowest granularity at which Hudi manages a table is a Hive
@@ -34,9 +34,9 @@ This tool essentially starts a Spark Job to read the existing parquet table and
 For huge tables, this could be as simple as : </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">for partition in [list of partitions in source table] {</span><br></span><span class="token-line" s [...]
 Write your own custom logic of how to load an existing table into a Hudi managed one. Please read about the RDD API
 <a href="/cn/docs/quick-start-guide">here</a>. Using the HDFSParquetImporter Tool. Once hudi has been built via <code>mvn clean install -DskipTests</code>, the shell can be
-fired by via <code>cd hudi-cli &amp;&amp; ./hudi-cli.sh</code>.</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">hudi-&gt;hdfsparquetimport</span><br></span><span class="token-line" style="color: [...]
+fired by via <code>cd hudi-cli &amp;&amp; ./hudi-cli.sh</code>.</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">hudi-&gt;hdfsparquetimport</span><br></span><span class="token-line" style="color: [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/oss_hoodie/index.html b/content/cn/docs/0.10.0/oss_hoodie/index.html
index 7444eca9a2..9b309bc343 100644
--- a/content/cn/docs/0.10.0/oss_hoodie/index.html
+++ b/content/cn/docs/0.10.0/oss_hoodie/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">Alibaba Cloud | 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/docs/0.10.0/oss_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/overview/index.html b/content/cn/docs/0.10.0/overview/index.html
index 02200ff7b3..faad2f681c 100644
--- a/content/cn/docs/0.10.0/overview/index.html
+++ b/content/cn/docs/0.10.0/overview/index.html
@@ -10,12 +10,12 @@
 <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">Overview | 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/docs/0.10.0/overview"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 how to learn more to get started.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="what-is-apache-hudi">What is Apache Hudi<a class="hash-link" href="#what-is-apache-hudi" title="Direct link to heading">​</a></h2><p>Apache Hudi (pronounced “hoodie”) is the next generation <a href="/cn/blog/2021/07/21/streaming-data-lake-platform">streaming data lake platform</a>.
 Apache Hudi brings core warehouse and database functionality directly to a data lake. Hudi provides <a href="/cn/docs/next/table_management">tables</a>,
 <a href="/cn/docs/next/timeline">transactions</a>, <a href="/cn/docs/next/write_operations">efficient upserts/deletes</a>, <a href="/cn/docs/next/indexing">advanced indexes</a>,
@@ -30,9 +30,9 @@ the popular query engines including, Apache Spark, Flink, Presto, Trino, Hive, e
 resources to learn more, engage, and get help as you get started.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="join-in-on-discussions">Join in on discussions<a class="hash-link" href="#join-in-on-discussions" title="Direct link to heading">​</a></h3><p>See all the ways to <a href="/cn/community/get-involved">engage with the community here</a>. Two most popular methods include:</p><ul><li><a href="https://join.slack.com/t/apache-hudi/shared_invite/enQtODYyNDAxNzc5MTg2LTE5OTBlYmVh [...]
 <a href="/cn/contribute/how-to-contribute">contributor guide</a> to learn more, and don’t hesitate to directly reach out to any of the
 current committers to learn more.</p><p>Have an idea, an ask, or feedback about a pain-point, but don’t have time to contribute? Join the <a href="https://join.slack.com/t/apache-hudi/shared_invite/enQtODYyNDAxNzc5MTg2LTE5OTBlYmVhYjM0N2ZhOTJjOWM4YzBmMWU2MjZjMGE4NDc5ZDFiOGQ2N2VkYTVkNzU3ZDQ4OTI1NmFmYWQ0NzE" target="_blank" rel="noopener noreferrer">Hudi Slack Channel</a>
-and share!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/overview.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  [...]
+and share!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/overview.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  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/performance/index.html b/content/cn/docs/0.10.0/performance/index.html
index 598e68cc08..a4f2164b37 100644
--- a/content/cn/docs/0.10.0/performance/index.html
+++ b/content/cn/docs/0.10.0/performance/index.html
@@ -10,12 +10,12 @@
 <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">Performance | 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/docs/0.10.0/performance"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 and reclaiming storage space. For e.g HDFS is infamous for its handling of small files, which exerts memory/RPC pressure on the Name Node and can potentially destabilize
 the entire cluster. In general, query engines provide much better performance on adequately sized columnar files, since they can effectively amortize cost of obtaining
 column statistics etc. Even on some cloud data stores, there is often cost to listing directories with large number of small files.</p><p>Here are some ways to efficiently manage the storage of your Hudi tables.</p><ul><li>The <a href="/cn/docs/configurations#compactionSmallFileSize">small file handling feature</a> in Hudi, profiles incoming workload
@@ -33,9 +33,9 @@ out a lot of files for comparison. Even for UUID based keys, there are <a href="
 For e.g , with 100M timestamp prefixed keys (5% updates, 95% inserts) on a event table with 80B keys/3 partitions/11416 files/10TB data, Hudi index achieves a
 <strong>~7X (2880 secs vs 440 secs) speed up</strong> over vanilla spark join. Even for a challenging workload like an &#x27;100% update&#x27; database ingestion workload spanning
 3.25B UUID keys/30 partitions/6180 files using 300 cores, Hudi indexing offers a <strong>80-100% speedup</strong>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="snapshot-queries">Snapshot Queries<a class="hash-link" href="#snapshot-queries" title="Direct link to heading">​</a></h3><p>The major design goal for snapshot queries is to achieve the latency reduction &amp; efficiency gains in previous section,
-with no impact on queries. Following charts compare the Hudi vs non-Hudi tables across Hive/Presto/Spark queries and demonstrate this.</p><p><strong>Hive</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_hive-f7884cd11e19b3885a6c92d699cde0ba.png" alt="hudi_query_perf_hive.png"></figure><p><strong>Spark</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_spark-e829c75ccd5285e157f24bf83e65ff9a.png" alt="hudi_query_perf_spark.png"> [...]
+with no impact on queries. Following charts compare the Hudi vs non-Hudi tables across Hive/Presto/Spark queries and demonstrate this.</p><p><strong>Hive</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_hive-f7884cd11e19b3885a6c92d699cde0ba.png" alt="hudi_query_perf_hive.png"></figure><p><strong>Spark</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_spark-e829c75ccd5285e157f24bf83e65ff9a.png" alt="hudi_query_perf_spark.png"> [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/precommit_validator/index.html b/content/cn/docs/0.10.0/precommit_validator/index.html
index 01a7d42040..66efc98678 100644
--- a/content/cn/docs/0.10.0/precommit_validator/index.html
+++ b/content/cn/docs/0.10.0/precommit_validator/index.html
@@ -10,16 +10,16 @@
 <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 Quality | 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/docs/0.10.0/precommit_validator"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"> [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 expectations as you are writing with DeltaStreamer or Spark Datasource writers.</p><p>To configure pre-commit validators, use this setting <code>hoodie.precommit.validators=&lt;comma separated list of validator class names&gt;</code>.</p><p>Example:</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"> [...]
-and overriding this method</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">void validateRecordsBeforeAndAfter(Dataset&lt;Row&gt; before, </span><br></span><span class="token-line" style="color:# [...]
+and overriding this method</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">void validateRecordsBeforeAndAfter(Dataset&lt;Row&gt; before, </span><br></span><span class="token-line" style="color:# [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/privacy/index.html b/content/cn/docs/0.10.0/privacy/index.html
index 91922967c9..47228e572a 100644
--- a/content/cn/docs/0.10.0/privacy/index.html
+++ b/content/cn/docs/0.10.0/privacy/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">Privacy Policy | 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/docs/0.10.0/privacy"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-The collected information consists of the following:</p><ul><li>The IP address from which you access the website;</li><li>The type of browser and operating system you use to access our site;</li><li>The date and time you access our site;</li><li>The pages you visit;</li><li>The addresses of pages from where you followed a link to our site.</li></ul><p>Part of this information is gathered using a tracking cookie set by the <a href="http://www.google.com/analytics" target="_blank" rel="noo [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+The collected information consists of the following:</p><ul><li>The IP address from which you access the website;</li><li>The type of browser and operating system you use to access our site;</li><li>The date and time you access our site;</li><li>The pages you visit;</li><li>The addresses of pages from where you followed a link to our site.</li></ul><p>Part of this information is gathered using a tracking cookie set by the <a href="http://www.google.com/analytics" target="_blank" rel="noo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/query_engine_setup/index.html b/content/cn/docs/0.10.0/query_engine_setup/index.html
index 762a404c32..3c6638e16e 100644
--- a/content/cn/docs/0.10.0/query_engine_setup/index.html
+++ b/content/cn/docs/0.10.0/query_engine_setup/index.html
@@ -10,12 +10,12 @@
 <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">Query Engine Setup | 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/docs/0.10.0/query_engine_setup"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.1 [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 See the <a href="/cn/docs/quick-start-guide">Spark Quick Start</a> for more examples of Spark datasource reading queries.</p><p>If your Spark environment does not have the Hudi jars installed, add <code>--jars &lt;path to jar&gt;/hudi-spark-bundle_2.11-&lt;hudi version&gt;.jar</code> to the classpath of drivers
 and executors. Alternatively, hudi-spark-bundle can also fetched via the <code>--packages</code> options (e.g: <code>--packages org.apache.hudi:hudi-spark-bundle_2.11:0.5.3</code>).</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="prestodb">PrestoDB<a class="hash-link" href="#prestodb" title="Direct link to heading">​</a></h2><p>PrestoDB is a popular query engine, providing interactive query performance. PrestoDB currently supports snapshot querying on COPY_ON_WRITE tables.
 Both snapshot and read optimized queries are supported on MERGE_ON_READ Hudi tables. Since PrestoDB-Hudi integration has evolved over time, the installation
@@ -31,9 +31,9 @@ for Merge-On-Read tables. This is through the initial input format based integra
 known performance limitations with very large tables, which has been since fixed on PrestoDB. We are working on replicating the same fixes on Trino as well.</p></div></div><p>To query Hudi tables on Trino, please place the <code>hudi-trino-bundle</code> jar into the Hive connector installation <code>&lt;trino_install&gt;/plugin/hive-hadoop2</code>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="hive">Hive<a class="hash-link" href="#hive" title="Direct link to heading">​</a></h2><p [...]
 classes with its dependencies are available for query planning &amp; execution.</li><li>For MERGE_ON_READ tables, additionally the bundle needs to be put on the hadoop/hive installation across the cluster, so that queries can pick up the custom RecordReader as well.</li></ul><p>In addition to setup above, for beeline cli access, the <code>hive.input.format</code> variable needs to be set to the fully qualified path name of the
 inputformat <code>org.apache.hudi.hadoop.HoodieParquetInputFormat</code>. For Tez, additionally the <code>hive.tez.input.format</code> needs to be set
-to <code>org.apache.hadoop.hive.ql.io.HiveInputFormat</code>. Then proceed to query the table like any other Hive table.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/query_engine_setup.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0  [...]
+to <code>org.apache.hadoop.hive.ql.io.HiveInputFormat</code>. Then proceed to query the table like any other Hive table.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/query_engine_setup.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/querying_data/index.html b/content/cn/docs/0.10.0/querying_data/index.html
index b45e29cfe9..1d0817f262 100644
--- a/content/cn/docs/0.10.0/querying_data/index.html
+++ b/content/cn/docs/0.10.0/querying_data/index.html
@@ -10,12 +10,12 @@
 <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">Querying Data | 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/docs/0.10.0/querying_data"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Once the table is synced to the Hive metastore, it provides external Hive tables backed by Hudi&#x27;s custom inputformats. Once the proper hudi
 bundle has been installed, the table can be queried by popular query engines like Hive, Spark SQL, Spark Datasource API and PrestoDB.</p><p>In sections, below we will discuss specific setup to access different query types from different query engines. </p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="spark-datasource">Spark Datasource<a class="hash-link" href="#spark-datasource" title="Direct link to heading">​</a></h2><p>The Spark Datasource API is a popular way of authoring Spark  [...]
 See the <a href="/cn/docs/quick-start-guide">Spark Quick Start</a> for more examples of Spark datasource reading queries. </p><p>To setup Spark for querying Hudi, see the <a href="/cn/docs/query_engine_setup#Spark-DataSource">Query Engine Setup</a> page.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="spark-snap-query">Snapshot query<a class="hash-link" href="#spark-snap-query" title="Direct link to heading">​</a></h3><p>Retrieve the data table at the present point in time.</p><div [...]
@@ -43,9 +43,9 @@ would ensure Map Reduce execution is chosen for a Hive query, which combines par
 separated) and calls InputFormat.listStatus() only once with all those partitions.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="prestodb">PrestoDB<a class="hash-link" href="#prestodb" title="Direct link to heading">​</a></h2><p>To setup PrestoDB for querying Hudi, see the <a href="/cn/docs/query_engine_setup#PrestoDB">Query Engine Setup</a> page.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="trino">Trino<a class="hash-link" href="#trino" title="Direct link to heading">​< [...]
 To create a partitioned table, the folder should follow the naming convention like <code>year=2020/month=1</code>.
 Impala use <code>=</code> to separate partition name and partition value.<br>
-<!-- -->To create a partitioned Hudi read optimized table on Impala:</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">CREATE EXTERNAL TABLE database.table_name</span><br></span><span class="token-line" style=" [...]
+<!-- -->To create a partitioned Hudi read optimized table on Impala:</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">CREATE EXTERNAL TABLE database.table_name</span><br></span><span class="token-line" style=" [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/quick-start-guide/index.html b/content/cn/docs/0.10.0/quick-start-guide/index.html
index 23555ed662..6cb86a8511 100644
--- a/content/cn/docs/0.10.0/quick-start-guide/index.html
+++ b/content/cn/docs/0.10.0/quick-start-guide/index.html
@@ -10,12 +10,12 @@
 <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">Spark Guide | 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/docs/0.10.0/quick-start-guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 code snippets that allows you to insert and update a Hudi table of default table type:
 <a href="/cn/docs/concepts#copy-on-write-table">Copy on Write</a>.
 After each write operation we will also show how to read the data both snapshot and incrementally.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="setup">Setup<a class="hash-link" href="#setup" title="Direct link to heading">​</a></h2><p>Hudi works with Spark-2.4.3+ &amp; Spark 3.x versions. You can follow instructions <a href="https://spark.apache.org/downloads" target="_blank" rel="noopener noreferrer">here</a> for setting up spark.</p><p><strong>Spark 3 Support Matrix</strong></ [...]
@@ -79,9 +79,9 @@ Hudi tables can be queried from query engines like Hive, Spark, Presto and much
 <a href="https://www.youtube.com/watch?v=VhNgUsxdrD0" target="_blank" rel="noopener noreferrer">demo video</a> that show cases all of this on a docker based setup with all
 dependent systems running locally. We recommend you replicate the same setup and run the demo yourself, by following
 steps <a href="/cn/docs/docker_demo">here</a> to get a taste for it. Also, if you are looking for ways to migrate your existing data
-to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/quick-start-guide.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"> [...]
+to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/quick-start-guide.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"> [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/s3_hoodie/index.html b/content/cn/docs/0.10.0/s3_hoodie/index.html
index beb9814790..0a19f5571d 100644
--- a/content/cn/docs/0.10.0/s3_hoodie/index.html
+++ b/content/cn/docs/0.10.0/s3_hoodie/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">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/docs/0.10.0/s3_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-react [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-such variables and then have cli be able to work on datasets stored in s3</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">export HOODIE_ENV_fs_DOT_s3a_DOT_access_DOT_key=$accessKey</span><br></s [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+such variables and then have cli be able to work on datasets stored in s3</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">export HOODIE_ENV_fs_DOT_s3a_DOT_access_DOT_key=$accessKey</span><br></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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/schema_evolution/index.html b/content/cn/docs/0.10.0/schema_evolution/index.html
index 8bf996a2c2..386333c34f 100644
--- a/content/cn/docs/0.10.0/schema_evolution/index.html
+++ b/content/cn/docs/0.10.0/schema_evolution/index.html
@@ -10,18 +10,18 @@
 <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 | 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/docs/0.10.0/schema_evolution"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 supports common schema evolution scenarios, such as adding a nullable field or promoting a datatype of a field, out-of-the-box.
 Furthermore, the evolved schema is queryable across engines, such as Presto, Hive and Spark SQL.
 The following table presents a summary of the types of schema changes compatible with different Hudi table types.</p><table><thead><tr><th>Schema Change</th><th>COW</th><th>MOR</th><th>Remarks</th></tr></thead><tbody><tr><td>Add a new nullable column at root level at the end</td><td>Yes</td><td>Yes</td><td><code>Yes</code> means that a write with evolved schema succeeds and a read following the write succeeds to read entire dataset.</td></tr><tr><td>Add a new nullable column to inner str [...]
-In the below example, we are going to add a new string field and change the datatype of a field from int to long.</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">Welcome to</span><br></span><spa [...]
+In the below example, we are going to add a new string field and change the datatype of a field from int to long.</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">Welcome to</span><br></span><spa [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/snapshot_exporter/index.html b/content/cn/docs/0.10.0/snapshot_exporter/index.html
index 835e9dd3e4..4d68ea7eb6 100644
--- a/content/cn/docs/0.10.0/snapshot_exporter/index.html
+++ b/content/cn/docs/0.10.0/snapshot_exporter/index.html
@@ -10,19 +10,19 @@
 <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">Exporter | 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/docs/0.10.0/snapshot_exporter"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 You can write data as Hudi, Json, Orc, or Parquet file formats. In addition to copying data, you can also repartition data
 with a provided field or implement custom repartitioning by extending a class shown in detail below.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="arguments">Arguments<a class="hash-link" href="#arguments" title="Direct link to heading">​</a></h2><p>HoodieSnapshotExporter accepts a reference to a source path and a destination path. The utility will issue a
 query, perform any repartitioning if required and will write the data as Hudi, parquet, or json format.</p><table><thead><tr><th>Argument</th><th>Description</th><th>Required</th><th>Note</th></tr></thead><tbody><tr><td>--source-base-path</td><td>Base path for the source Hudi dataset to be snapshotted</td><td>required</td><td></td></tr><tr><td>--target-output-path</td><td>Output path for storing a particular snapshot</td><td>required</td><td></td></tr><tr><td>--output-format</td><td>Outp [...]
 Note: All <code>_hoodie_*</code> metadata fields will be stripped during export, so make sure to use an existing non-metadata field as the output partitions.</p><p>By default, if no partitioning parameters are given, the output dataset will have no partition.</p><p>Example:</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;back [...]
-This parameter takes higher precedence than <code>--output-partition-field</code>, which will be ignored if this is provided.</p><p>An example implementation is shown below:</p><p><strong>MyPartitioner.java</strong></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"><sp [...]
+This parameter takes higher precedence than <code>--output-partition-field</code>, which will be ignored if this is provided.</p><p>An example implementation is shown below:</p><p><strong>MyPartitioner.java</strong></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"><sp [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/structure/index.html b/content/cn/docs/0.10.0/structure/index.html
index ce0d55349f..4c253b012b 100644
--- a/content/cn/docs/0.10.0/structure/index.html
+++ b/content/cn/docs/0.10.0/structure/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">Structure | 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/docs/0.10.0/structure"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/syncing_metastore/index.html b/content/cn/docs/0.10.0/syncing_metastore/index.html
index 91936dbbea..e8df73077c 100644
--- a/content/cn/docs/0.10.0/syncing_metastore/index.html
+++ b/content/cn/docs/0.10.0/syncing_metastore/index.html
@@ -10,12 +10,12 @@
 <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">Syncing to Metastore | 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/docs/0.10.0/syncing_metastore"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 In case, it&#x27;s preferable to run this from commandline or in an independent jvm, Hudi provides a <code>HiveSyncTool</code>, which can be invoked as below,
 once you have built the hudi-hive module. Following is how we sync the above Datasource Writer written table to Hive metastore.</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">cd hudi-hive</span [...]
 <code>hudi-flink-bundle</code> module pom.xml sets the scope related to hive as <code>provided</code> by default. If you want to use hive sync, you need to use the
@@ -23,9 +23,9 @@ profile <code>flink-bundle-shade-hive</code> during packaging. Executing command
 The location of this <code>pom.xml</code> is <code>packaging/hudi-flink-bundle/pom.xml</code>, and the corresponding profile is at the bottom of this file.</p></div></div><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hive-environment">Hive Environment<a class="hash-link" href="#hive-environment" title="Direct link to heading">​</a></h3><ol><li><p>Import <code>hudi-hadoop-mr-bundle</code> into hive. Creating <code>auxlib/</code> folder under the root directory of hive, and moving <co [...]
 <code>hudi-hadoop-mr-bundle-0.x.x-SNAPSHOT.jar</code> is at <code>packaging/hudi-hadoop-mr-bundle/target</code>.</p></li><li><p>When Flink sql client connects hive metastore remotely, <code>hive metastore</code> and <code>hiveserver2</code> services need to be enabled, and the port number need to
 be set correctly. Command to turn on the services:</p></li></ol><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="color:rgb(98, 114, 164)"># Enable hive metastore and hiveserver2</span><span [...]
-the <code>jdbc</code> mode, the JDBC attributes and metastore uris both need to be configured. The options template is as below:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(9 [...]
+the <code>jdbc</code> mode, the JDBC attributes and metastore uris both need to be configured. The options template is as below:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(9 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/table_management/index.html b/content/cn/docs/0.10.0/table_management/index.html
index 13e0430973..1ec9c8d4bd 100644
--- a/content/cn/docs/0.10.0/table_management/index.html
+++ b/content/cn/docs/0.10.0/table_management/index.html
@@ -10,19 +10,19 @@
 <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">SQL DDL | 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/docs/0.10.0/table_management"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 is used to specify the preCombine field for merge.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(98, 114, 164)">-- create an external mor table</span><span class="token plain"> [...]
 An external table is useful if you need to read/write to/from a pre-existing hudi table.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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"> </span><span class="token keyword" style="color:rgb(189, 14 [...]
 <strong>Note:</strong> For better performance to load data to hudi table, CTAS uses <strong>bulk insert</strong> as the write operation.</p><p><strong>Example CTAS command to create a non-partitioned COW table.</strong></p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><s [...]
 the table scope only and override the config set by the SET command.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">create</span><span class="t [...]
-whole spark session scope.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">set</span><span class="token plain"> hoodie</span><span class="token  [...]
+whole spark session scope.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">set</span><span class="token plain"> hoodie</span><span class="token  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/table_types/index.html b/content/cn/docs/0.10.0/table_types/index.html
index a8daf032c2..1e16843129 100644
--- a/content/cn/docs/0.10.0/table_types/index.html
+++ b/content/cn/docs/0.10.0/table_types/index.html
@@ -10,12 +10,12 @@
 <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">Table &amp; Query Types | 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/docs/0.10.0/table_types"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 In turn, <code>query types</code> define how the underlying data is exposed to the queries (i.e how data is read).</p><table><thead><tr><th>Table Type</th><th>Supported Query types</th></tr></thead><tbody><tr><td>Copy On Write</td><td>Snapshot Queries + Incremental Queries</td></tr><tr><td>Merge On Read</td><td>Snapshot Queries + Incremental Queries + Read Optimized Queries</td></tr></tbody></table><h3 class="anchor anchorWithStickyNavbar_y2LR" id="table-types">Table Types<a class="hash- [...]
 the base and delta files of the latest file slice on-the-fly. For copy on write table,  it provides a drop-in replacement for existing parquet tables, while providing upsert/delete and other write side features.</li><li><strong>Incremental Queries</strong> : Queries only see new data written to the table, since a given commit/compaction. This effectively provides change streams to enable incremental data pipelines.</li><li><strong>Read Optimized Queries</strong> : Queries see the latest  [...]
 same columnar query performance compared to a non-hudi columnar table.</li></ul><p>Following table summarizes the trade-offs between the different query types.</p><table><thead><tr><th>Trade-off</th><th>Snapshot</th><th>Read Optimized</th></tr></thead><tbody><tr><td>Data Latency</td><td>Lower</td><td>Higher</td></tr><tr><td>Query Latency</td><td>Higher (merge base / columnar file + row based delta / log files)</td><td>Lower (raw base / columnar file performance)</td></tr></tbody></table> [...]
@@ -36,9 +36,9 @@ running at 10:10, wont see data after 10:05 above, while a snapshot query always
 strategy, where we aggressively compact the latest partitions compared to older partitions, we could ensure the read optimized queries see data
 published within X minutes in a consistent fashion.</li></ul><p>The intention of merge on read table is to enable near real-time processing directly on top of DFS, as opposed to copying
 data out to specialized systems, which may not be able to handle the data volume. There are also a few secondary side benefits to
-this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/table_types.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wid [...]
+this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/table_types.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wid [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/timeline/index.html b/content/cn/docs/0.10.0/timeline/index.html
index bd8e84e28e..d771a36a48 100644
--- a/content/cn/docs/0.10.0/timeline/index.html
+++ b/content/cn/docs/0.10.0/timeline/index.html
@@ -10,20 +10,20 @@
 <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">Timeline | 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/docs/0.10.0/timeline"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 while also efficiently supporting retrieval of data in the order of arrival. A Hudi instant consists of the following components</p><ul><li><code>Instant action</code> : Type of action performed on the table</li><li><code>Instant time</code> : Instant time is typically a timestamp (e.g: 20190117010349), which monotonically increases in the order of action&#x27;s begin time.</li><li><code>state</code> : current state of the instant</li></ul><p>Hudi guarantees that the actions performed on [...]
 in one of the following states</p><ul><li><code>REQUESTED</code> - Denotes an action has been scheduled, but has not initiated</li><li><code>INFLIGHT</code> - Denotes that the action is currently being performed</li><li><code>COMPLETED</code> - Denotes completion of an action on the timeline</li></ul><figure><img class="docimage" src="/cn/assets/images/hudi_timeline-bf5d8c5e59180434796d82af2b783e6c.png" alt="hudi_timeline.png"></figure><p>Example above shows upserts happenings between 10 [...]
 with other background cleaning/compactions. One key observation to make is that the commit time indicates the <code>arrival time</code> of the data (10:20AM), while the actual data
 organization reflects the actual time or <code>event time</code>, the data was intended for (hourly buckets from 07:00). These are two key concepts when reasoning about tradeoffs between latency and completeness of data.</p><p>When there is late arriving data (data intended for 9:00 arriving &gt;1 hr late at 10:20), we can see the upsert producing new data into even older time buckets/folders.
 With the help of the timeline, an incremental query attempting to get all new data that was committed successfully since 10:00 hours, is able to very efficiently consume
-only the changed files without say scanning all the time buckets &gt; 07:00.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/timeline.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><pa [...]
+only the changed files without say scanning all the time buckets &gt; 07:00.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/timeline.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><pa [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/transforms/index.html b/content/cn/docs/0.10.0/transforms/index.html
index c502c68f2f..ddecf2da2e 100644
--- a/content/cn/docs/0.10.0/transforms/index.html
+++ b/content/cn/docs/0.10.0/transforms/index.html
@@ -10,18 +10,18 @@
 <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">Transformers | 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/docs/0.10.0/transforms"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 There are several <a href="https://github.com/apache/hudi/tree/master/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform" target="_blank" rel="noopener noreferrer">out-of-the-box</a>
 transformers available and you can build your own custom transformer class as well.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="sql-query-transformer">SQL Query Transformer<a class="hash-link" href="#sql-query-transformer" title="Direct link to heading">​</a></h3><p>You can pass a SQL Query to be executed during write.</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-sca [...]
 hoodie.deltastreamer.transformer.sql.file</p><p>The query should reference the source as a table named &quot;\&lt;SRC<!-- -->&gt;<!-- -->&quot;</p><p>The final sql statement result is used as the write payload.</p><p>Example Spark SQL Query:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="c [...]
-inner-fields with outer-field and _ in a nested fashion. Currently flattening of arrays is not supported.</p><p>An example schema may look something like the below where name is a nested field of StructType in the original source</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlo [...]
+inner-fields with outer-field and _ in a nested fashion. Currently flattening of arrays is not supported.</p><p>An example schema may look something like the below where name is a nested field of StructType in the original source</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/troubleshooting/index.html b/content/cn/docs/0.10.0/troubleshooting/index.html
index 60a2ec6705..fbaf40c15d 100644
--- a/content/cn/docs/0.10.0/troubleshooting/index.html
+++ b/content/cn/docs/0.10.0/troubleshooting/index.html
@@ -10,17 +10,17 @@
 <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">Troubleshooting | 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/docs/0.10.0/troubleshooting"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 If you do find errors, then the record was not actually written by Hudi, but handed back to the application to decide what to do with it.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="duplicates">Duplicates<a class="hash-link" href="#duplicates" title="Direct link to heading">​</a></h3><p>First of all, please confirm if you do indeed have duplicates <strong>AFTER</strong> ensuring the query is accessing the Hudi table <a href="/cn/docs/querying_data">properly</a> .</p><ul><li>If  [...]
 Also Spark UI shows sortByKey twice due to the probe job also being shown, nonetheless its just a single sort.</p><figure><img class="docimage" src="/cn/assets/images/hudi_upsert_dag-3b2d81de8560fad7af112e40a2f8c437.png" alt="hudi_upsert_dag.png"></figure><p>At a high level, there are two steps</p><p><strong>Index Lookup to identify files to be changed</strong></p><ul><li>Job 1 : Triggers the input data read, converts to HoodieRecord object and then stops at obtaining a spread of input r [...]
-In the future, a more sophisticated debug/management UI would be added to the project, that can help automate some of this debugging.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/troubleshooting.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" vie [...]
+In the future, a more sophisticated debug/management UI would be added to the project, that can help automate some of this debugging.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.0/troubleshooting.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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/use_cases/index.html b/content/cn/docs/0.10.0/use_cases/index.html
index a96837563c..dbeb87cf75 100644
--- a/content/cn/docs/0.10.0/use_cases/index.html
+++ b/content/cn/docs/0.10.0/use_cases/index.html
@@ -10,12 +10,12 @@
 <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">Use Cases | 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/docs/0.10.0/use_cases"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The following are examples of use cases for why many choose to use Apache Hudi:</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="a-streaming-data-lake">A Streaming Data Lake<a class="hash-link" href="#a-streaming-data-lake" title="Direct link to heading">​</a></h2><p>Apache Hudi is a Streaming Data Lake Platform that unlocks near real-time data ingestion and incremental processing pipelines with ease.
 This blog post outlines this use case in more depth - <a href="https://hudi.apache.org/blog/2021/07/21/streaming-data-lake-platform" target="_blank" rel="noopener noreferrer">https://hudi.apache.org/blog/2021/07/21/streaming-data-lake-platform</a></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="near-real-time-ingestion">Near Real-Time Ingestion<a class="hash-link" href="#near-real-time-ingestion" title="Direct link to heading">​</a></h3><p>Ingesting data from OLTP sources like (eve [...]
 that is unfortunately solved in a piecemeal fashion, using a medley of ingestion tools. This &quot;raw data&quot; layer of the data lake often forms the bedrock on which
@@ -77,9 +77,9 @@ more recent partitions are optimized for query performance and clustered on say
 that the ingestion/writing can continue happening, as a background compaction job amortizes the cost of rewriting data to enforce deletes.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="time-travel">Time-Travel<a class="hash-link" href="#time-travel" title="Direct link to heading">​</a></h3><p>Apache Hudi unlocks the ability to write time travel queries, which means you can query the previous state of the data.
 This is particularly useful for a few use cases. </p><ul><li>Rollbacks - Easily revert back to a previous version of the table.</li><li>Debugging - Inspect previous versions of data to understand how it has changed over time.</li><li>Audit History - Have a trail of commits that helps you see how, who, and when altered the data over time.</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="data-lake-performance-optimizations">Data Lake Performance Optimizations<a class="hash-link" [...]
 cost savings for your data lake.</p><p>Some examples of the Apache Hudi services that make this performance optimization easy include: </p><ul><li><a href="/cn/docs/next/file_sizing">Auto File Sizing</a> - to solve the &quot;small files&quot; problem.</li><li><a href="/cn/docs/next/clustering">Clustering</a> - to co-locate data next to each other.</li><li><a href="/cn/docs/next/compaction">Compaction</a> - to allow tuning of low latency ingestion and fast read queries. </li><li><a href=" [...]
-Z-Ordering data within files based on high-cardinality</li><li>Metadata Table - No more slow S3 file listings or throttling.</li><li><a href="/cn/docs/next/hoodie_cleaner">Auto Cleaning</a> - Keeps your storage costs in check by automatically removing old versions of files.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0. [...]
+Z-Ordering data within files based on high-cardinality</li><li>Metadata Table - No more slow S3 file listings or throttling.</li><li><a href="/cn/docs/next/hoodie_cleaner">Auto Cleaning</a> - Keeps your storage costs in check by automatically removing old versions of files.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/write_operations/index.html b/content/cn/docs/0.10.0/write_operations/index.html
index b2bc65f64e..fee6618d64 100644
--- a/content/cn/docs/0.10.0/write_operations/index.html
+++ b/content/cn/docs/0.10.0/write_operations/index.html
@@ -10,12 +10,12 @@
 <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">Write Operations | 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/docs/0.10.0/write_operations"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 can be chosen/changed across each commit/deltacommit issued against the table. See the <a href="/cn/docs/writing_data">How To docs on Writing Data</a>
 to see more examples.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="operation-types">Operation Types<a class="hash-link" href="#operation-types" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="upsert">UPSERT<a class="hash-link" href="#upsert" title="Direct link to heading">​</a></h3><p>This is the default operation where the input records are first tagged as inserts or updates by looking up the index.
 The records are ultimately written after heuristics are run to determine how best to pack them on storage to optimize for things like file sizing.
@@ -25,9 +25,9 @@ need the transactional writes/incremental pull/storage management capabilities o
 initial loading/bootstrapping a Hudi table at first. Bulk insert provides the same semantics as insert, while implementing a sort-based data writing algorithm, which can scale very well for several hundred TBs
 of initial load. However, this just does a best-effort job at sizing files vs guaranteeing file sizes like inserts/upserts do.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="delete">DELETE<a class="hash-link" href="#delete" title="Direct link to heading">​</a></h3><p>Hudi supports implementing two types of deletes on data stored in Hudi tables, by enabling the user to specify a different record payload implementation.</p><ul><li><strong>Soft Deletes</strong> : Retain the record ke [...]
 This can be achieved by ensuring the appropriate fields are nullable in the table schema and simply upserting the table after setting these fields to null.</li><li><strong>Hard Deletes</strong> : A stronger form of deletion is to physically remove any trace of the record from the table. This can be achieved in 3 different ways. <ul><li>Using DataSource, set <code>OPERATION_OPT_KEY</code> to <code>DELETE_OPERATION_OPT_VAL</code>. This will remove all the records in the DataSet being submi [...]
-or versioning an existing base file.</li></ol></li><li>Update <a href="/cn/docs/next/indexing">Index</a><ol><li>Now that the write is performed, we will go back and update the index.</li></ol></li><li>Commit<ol><li>Finally we commit all of these changes atomically. (A <a href="/cn/docs/next/writing_data#commit-notifications">callback notification</a> is exposed)</li></ol></li><li><a href="/cn/docs/next/hoodie_cleaner">Clean</a> (if needed)<ol><li>Following the commit, cleaning is invoked [...]
+or versioning an existing base file.</li></ol></li><li>Update <a href="/cn/docs/next/indexing">Index</a><ol><li>Now that the write is performed, we will go back and update the index.</li></ol></li><li>Commit<ol><li>Finally we commit all of these changes atomically. (A <a href="/cn/docs/next/writing_data#commit-notifications">callback notification</a> is exposed)</li></ol></li><li><a href="/cn/docs/next/hoodie_cleaner">Clean</a> (if needed)<ol><li>Following the commit, cleaning is invoked [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.0/writing_data/index.html b/content/cn/docs/0.10.0/writing_data/index.html
index 2c72727ab5..c231377728 100644
--- a/content/cn/docs/0.10.0/writing_data/index.html
+++ b/content/cn/docs/0.10.0/writing_data/index.html
@@ -10,12 +10,12 @@
 <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">Writing Data | 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/docs/0.10.0/writing_data"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><meta d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The two main tools available are the <a href="#deltastreamer">DeltaStreamer</a> tool, as well as the <a href="#datasource-writer">Spark Hudi datasource</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="spark-datasource-writer">Spark Datasource Writer<a class="hash-link" href="#spark-datasource-writer" title="Direct link to heading">​</a></h2><p>The <code>hudi-spark</code> module offers the DataSource API to write (and read) a Spark DataFrame into a Hudi table. There are a number [...]
 Default value: <code>&quot;uuid&quot;</code><br></p><p><strong>PARTITIONPATH_FIELD_OPT_KEY</strong> (Required): Columns to be used for partitioning the table. To prevent partitioning, provide empty string as value eg: <code>&quot;&quot;</code>. Specify partitioning/no partitioning using <code>KEYGENERATOR_CLASS_OPT_KEY</code>. If partition path needs to be url encoded, you can set <code>URL_ENCODE_PARTITIONING_OPT_KEY</code>. If synchronizing to hive, also specify using <code>HIVE_PARTIT [...]
 Default value: <code>&quot;partitionpath&quot;</code><br></p><p><strong>PRECOMBINE_FIELD_OPT_KEY</strong> (Required): When two records within the same batch have the same key value, the record with the largest value from the field specified will be choosen. If you are using default payload of OverwriteWithLatestAvroPayload for HoodieRecordPayload (<code>WRITE_PAYLOAD_CLASS</code>), an incoming record will always takes precendence compared to the one in storage ignoring this <code>PRECOMB [...]
@@ -60,9 +60,9 @@ This can be achieved by ensuring the appropriate fields are nullable in the tabl
 an event notification stream to take actions with other services after a Hudi write commit.
 You can push a write commit callback notification into HTTP endpoints or to a Kafka server.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="http-endpoints">HTTP Endpoints<a class="hash-link" href="#http-endpoints" title="Direct link to heading">​</a></h4><p>You can push a commit notification to an HTTP URL and can specify custom values by extending a callback class defined below.</p><table><thead><tr><th>Config</th><th>Description</th><th>Required</th><th>Default</th></tr></thead>< [...]
 of a successful write. Use this public API:</p><p><a href="https://github.com/apache/hudi/blob/master/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java" target="_blank" rel="noopener noreferrer">https://github.com/apache/hudi/blob/master/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java</a></p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="flink-sql-writer">Flink SQL Writer<a class=" [...]
-There are a number of options available for the sink table:</p><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td>path</td><td>Y</td><td>N/A</td><td>Base path for the target hoodie table. The path would be created if it does not exist, otherwise a hudi table expects to be initialized successfully</td></tr><tr><td>table.type</td><td>N</td><td>COPY_ON_WRITE</td><td>Type of table to write. COPY_ON_WRITE (or) MERGE_ON_READ</td>< [...]
+There are a number of options available for the sink table:</p><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td>path</td><td>Y</td><td>N/A</td><td>Base path for the target hoodie table. The path would be created if it does not exist, otherwise a hudi table expects to be initialized successfully</td></tr><tr><td>table.type</td><td>N</td><td>COPY_ON_WRITE</td><td>Type of table to write. COPY_ON_WRITE (or) MERGE_ON_READ</td>< [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/azure_hoodie/index.html b/content/cn/docs/0.10.1/azure_hoodie/index.html
index adcac43dc5..d6ce3bdd51 100644
--- a/content/cn/docs/0.10.1/azure_hoodie/index.html
+++ b/content/cn/docs/0.10.1/azure_hoodie/index.html
@@ -10,16 +10,16 @@
 <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">Microsoft Azure | 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/docs/0.10.1/azure_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><met [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 If the information is inaccurate or you have additional information to add.
-Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
+Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/bos_hoodie/index.html b/content/cn/docs/0.10.1/bos_hoodie/index.html
index c8a9760b36..82ed6c0f9a 100644
--- a/content/cn/docs/0.10.1/bos_hoodie/index.html
+++ b/content/cn/docs/0.10.1/bos_hoodie/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">Baidu Cloud | 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/docs/0.10.1/bos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/cli/index.html b/content/cn/docs/0.10.1/cli/index.html
index 0eff6133da..c0127b9935 100644
--- a/content/cn/docs/0.10.1/cli/index.html
+++ b/content/cn/docs/0.10.1/cli/index.html
@@ -10,12 +10,12 @@
 <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">CLI | 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/docs/0.10.1/cli"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-react-helmet=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 we would need this location in order to connect to a Hudi table. Hudi library effectively manages this table internally, using <code>.hoodie</code> subfolder to track all metadata.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="using-hudi-cli-in-s3">Using Hudi-cli in S3<a class="hash-link" href="#using-hudi-cli-in-s3" title="Direct link to heading">​</a></h3><p>If you are using hudi that comes packaged with AWS EMR, you can find instructions to use hudi-cli <a href="https://docs.a [...]
 If you are not using EMR, or would like to use latest hudi-cli from master, you can follow the below steps to access S3 dataset in your local environment (laptop).  </p><p>Build Hudi with corresponding Spark version, for eg, -Dspark3.1.x</p><p>Set the following environment variables. </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;backgro [...]
 We need two jars, namely, aws-java-sdk-bundle jar and hadoop-aws jar which you can find online.
@@ -33,9 +33,9 @@ so that are preserved. Hudi provides the following CLI to support it</p><h3 clas
 partial failures, the compaction operation could become inconsistent with the state of file-slices. When you run
 <code>compaction validate</code>, you can notice invalid compaction operations if there is one.  In these cases, the repair
 command comes to the rescue, it will rearrange the file-slices so that there is no loss and the file-slices are
-consistent with the compaction plan</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">hudi:stock_ticks_mor-&gt;compaction repair --instant 20181005222611</span><br></span><span class="token-line"  [...]
+consistent with the compaction plan</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">hudi:stock_ticks_mor-&gt;compaction repair --instant 20181005222611</span><br></span><span class="token-line"  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/cloud/index.html b/content/cn/docs/0.10.1/cloud/index.html
index 7b727174dd..fa8703bf5b 100644
--- a/content/cn/docs/0.10.1/cloud/index.html
+++ b/content/cn/docs/0.10.1/cloud/index.html
@@ -10,12 +10,12 @@
 <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">Cloud Storage | 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/docs/0.10.1/cloud"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 to cloud stores.</p><ul><li><a href="/cn/docs/s3_hoodie">AWS S3</a> <br>
 Configurations required for S3 and Hudi co-operability.</li><li><a href="/cn/docs/gcs_hoodie">Google Cloud Storage</a> <br>
 Configurations required for GCS and Hudi co-operability.</li><li><a href="/cn/docs/oss_hoodie">Alibaba Cloud OSS</a> <br>
@@ -24,9 +24,9 @@ Configurations required for Azure and Hudi co-operability.</li><li><a href="/cn/
 Configurations required for COS and Hudi co-operability.</li><li><a href="/cn/docs/ibm_cos_hoodie">IBM Cloud Object Storage</a> <br>
 Configurations required for IBM Cloud Object Storage and Hudi co-operability.</li><li><a href="/cn/docs/0.10.1/bos_hoodie">Baidu Cloud Object Storage</a> <br>
 Configurations required for BOS and Hudi co-operability.</li><li><a href="/cn/docs/0.10.1/jfs_hoodie">JuiceFS</a> <br>
-Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/cloud.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 1 [...]
+Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/cloud.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 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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/clustering/index.html b/content/cn/docs/0.10.1/clustering/index.html
index 08fec7587f..04fa433243 100644
--- a/content/cn/docs/0.10.1/clustering/index.html
+++ b/content/cn/docs/0.10.1/clustering/index.html
@@ -10,12 +10,12 @@
 <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">Clustering | 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/docs/0.10.1/clustering"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <em>Figure: Illustrating query performance improvements by clustering</em></p><h3 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></h3><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=" [...]
 criteria and then executes the plan. Hudi supports <a href="https://hudi.apache.org/docs/concurrency_control#enabling-multi-writing" target="_blank" rel="noopener noreferrer">multi-writers</a> which provides
 snapshot isolation between multiple table services, thus allowing writers to continue with ingestion while clustering
@@ -52,9 +52,9 @@ configurations that will be very useful are:</p><table><thead><tr><th>Config key
 to setup 2-step asynchronous clustering.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hoodieclusteringjob">HoodieClusteringJob<a class="hash-link" href="#hoodieclusteringjob" title="Direct link to heading">​</a></h3><p>By specifying the <code>scheduleAndExecute</code> mode both schedule as well as clustering can be achieved in the same step.
 The appropriate mode can be specified using <code>-mode</code> or <code>-m</code> option. There are three modes:</p><ol><li><code>schedule</code>: Make a clustering plan. This gives an instant which can be passed in execute mode.</li><li><code>execute</code>: Execute a clustering plan at a particular instant. If no instant-time is specified, HoodieClusteringJob will execute for the earliest instant on the Hudi timeline.</li><li><code>scheduleAndExecute</code>: Make a clustering plan firs [...]
 Just set the <code>hoodie.clustering.async.enabled</code> config to true and specify other clustering config in properties file
-whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
+whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/compaction/index.html b/content/cn/docs/0.10.1/compaction/index.html
index 3ecc4de40a..bde49340f6 100644
--- a/content/cn/docs/0.10.1/compaction/index.html
+++ b/content/cn/docs/0.10.1/compaction/index.html
@@ -10,12 +10,12 @@
 <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">Compaction | 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/docs/0.10.1/compaction"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 slices</strong> to be compacted. A compaction plan is finally written to Hudi timeline.</li><li><strong><em>Compaction Execution</em></strong>: A separate process reads the compaction plan and performs compaction of file slices.</li></ol><p>There are few ways by which we can execute compactions asynchronously.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="spark-structured-streaming">Spark Structured Streaming<a class="hash-link" href="#spark-structured-streaming" title="Direct li [...]
 streaming job.  Async Compactions are enabled by default for structured streaming jobs
 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 [...]
@@ -35,9 +35,9 @@ the compaction task by using offline compaction.</p><div class="admonition admon
 the process of schedule compaction plan be triggered periodically by the write task, and the write parameter <code>compaction.schedule.enable</code>
 is enabled by default.</p></div></div><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hudi-compactor-utility">Hudi Compactor Utility<a class="hash-link" href="#hudi-compactor-utility" title="Direct link to heading">​</a></h3><p>Hudi provides a standalone tool to execute specific compactions asynchronously. Below is an example and you can read more in the <a href="/cn/docs/deployment#compactions">deployment guide</a></p><p>Example:</p><div class="codeBlockContainer_J+bg language-proper [...]
 the spark-submit will execute the earliest scheduled compaction on the Hudi timeline.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hudi-cli">Hudi CLI<a class="hash-link" href="#hudi-cli" title="Direct link to heading">​</a></h3><p>Hudi CLI is yet another way to execute specific compactions asynchronously. Here is an example and you can read more in the <a href="/cn/docs/cli#compactions">deployment guide</a></p><p>Example:</p><div class="codeBlockContainer_J+bg language-propertie [...]
-<code>org.apache.hudi.sink.compact.HoodieFlinkCompactor</code></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="color:rgb(98, 114, 164)"># Command line</span><span class="token plain"></ [...]
+<code>org.apache.hudi.sink.compact.HoodieFlinkCompactor</code></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="color:rgb(98, 114, 164)"># Command line</span><span class="token plain"></ [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/comparison/index.html b/content/cn/docs/0.10.1/comparison/index.html
index cdd9d9adec..8c9eb144a8 100644
--- a/content/cn/docs/0.10.1/comparison/index.html
+++ b/content/cn/docs/0.10.1/comparison/index.html
@@ -10,12 +10,12 @@
 <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">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/cn/docs/0.10.1/comparison"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 it would be useful to understand how Hudi fits into the current big data ecosystem, contrasting it with a few related systems
 and bring out the different tradeoffs these systems have accepted in their design.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="kudu">Kudu<a class="hash-link" href="#kudu" title="Direct link to heading">​</a></h2><p><a href="https://kudu.apache.org" target="_blank" rel="noopener noreferrer">Apache Kudu</a> is a storage system that has similar goals as Hudi, which is to bring real-time analytics on petabytes of data via first
 class support for <code>upserts</code>. A key differentiator is that Kudu also attempts to serve as a datastore for OLTP workloads, something that Hudi does not aspire to be.
@@ -42,9 +42,9 @@ Hudi can act as either a source or sink, that stores data on DFS. Applicability
 of PrestoDB/SparkSQL/Hive for your queries.</p><p>More advanced use cases revolve around the concepts of <a href="https://www.oreilly.com/ideas/ubers-case-for-incremental-processing-on-hadoop" target="_blank" rel="noopener noreferrer">incremental processing</a>, which effectively
 uses Hudi even inside the <code>processing</code> engine to speed up typical batch pipelines. For e.g: Hudi can be used as a state store inside a processing DAG (similar
 to how <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/ops/state_backends#the-rocksdbstatebackend" target="_blank" rel="noopener noreferrer">rocksDB</a> is used by Flink). This is an item on the roadmap
-and will eventually happen as a <a href="https://issues.apache.org/jira/browse/HUDI-60" target="_blank" rel="noopener noreferrer">Beam Runner</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/comparison.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width=" [...]
+and will eventually happen as a <a href="https://issues.apache.org/jira/browse/HUDI-60" target="_blank" rel="noopener noreferrer">Beam Runner</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/comparison.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width=" [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/concepts/index.html b/content/cn/docs/0.10.1/concepts/index.html
index 69271a46fc..41d8f3c3a0 100644
--- a/content/cn/docs/0.10.1/concepts/index.html
+++ b/content/cn/docs/0.10.1/concepts/index.html
@@ -10,12 +10,12 @@
 <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">Concepts | 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/docs/0.10.1/concepts"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 while also efficiently supporting retrieval of data in the order of arrival. A Hudi instant consists of the following components </p><ul><li><code>Instant action</code> : Type of action performed on the table</li><li><code>Instant time</code> : Instant time is typically a timestamp (e.g: 20190117010349), which monotonically increases in the order of action&#x27;s begin time.</li><li><code>state</code> : current state of the instant</li></ul><p>Hudi guarantees that the actions performed o [...]
 in one of the following states</p><ul><li><code>REQUESTED</code> - Denotes an action has been scheduled, but has not initiated</li><li><code>INFLIGHT</code> - Denotes that the action is currently being performed</li><li><code>COMPLETED</code> - Denotes completion of an action on the timeline</li></ul><figure><img class="docimage" src="/assets/images/hudi_timeline.png" alt="hudi_timeline.png"></figure><p>Example above shows upserts happenings between 10:00 and 10:20 on a Hudi table, rough [...]
 with other background cleaning/compactions. One key observation to make is that the commit time indicates the <code>arrival time</code> of the data (10:20AM), while the actual data
@@ -49,9 +49,9 @@ running at 10:10, wont see data after 10:05 above, while a snapshot query always
 strategy, where we aggressively compact the latest partitions compared to older partitions, we could ensure the read optimized queries see data
 published within X minutes in a consistent fashion.</li></ul><p>The intention of merge on read table is to enable near real-time processing directly on top of DFS, as opposed to copying
 data out to specialized systems, which may not be able to handle the data volume. There are also a few secondary side benefits to
-this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/concepts.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width= [...]
+this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/concepts.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width= [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/concurrency_control/index.html b/content/cn/docs/0.10.1/concurrency_control/index.html
index e7b71828f2..a1b7f447e3 100644
--- a/content/cn/docs/0.10.1/concurrency_control/index.html
+++ b/content/cn/docs/0.10.1/concurrency_control/index.html
@@ -10,12 +10,12 @@
 <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">Concurrency Control | 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/docs/0.10.1/concurrency_control"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0 [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 using the <a href="#datasource-writer">Hudi datasource</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-concurrency-controls">Supported Concurrency Controls<a class="hash-link" href="#supported-concurrency-controls" title="Direct link to heading">​</a></h2><ul><li><p><strong>MVCC</strong> : Hudi table services such as compaction, cleaning, clustering leverage Multi Version Concurrency Control to provide snapshot isolation
 between multiple table service writers and readers. Additionally, using MVCC, Hudi provides snapshot isolation between an ingestion writer and multiple concurrent readers.
 With this model, Hudi supports running any number of table service jobs concurrently, without any concurrency conflict.
@@ -24,9 +24,9 @@ the same Hudi Table. Hudi supports <code>file level OCC</code>, i.e., for any 2
 This feature is currently <em>experimental</em> and requires either Zookeeper or HiveMetastore to acquire locks.</p></li></ul><p>It may be helpful to understand the different guarantees provided by <a href="/cn/docs/writing_data#write-operations">write operations</a> via Hudi datasource or the delta streamer.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="single-writer-guarantees">Single Writer Guarantees<a class="hash-link" href="#single-writer-guarantees" title="Direct link to h [...]
 job. For example below, adding the configs to kafka-source.properties file and passing them to deltastreamer will enable optimistic concurrency.
 A deltastreamer job can then be triggered as follows:</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]$ spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer ` [...]
-It is NOT recommended to use the same instance of the write client to perform multi writing.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/concurrency_control.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 [...]
+It is NOT recommended to use the same instance of the write client to perform multi writing.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/concurrency_control.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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/configurations/index.html b/content/cn/docs/0.10.1/configurations/index.html
index 384ae33a25..dbe36b74ae 100644
--- a/content/cn/docs/0.10.1/configurations/index.html
+++ b/content/cn/docs/0.10.1/configurations/index.html
@@ -10,12 +10,12 @@
 <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">Configurations | 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/docs/0.10.1/configurations"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 file <code>hudi-default.conf</code>. By default, Hudi would load the configuration file under <code>/etc/hudi/conf</code> directory. You can
 specify a different configuration directory location by setting the <code>HUDI_CONF_DIR</code> environment variable. This can be
 useful for uniformly enforcing repeated configs (like Hive sync or write/index tuning), across your entire data lake.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="SPARK_DATASOURCE">Spark Datasource Configs<a class="hash-link" href="#SPARK_DATASOURCE" title="Direct link to heading">​</a></h2><p>These configs control the Hudi Spark Datasource, providing ability to define keys/partitioning, pick out the write operation, specify how to merge records or choosing query type to read.</ [...]
@@ -1165,9 +1165,9 @@ able to tolerate without Region Servers going down.<br>
 <code>Since Version: 0.10.0</code><br></p></blockquote><hr><blockquote><h4 class="anchor anchorWithStickyNavbar_y2LR" id="hoodieawssecretkey">hoodie.aws.secret.key<a class="hash-link" href="#hoodieawssecretkey" title="Direct link to heading">​</a></h4><p>AWS secret key<br>
 <strong>Default Value</strong>: N/A (Required)<br>
 <code>Config Param: AWS_SECRET_KEY</code><br>
-<code>Since Version: 0.10.0</code><br></p></blockquote><hr></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/configurations.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. [...]
+<code>Since Version: 0.10.0</code><br></p></blockquote><hr></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/configurations.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. [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/cos_hoodie/index.html b/content/cn/docs/0.10.1/cos_hoodie/index.html
index a0d00a0ff7..4adc4bc589 100644
--- a/content/cn/docs/0.10.1/cos_hoodie/index.html
+++ b/content/cn/docs/0.10.1/cos_hoodie/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">Tencent Cloud | 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/docs/0.10.1/cos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/deployment/index.html b/content/cn/docs/0.10.1/deployment/index.html
index 3ea921d7b9..546a7682a6 100644
--- a/content/cn/docs/0.10.1/deployment/index.html
+++ b/content/cn/docs/0.10.1/deployment/index.html
@@ -10,12 +10,12 @@
 <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">Deployment | 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/docs/0.10.1/deployment"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Specifically, we will cover the following aspects.</p><ul><li><a href="#deploying">Deployment Model</a> : How various Hudi components are deployed and managed.</li><li><a href="#upgrading">Upgrading Versions</a> : Picking up new releases of Hudi, guidelines and general best-practices.</li><li><a href="#migrating">Migrating to Hudi</a> : How to migrate your existing tables to Apache Hudi.</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="deploying">Deploying<a class="hash-link"  [...]
 using existing infrastructure and its heartening to see other systems adopting similar approaches as well. Hudi writing is done via Spark jobs (DeltaStreamer or custom Spark datasource jobs), deployed per standard Apache Spark <a href="https://spark.apache.org/docs/latest/cluster-overview" target="_blank" rel="noopener noreferrer">recommendations</a>.
 Querying Hudi tables happens via libraries installed into Apache Hive, Apache Spark or PrestoDB and hence no additional infrastructure is necessary. </p><p>A typical Hudi data ingestion can be achieved in 2 modes. In a single run mode, Hudi ingestion reads next batch of data, ingest them to Hudi table and exits. In continuous mode, Hudi ingestion runs as a long-running service executing ingestion in a loop.</p><p>With Merge_On_Read Table, Hudi ingestion needs to also take care of compact [...]
@@ -23,9 +23,9 @@ At the end of the day, Hudi is a storage system and with that comes a lot of res
 However any large such changes, will be turned off by default, for smooth transition to newer release. After a few releases and once enough users deem the feature stable in production, we will flip the defaults in a subsequent release.</li><li>Always upgrade the query bundles (mr-bundle, presto-bundle, spark-bundle) first and then upgrade the writers (deltastreamer, spark jobs using datasource). This often provides the best experience and it&#x27;s easy to fix
 any issues by rolling forward/back the writer code (which typically you might have more control over)</li><li>With large, feature rich releases we recommend migrating slowly, by first testing in staging environments and running your own tests. Upgrading Hudi is no different than upgrading any database system.</li></ul><p>Note that release notes can override this information with specific instructions, applicable on case-by-case basis.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id= [...]
 N partitions to Hudi and proceed writing as if it were a Hudi table to begin with. The Hudi query side code is able to correctly handle both hudi and non-hudi data partitions.</li><li><strong>Full conversion to Hudi</strong> : This model is suitable if you are currently bulk/full loading the table few times a day (e.g database ingestion). The full conversion of Hudi is simply a one-time step (akin to 1 run of your existing job),
-which moves all of the data into the Hudi format and provides the ability to incrementally update for future writes.</li></ul><p>For more details, refer to the detailed <a href="/cn/docs/migration_guide">migration guide</a>. In the future, we will be supporting seamless zero-copy bootstrap of existing tables with all the upsert/incremental query capabilities fully supported.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cl [...]
+which moves all of the data into the Hudi format and provides the ability to incrementally update for future writes.</li></ul><p>For more details, refer to the detailed <a href="/cn/docs/migration_guide">migration guide</a>. In the future, we will be supporting seamless zero-copy bootstrap of existing tables with all the upsert/incremental query capabilities fully supported.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cl [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/docker_demo/index.html b/content/cn/docs/0.10.1/docker_demo/index.html
index fa40aca451..bcd8c95591 100644
--- a/content/cn/docs/0.10.1/docker_demo/index.html
+++ b/content/cn/docs/0.10.1/docker_demo/index.html
@@ -10,12 +10,12 @@
 <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">Docker Demo | 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/docs/0.10.1/docker_demo"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 data infrastructure is brought up in a local docker cluster within your computer.</p><p>The steps have been tested on a Mac laptop</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="prerequisites">Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">​</a></h3><ul><li><p>Docker Setup :  For Mac, Please follow the steps as defined in <!-- -->[https://docs.docker.com/v17.12/docker-for-mac/install/]<!-- -->. For running Spark-SQL queries, please ensure at [...]
 This should pull the docker images from docker hub and setup docker cluster.</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">cd docker</span><br></span><span class="token-line" style="color:#F8F [...]
 The first batch contains stocker tracker data for some stock symbols during the first hour of trading window
@@ -62,9 +62,9 @@ reflect in the containers. This is a convenient way for developing and verifying
 developers who do not own a distributed environment. Note that this is how integration tests are run.</li></ol><p>This helps avoid maintaining separate docker images and avoids the costly step of building HUDI docker images locally.
 But if users want to test hudi from locations with lower network bandwidth, they can still build local images
 run the script
-<code>docker/build_local_docker_images.sh</code> to build local docker images before running <code>docker/setup_demo.sh</code></p><p>Here are the commands:</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="tok [...]
+<code>docker/build_local_docker_images.sh</code> to build local docker images before running <code>docker/setup_demo.sh</code></p><p>Here are the commands:</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="tok [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/faq/index.html b/content/cn/docs/0.10.1/faq/index.html
index 5bd3d8b151..7a7770a95e 100644
--- a/content/cn/docs/0.10.1/faq/index.html
+++ b/content/cn/docs/0.10.1/faq/index.html
@@ -10,18 +10,18 @@
 <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">FAQs | 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/docs/0.10.1/faq"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-react-helmet= [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 are the example steps for overriding Hudi version 0.7.0 in EMR 0.6.2. </p><p><strong>Build Hudi Jars:</strong></p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell 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="color:rgb(98, 114, [...]
 These are the jars we are interested in after build completes. Copy them to a temp location first.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token function" style="color:rgb(80, 250, 123)">mkdir</sp [...]
 Below script downloads Hudi jars from above s3 location. Use this script as part <code>bootstrap-actions</code> when launching the EMR cluster to install the jars in each node.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:# [...]
-When invoking DeltaStreamer specify the above jar location as part of spark-submit command.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-">Why partition fields are also stored in parquet files in addition to the partition path ?<a class="hash-link" href="#why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-" title="Direct link to heading">​</a></h3><p>Hudi  [...]
+When invoking DeltaStreamer specify the above jar location as part of spark-submit command.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-">Why partition fields are also stored in parquet files in addition to the partition path ?<a class="hash-link" href="#why-partition-fields-are-also-stored-in-parquet-files-in-addition-to-the-partition-path-" title="Direct link to heading">​</a></h3><p>Hudi  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/file_layouts/index.html b/content/cn/docs/0.10.1/file_layouts/index.html
index c4d73c8a75..fafad3f0fc 100644
--- a/content/cn/docs/0.10.1/file_layouts/index.html
+++ b/content/cn/docs/0.10.1/file_layouts/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">File Layouts | 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/docs/0.10.1/file_layouts"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-file slices and <a href="/cn/docs/next/hoodie_cleaner">cleaning</a> action gets rid of unused/older file slices to reclaim space on the file system.</p><p><img alt="Partition On HDFS" src="/cn/assets/images/hudi_partitions_HDFS-5f9da4e0c57c9ee20b74b31c035ba0e6.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/file_layo [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+file slices and <a href="/cn/docs/next/hoodie_cleaner">cleaning</a> action gets rid of unused/older file slices to reclaim space on the file system.</p><p><img alt="Partition On HDFS" src="/cn/assets/images/hudi_partitions_HDFS-5f9da4e0c57c9ee20b74b31c035ba0e6.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/file_layo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/file_sizing/index.html b/content/cn/docs/0.10.1/file_sizing/index.html
index fd9104874c..e07b171d6e 100644
--- a/content/cn/docs/0.10.1/file_sizing/index.html
+++ b/content/cn/docs/0.10.1/file_sizing/index.html
@@ -10,12 +10,12 @@
 <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">File Sizing | 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/docs/0.10.1/file_sizing"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 avoid creating small files in the first place and always write properly sized files.
 There are 2 ways to manage small files in Hudi and below will describe the advantages and trade-offs of each.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="auto-size-during-ingestion">Auto-Size During ingestion<a class="hash-link" href="#auto-size-during-ingestion" title="Direct link to heading">​</a></h2><p>You can automatically manage size of files during ingestion. This solution adds a little latency during ingestion, but
 it ensures that read queries are always efficient as soon as a write is committed. If you don&#x27;t
@@ -40,9 +40,9 @@ ingestion latency where you don&#x27;t want to compromise on ingestion speed whi
 clustering comes to the rescue. Clustering can be scheduled through the ingestion job and an asynchronus job can stitch
 small files together in the background to generate larger files. NOTE that during this, ingestion can continue to run concurrently.</p><p><em>Please note that Hudi always creates immutable files on disk. To be able to do auto-sizing or clustering, Hudi will
 always create a newer version of the smaller file, resulting in 2 versions of the same file.
-The <a href="/cn/docs/next/hoodie_cleaner">cleaner service</a> will later kick in and delte the older version small file and keep the latest one.</em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/file_sizing.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
+The <a href="/cn/docs/next/hoodie_cleaner">cleaner service</a> will later kick in and delte the older version small file and keep the latest one.</em></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/file_sizing.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/flink-quick-start-guide/index.html b/content/cn/docs/0.10.1/flink-quick-start-guide/index.html
index 735bcd095a..a408da32b4 100644
--- a/content/cn/docs/0.10.1/flink-quick-start-guide/index.html
+++ b/content/cn/docs/0.10.1/flink-quick-start-guide/index.html
@@ -10,12 +10,12 @@
 <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">Flink Guide | 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/docs/0.10.1/flink-quick-start-guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Reading this guide, you can quickly start using Flink on Hudi, learn different modes for reading/writing Hudi by Flink:</p><ul><li><strong>Quick Start</strong> : Read <a href="#quick-start">Quick Start</a> to get started quickly Flink sql client to write to(read from) Hudi.</li><li><strong>Configuration</strong> : For <a href="/cn/docs/0.10.1/flink_configuration#global-configurations">Global Configuration</a>, sets up through <code>$FLINK_HOME/conf/flink-conf.yaml</code>. For per job con [...]
 quick start tool for SQL users.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="step1-download-flink-jar">Step.1 download Flink jar<a class="hash-link" href="#step1-download-flink-jar" title="Direct link to heading">​</a></h4><p>Hudi works with Flink-1.13.x version. You can follow instructions <a href="https://flink.apache.org/downloads" target="_blank" rel="noopener noreferrer">here</a> for setting up Flink.
 The hudi-flink-bundle jar is archived with scala 2.11, so it’s recommended to use flink 1.13.x bundled with scala 2.11.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="step2-start-flink-cluster">Step.2 start Flink cluster<a class="hash-link" href="#step2-start-flink-cluster" title="Direct link to heading">​</a></h4><p>Start a standalone Flink cluster within hadoop environment.
@@ -34,9 +34,9 @@ of RDBMS.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="where-to-go-from
 <a href="https://www.youtube.com/watch?v=VhNgUsxdrD0" target="_blank" rel="noopener noreferrer">demo video</a> that show cases all of this on a docker based setup with all
 dependent systems running locally. We recommend you replicate the same setup and run the demo yourself, by following
 steps <a href="/cn/docs/docker_demo">here</a> to get a taste for it. Also, if you are looking for ways to migrate your existing data
-to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/flink-quick-start-guide.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=" [...]
+to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/flink-quick-start-guide.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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/flink_configuration/index.html b/content/cn/docs/0.10.1/flink_configuration/index.html
index 3f1d8227b8..2bbe66e037 100644
--- a/content/cn/docs/0.10.1/flink_configuration/index.html
+++ b/content/cn/docs/0.10.1/flink_configuration/index.html
@@ -10,12 +10,12 @@
 <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">Flink Setup | 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/docs/0.10.1/flink_configuration"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The actual datasource level configs are listed below.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="memory-1">Memory<a class="hash-link" href="#memory-1" title="Direct link to heading">​</a></h3><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28- [...]
 and the number of taskManagers, parallelism of write tasks (write.tasks : 4) first. After confirm each write task to be
 allocated with enough memory, we can try to set these memory options.</p></div></div><table><thead><tr><th>Option Name</th><th>Description</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.task.max.size</code></td><td>Maximum memory in MB for a write task, when the threshold hits, it flushes the max size data bucket to avoid OOM. Default <code>1024MB</code></td><td><code>1024D</code></td><td>The memory reserved for write buffer is <code>write.task.max.size</code [...]
@@ -26,9 +26,9 @@ desired memory size <code>write.task.max.size</code>. For example, taskManager h
 can be allocated with <code>2GB</code> memory. Please reserve some buffers because the network buffer and other types of tasks on taskManager (such as <code>BucketAssignFunction</code>) will also consume memory.</li></ol><h2 class="anchor anchorWithStickyNavbar_y2LR" id="write-rate-limit">Write Rate Limit<a class="hash-link" href="#write-rate-limit" title="Direct link to heading">​</a></h2><p>In the existing data synchronization, <code>snapshot data</code> and <code>incremental data</cod [...]
 to Hudi by Flink. Because the direct consumption of <code>snapshot data</code> will lead to problems such as high throughput and serious
 disorder (writing partition randomly), which will lead to write performance degradation and throughput glitches. At this time,
-the <code>write.rate.limit</code> option can be turned on to ensure smooth writing.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="options">Options<a class="hash-link" href="#options" title="Direct link to heading">​</a></h3><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.rate.limit</code></td><td><code>false</code></td><td><code>0</code></td><td>Turn off by default</td></tr></tbody></table></div><foote [...]
+the <code>write.rate.limit</code> option can be turned on to ensure smooth writing.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="options">Options<a class="hash-link" href="#options" title="Direct link to heading">​</a></h3><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td><code>write.rate.limit</code></td><td><code>false</code></td><td><code>0</code></td><td>Turn off by default</td></tr></tbody></table></div><foote [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/gcs_hoodie/index.html b/content/cn/docs/0.10.1/gcs_hoodie/index.html
index fc8be535e4..0cf25bca47 100644
--- a/content/cn/docs/0.10.1/gcs_hoodie/index.html
+++ b/content/cn/docs/0.10.1/gcs_hoodie/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">Google Cloud | 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/docs/0.10.1/gcs_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/hoodie_cleaner/index.html b/content/cn/docs/0.10.1/hoodie_cleaner/index.html
index ee2cdfcdfd..018efe84a7 100644
--- a/content/cn/docs/0.10.1/hoodie_cleaner/index.html
+++ b/content/cn/docs/0.10.1/hoodie_cleaner/index.html
@@ -10,12 +10,12 @@
 <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">Cleaning | 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/docs/0.10.1/hoodie_cleaner"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 snapshot isolation between writers and readers by managing multiple files with MVCC concurrency. These file versions
 provide history and enable time travel and rollbacks, but it is important to manage how much history you keep to balance your costs.</p><p><a href="/cn/docs/configurations/#hoodiecleanautomatic">Automatic Hudi cleaning</a> is enabled by default. Cleaning is invoked immediately after
 each commit, to delete older file slices. It&#x27;s recommended to leave this enabled to ensure metadata and data storage growth is bounded. </p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="cleaning-retention-policies">Cleaning Retention Policies<a class="hash-link" href="#cleaning-retention-policies" title="Direct link to heading">​</a></h3><p>When cleaning old files, you should be careful not to remove files that are being actively used by long running queries.
@@ -27,9 +27,9 @@ disk for at least 5 hours, thereby preventing the longest running query from fai
 This policy is useful when it is known how many MAX versions of the file does one want to keep at any given time.
 To achieve the same behaviour as before of preventing long running queries from failing, one should do their calculations
 based on data patterns. Alternatively, this policy is also useful if a user just wants to maintain 1 latest version of the file.</li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="configurations">Configurations<a class="hash-link" href="#configurations" title="Direct link to heading">​</a></h3><p>For details about all possible configurations and their default values see the <a href="https://hudi.apache.org/docs/configurations#Compaction-Configs" target="_blank" rel="noopener nor [...]
-ingesting data, configs are available which enable you to run it <a href="https://hudi.apache.org/docs/configurations#hoodiecleanasync" target="_blank" rel="noopener noreferrer">synchronously or asynchronously</a>.</p><p>You can use this command for running the cleaner independently:</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:#F [...]
+ingesting data, configs are available which enable you to run it <a href="https://hudi.apache.org/docs/configurations#hoodiecleanasync" target="_blank" rel="noopener noreferrer">synchronously or asynchronously</a>.</p><p>You can use this command for running the cleaner independently:</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:#F [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/hoodie_deltastreamer/index.html b/content/cn/docs/0.10.1/hoodie_deltastreamer/index.html
index c08ef40051..0181a176ef 100644
--- a/content/cn/docs/0.10.1/hoodie_deltastreamer/index.html
+++ b/content/cn/docs/0.10.1/hoodie_deltastreamer/index.html
@@ -10,12 +10,12 @@
 <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 Ingestion | 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/docs/0.10.1/hoodie_deltastreamer"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 provided under <code>hudi-utilities/src/test/resources/delta-streamer-config</code>.</p><p>For e.g: once you have Confluent Kafka, Schema registry up &amp; running, produce some test data using (<a href="https://docs.confluent.io/current/ksql/docs/tutorials/generate-custom-test-data" target="_blank" rel="noopener noreferrer">impressions.avro</a> provided by schema-registry repo)</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java" [...]
 job. For example below, adding the configs to kafka-source.properties file and passing them to deltastreamer will enable optimistic concurrency.
 A deltastreamer job can then be triggered as follows:</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]$ spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer ` [...]
@@ -63,9 +63,9 @@ value as <code>earliest</code> if you want to consume all the history data set.<
 <code>clean.retain_commits</code>, the data loss may occur.</p></div></div><h3 class="anchor anchorWithStickyNavbar_y2LR" id="incremental-query">Incremental Query<a class="hash-link" href="#incremental-query" title="Direct link to heading">​</a></h3><p>There are 3 use cases for incremental query:</p><ol><li>Streaming query: specify the start commit with option <code>read.start-commit</code>;</li><li>Batch query: specify the start commit with option <code>read.start-commit</code> and end  [...]
 the interval is a closed one: both start commit and end commit are inclusive;</li><li>TimeTravel: consume as batch for an instant time, specify the <code>read.end-commit</code> is enough because the start commit is latest by default.</li></ol><h4 class="anchor anchorWithStickyNavbar_y2LR" id="options-6">Options<a class="hash-link" href="#options-6" title="Direct link to heading">​</a></h4><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead> [...]
 try out the new experimental release of Hudi Kafka Connect Sink. Read the <a href="https://github.com/apache/hudi/tree/master/hudi-kafka-connect" target="_blank" rel="noopener noreferrer">ReadMe</a>
-for full documentation.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/hoodie_deltastreamer.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 [...]
+for full documentation.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/hoodie_deltastreamer.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 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/ibm_cos_hoodie/index.html b/content/cn/docs/0.10.1/ibm_cos_hoodie/index.html
index c1764d3658..d4c4de613c 100644
--- a/content/cn/docs/0.10.1/ibm_cos_hoodie/index.html
+++ b/content/cn/docs/0.10.1/ibm_cos_hoodie/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">IBM Cloud | 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/docs/0.10.1/ibm_cos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/indexing/index.html b/content/cn/docs/0.10.1/indexing/index.html
index 6f76276cac..79160e5e96 100644
--- a/content/cn/docs/0.10.1/indexing/index.html
+++ b/content/cn/docs/0.10.1/indexing/index.html
@@ -10,12 +10,12 @@
 <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">Indexing | 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/docs/0.10.1/indexing"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 This mapping between record key and file group/file id, never changes once the first version of a record has been written to a file. In short, the
 mapped file group contains all versions of a group of records.</p><p>For <a href="/cn/docs/next/table_types#copy-on-write-table">Copy-On-Write tables</a>, this enables fast upsert/delete operations, by
 avoiding the need to join against the entire dataset to determine which files to rewrite.
@@ -55,9 +55,9 @@ across a lot of partitions and data files ranging across the dataset from old to
 most files within in the table and thus bloom filters will typically indicate a true positive for all files based on some incoming update. Consequently, we would end up comparing ranges/filter, only
 to finally check the incoming updates against all files. The <code>SIMPLE</code> Index will be a better fit as it does not do any upfront pruning based, but directly joins with interested fields from every data file.
 <code>HBASE</code> index can be employed, if the operational overhead is acceptable and would provide much better lookup times for these tables.</p><p>When using a global index, users should also consider setting <code>hoodie.bloom.index.update.partition.path=true</code> or <code>hoodie.simple.index.update.partition.path=true</code> to deal with cases where the
-partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/indexing.md" target="_blank" rel="noreferrer noopener" class="theme-ed [...]
+partition path value could change due to an update e.g users table partitioned by home city; user relocates to a different city. These tables are also excellent candidates for the Merge-On-Read table type.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/indexing.md" target="_blank" rel="noreferrer noopener" class="theme-ed [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/jfs_hoodie/index.html b/content/cn/docs/0.10.1/jfs_hoodie/index.html
index b88c550330..b8a7bd4d41 100644
--- a/content/cn/docs/0.10.1/jfs_hoodie/index.html
+++ b/content/cn/docs/0.10.1/jfs_hoodie/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">JuiceFS | 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/docs/0.10.1/jfs_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-rea [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/key_generation/index.html b/content/cn/docs/0.10.1/key_generation/index.html
index f78dc504ac..16ac0a41ec 100644
--- a/content/cn/docs/0.10.1/key_generation/index.html
+++ b/content/cn/docs/0.10.1/key_generation/index.html
@@ -10,12 +10,12 @@
 <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">Key Generation | 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/docs/0.10.1/key_generation"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Using primary keys, Hudi can impose a) partition level uniqueness integrity constraint b) enable fast updates and deletes on records.
 One should choose the partitioning scheme wisely as it could be a determining factor for your ingestion and query latency.</p><p>In general, Hudi supports both partitioned and global indexes. For a dataset with partitioned index(which is most commonly used), each record is uniquely identified by a pair of record key and partition path.
 But for a dataset with global index, each record is uniquely identified by just the record key. There won&#x27;t be any duplicate record keys across partitions.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="key-generators">Key Generators<a class="hash-link" href="#key-generators" title="Direct link to heading">​</a></h2><p>Hudi provides several key generators out of the box that users can use based on their need, while having a pluggable
@@ -45,9 +45,9 @@ Partition path generated from key generator: “1970-01-02 12”</p><h4 class="a
 Partition path generated from key generator: &quot;2020040113&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="iso8601withmsz-with-multiple-input-formats">ISO8601WithMsZ with Multiple Input formats<a class="hash-link" href="#iso8601withmsz-with-multiple-input-formats" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.timestamp.type</code></td><td>&quot;DATE_STRIN [...]
 Partition path generated from key generator: &quot;2020040113&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="iso8601noms-with-offset-using-multiple-input-formats">ISO8601NoMs with offset using multiple input formats<a class="hash-link" href="#iso8601noms-with-offset-using-multiple-input-formats" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.timestamp.type</ [...]
 Partition path generated from key generator: &quot;2020040118&quot;</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="input-as-short-date-string-and-expect-date-in-date-format">Input as short date string and expect date in date format<a class="hash-link" href="#input-as-short-date-string-and-expect-date-in-date-format" title="Direct link to heading">​</a></h4><table><thead><tr><th>Config field</th><th>Value</th></tr></thead><tbody><tr><td><code>hoodie.deltastreamer.keygen.timebased.t [...]
-Partition path generated from key generator: &quot;04/01/2020&quot;</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/key_generation.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  [...]
+Partition path generated from key generator: &quot;04/01/2020&quot;</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/key_generation.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  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/markers/index.html b/content/cn/docs/0.10.1/markers/index.html
index d7778613a4..223c49ac43 100644
--- a/content/cn/docs/0.10.1/markers/index.html
+++ b/content/cn/docs/0.10.1/markers/index.html
@@ -10,12 +10,12 @@
 <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">Marker Mechanism | 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/docs/0.10.1/markers"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 and cleanup any partial or failed write operations. As a write operation begins, a marker is created indicating
 that a file write is in progress. When the write commit succeeds, the marker is deleted. If a write operation fails part
 way through, a marker is left behind which indicates that the file is incomplete. Two important operations that use markers include: </p><ul><li><strong>Removing duplicate/partial data files</strong>: <ul><li>In Spark, the Hudi write client delegates the data file writing to multiple executors. One executor can fail the task,
@@ -54,9 +54,9 @@ markers are only read upon the first marker request (lazy loading). The response
 new markers are flushed to the files, so that in the case of the timeline server failure, the timeline server can recover
 the already created markers. These ensure consistency between storage and the in-memory copy, and improve the performance
 of processing marker requests.</p><p><strong>NOTE:</strong> Timeline based markers are not yet supported for HDFS, however, users may barely notice performance challenges
-with direct markers because the file system metadata is efficiently cached in memory and doesn&#x27;t face the same rate-limiting as S3.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="marker-configuration-parameters">Marker Configuration Parameters<a class="hash-link" href="#marker-configuration-parameters" title="Direct link to heading">​</a></h2><table><thead><tr><th>Property Name</th><th>Default</th><th align="center">Meaning</th></tr></thead><tbody><tr><td><code>hoodie.write.m [...]
+with direct markers because the file system metadata is efficiently cached in memory and doesn&#x27;t face the same rate-limiting as S3.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="marker-configuration-parameters">Marker Configuration Parameters<a class="hash-link" href="#marker-configuration-parameters" title="Direct link to heading">​</a></h2><table><thead><tr><th>Property Name</th><th>Default</th><th align="center">Meaning</th></tr></thead><tbody><tr><td><code>hoodie.write.m [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/metadata/index.html b/content/cn/docs/0.10.1/metadata/index.html
index c54f23f03f..f1891be847 100644
--- a/content/cn/docs/0.10.1/metadata/index.html
+++ b/content/cn/docs/0.10.1/metadata/index.html
@@ -10,12 +10,12 @@
 <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">Metadata Table | 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/docs/0.10.1/metadata"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Metadata Table is to eliminate the requirement for the &quot;list files&quot; operation.</p><p>When reading and writing data, file listing operations are performed to get the current view of the file system.
 When data sets are large, listing all the files may be a performance bottleneck, but more importantly in the case of cloud storage systems
 like AWS S3, the large number of file listing requests sometimes causes throttling due to certain request limits.
@@ -23,9 +23,9 @@ The Metadata Table will instead proactively maintain the list of files and remov
 Even better, the timeline server caches portions of the metadata (currently only for writers), and provides ~10ms performance for listings.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="enable-hudi-metadata-table">Enable Hudi Metadata Table<a class="hash-link" href="#enable-hudi-metadata-table" title="Direct link to heading">​</a></h2><p>The Hudi Metadata Table is not enabled by default. If you wish to turn it on you need to enable the following configuration:</p><p><a href="/cn/ [...]
 ensure the Metadata Table stays up to date.</p><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42- [...]
 configured, then it is a must to have <a href="/cn/docs/next/concurrency_control#enabling-multi-writing">lock providers configured</a>
-before turning on the metadata table.</p></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/metadata.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 [...]
+before turning on the metadata table.</p></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/metadata.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 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/metrics/index.html b/content/cn/docs/0.10.1/metrics/index.html
index 10c79cbc91..ceb79594e2 100644
--- a/content/cn/docs/0.10.1/metrics/index.html
+++ b/content/cn/docs/0.10.1/metrics/index.html
@@ -10,12 +10,12 @@
 <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">Metrics | 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/docs/0.10.1/metrics"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-react- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 reporter which publishes metric values to Datadog monitoring service via Datadog HTTP API.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-2">Configurations<a class="hash-link" href="#configurations-2" title="Direct link to heading">​</a></h4><p>The following is an example of <code>DatadogMetricsReporter</code>. More detailed configurations can be referenced <a href="/cn/docs/0.10.1/configurations#datadog">here</a>.</p><div class="codeBlockContainer_J+bg language-p [...]
 Prometheus has a <a href="https://prometheus.io/docs/practices/pushing/" target="_blank" rel="noopener noreferrer">PushGateway</a> that Apache Hudi can leverage for metrics reporting.
 Follow <a href="https://prometheus.io/docs/introduction/first_steps/" target="_blank" rel="noopener noreferrer">Prometheus documentation</a> for basic setup instructions.</p><p>Similar to other supported reporters, the following attributes are required to enable pushgateway reporters:</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="colo [...]
@@ -26,9 +26,9 @@ to “CLOUDWATCH”. Static AWS credentials to be used can be configured using
 <a href="https://hudi.apache.org/docs/next/configurations#hoodieawssessiontoken" target="_blank" rel="noopener noreferrer"><code>hoodie.aws.session.token</code></a> properties.
 In the absence of static AWS credentials being configured, <code>DefaultAWSCredentialsProviderChain</code> will be used to get
 credentials by checking environment properties. Additional Amazon CloudWatch reporter specific properties that can be
-tuned are in the <code>HoodieMetricsCloudWatchConfig</code> class.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="userdefinedmetricsreporter">UserDefinedMetricsReporter<a class="hash-link" href="#userdefinedmetricsreporter" title="Direct link to heading">​</a></h3><p>Allows users to define a custom metrics reporter.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-3">Configurations<a class="hash-link" href="#configurations-3" title="Direct link to heading">​</a [...]
+tuned are in the <code>HoodieMetricsCloudWatchConfig</code> class.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="userdefinedmetricsreporter">UserDefinedMetricsReporter<a class="hash-link" href="#userdefinedmetricsreporter" title="Direct link to heading">​</a></h3><p>Allows users to define a custom metrics reporter.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="configurations-3">Configurations<a class="hash-link" href="#configurations-3" title="Direct link to heading">​</a [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/migration_guide/index.html b/content/cn/docs/0.10.1/migration_guide/index.html
index 41958581fd..ad7e5e5f97 100644
--- a/content/cn/docs/0.10.1/migration_guide/index.html
+++ b/content/cn/docs/0.10.1/migration_guide/index.html
@@ -10,12 +10,12 @@
 <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">Bootstrapping | 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/docs/0.10.1/migration_guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 To be able to start using Hudi for your existing table, you will need to migrate your existing table into a Hudi managed table. There are a couple of ways to achieve this.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="approaches">Approaches<a class="hash-link" href="#approaches" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="use-hudi-for-new-partitions-alone">Use Hudi for new partitions alone<a class="hash-link" href="#use-hudi-for-new [...]
 table. Hudi has been implemented to be compatible with such a mixed table with a caveat that either the complete
 Hive partition is Hudi managed or not. Thus the lowest granularity at which Hudi manages a table is a Hive
@@ -34,9 +34,9 @@ This tool essentially starts a Spark Job to read the existing parquet table and
 For huge tables, this could be as simple as : </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">for partition in [list of partitions in source table] {</span><br></span><span class="token-line" s [...]
 Write your own custom logic of how to load an existing table into a Hudi managed one. Please read about the RDD API
 <a href="/cn/docs/quick-start-guide">here</a>. Using the HDFSParquetImporter Tool. Once hudi has been built via <code>mvn clean install -DskipTests</code>, the shell can be
-fired by via <code>cd hudi-cli &amp;&amp; ./hudi-cli.sh</code>.</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">hudi-&gt;hdfsparquetimport</span><br></span><span class="token-line" style="color: [...]
+fired by via <code>cd hudi-cli &amp;&amp; ./hudi-cli.sh</code>.</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">hudi-&gt;hdfsparquetimport</span><br></span><span class="token-line" style="color: [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/oss_hoodie/index.html b/content/cn/docs/0.10.1/oss_hoodie/index.html
index 510d9e0da1..7508d69710 100644
--- a/content/cn/docs/0.10.1/oss_hoodie/index.html
+++ b/content/cn/docs/0.10.1/oss_hoodie/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">Alibaba Cloud | 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/docs/0.10.1/oss_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/overview/index.html b/content/cn/docs/0.10.1/overview/index.html
index dbaae71130..91bc5405b3 100644
--- a/content/cn/docs/0.10.1/overview/index.html
+++ b/content/cn/docs/0.10.1/overview/index.html
@@ -10,12 +10,12 @@
 <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">Overview | 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/docs/0.10.1/overview"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 how to learn more to get started.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="what-is-apache-hudi">What is Apache Hudi<a class="hash-link" href="#what-is-apache-hudi" title="Direct link to heading">​</a></h2><p>Apache Hudi (pronounced “hoodie”) is the next generation <a href="/cn/blog/2021/07/21/streaming-data-lake-platform">streaming data lake platform</a>.
 Apache Hudi brings core warehouse and database functionality directly to a data lake. Hudi provides <a href="/cn/docs/next/table_management">tables</a>,
 <a href="/cn/docs/next/timeline">transactions</a>, <a href="/cn/docs/next/write_operations">efficient upserts/deletes</a>, <a href="/cn/docs/next/indexing">advanced indexes</a>,
@@ -30,9 +30,9 @@ the popular query engines including, Apache Spark, Flink, Presto, Trino, Hive, e
 resources to learn more, engage, and get help as you get started.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="join-in-on-discussions">Join in on discussions<a class="hash-link" href="#join-in-on-discussions" title="Direct link to heading">​</a></h3><p>See all the ways to <a href="/cn/community/get-involved">engage with the community here</a>. Two most popular methods include:</p><ul><li><a href="https://join.slack.com/t/apache-hudi/shared_invite/enQtODYyNDAxNzc5MTg2LTE5OTBlYmVh [...]
 <a href="/cn/contribute/how-to-contribute">contributor guide</a> to learn more, and don’t hesitate to directly reach out to any of the
 current committers to learn more.</p><p>Have an idea, an ask, or feedback about a pain-point, but don’t have time to contribute? Join the <a href="https://join.slack.com/t/apache-hudi/shared_invite/enQtODYyNDAxNzc5MTg2LTE5OTBlYmVhYjM0N2ZhOTJjOWM4YzBmMWU2MjZjMGE4NDc5ZDFiOGQ2N2VkYTVkNzU3ZDQ4OTI1NmFmYWQ0NzE" target="_blank" rel="noopener noreferrer">Hudi Slack Channel</a>
-and share!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/overview.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  [...]
+and share!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/overview.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  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/performance/index.html b/content/cn/docs/0.10.1/performance/index.html
index 38aa707f45..02224d34b1 100644
--- a/content/cn/docs/0.10.1/performance/index.html
+++ b/content/cn/docs/0.10.1/performance/index.html
@@ -10,12 +10,12 @@
 <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">Performance | 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/docs/0.10.1/performance"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 and reclaiming storage space. For e.g HDFS is infamous for its handling of small files, which exerts memory/RPC pressure on the Name Node and can potentially destabilize
 the entire cluster. In general, query engines provide much better performance on adequately sized columnar files, since they can effectively amortize cost of obtaining
 column statistics etc. Even on some cloud data stores, there is often cost to listing directories with large number of small files.</p><p>Here are some ways to efficiently manage the storage of your Hudi tables.</p><ul><li>The <a href="/cn/docs/configurations#compactionSmallFileSize">small file handling feature</a> in Hudi, profiles incoming workload
@@ -33,9 +33,9 @@ out a lot of files for comparison. Even for UUID based keys, there are <a href="
 For e.g , with 100M timestamp prefixed keys (5% updates, 95% inserts) on a event table with 80B keys/3 partitions/11416 files/10TB data, Hudi index achieves a
 <strong>~7X (2880 secs vs 440 secs) speed up</strong> over vanilla spark join. Even for a challenging workload like an &#x27;100% update&#x27; database ingestion workload spanning
 3.25B UUID keys/30 partitions/6180 files using 300 cores, Hudi indexing offers a <strong>80-100% speedup</strong>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="snapshot-queries">Snapshot Queries<a class="hash-link" href="#snapshot-queries" title="Direct link to heading">​</a></h3><p>The major design goal for snapshot queries is to achieve the latency reduction &amp; efficiency gains in previous section,
-with no impact on queries. Following charts compare the Hudi vs non-Hudi tables across Hive/Presto/Spark queries and demonstrate this.</p><p><strong>Hive</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_hive-f7884cd11e19b3885a6c92d699cde0ba.png" alt="hudi_query_perf_hive.png"></figure><p><strong>Spark</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_spark-e829c75ccd5285e157f24bf83e65ff9a.png" alt="hudi_query_perf_spark.png"> [...]
+with no impact on queries. Following charts compare the Hudi vs non-Hudi tables across Hive/Presto/Spark queries and demonstrate this.</p><p><strong>Hive</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_hive-f7884cd11e19b3885a6c92d699cde0ba.png" alt="hudi_query_perf_hive.png"></figure><p><strong>Spark</strong></p><figure><img class="docimage" src="/cn/assets/images/hudi_query_perf_spark-e829c75ccd5285e157f24bf83e65ff9a.png" alt="hudi_query_perf_spark.png"> [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/precommit_validator/index.html b/content/cn/docs/0.10.1/precommit_validator/index.html
index 9de61cc75a..367364765b 100644
--- a/content/cn/docs/0.10.1/precommit_validator/index.html
+++ b/content/cn/docs/0.10.1/precommit_validator/index.html
@@ -10,16 +10,16 @@
 <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 Quality | 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/docs/0.10.1/precommit_validator"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"> [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 expectations as you are writing with DeltaStreamer or Spark Datasource writers.</p><p>To configure pre-commit validators, use this setting <code>hoodie.precommit.validators=&lt;comma separated list of validator class names&gt;</code>.</p><p>Example:</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"> [...]
-and overriding this method</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">void validateRecordsBeforeAndAfter(Dataset&lt;Row&gt; before, </span><br></span><span class="token-line" style="color:# [...]
+and overriding this method</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">void validateRecordsBeforeAndAfter(Dataset&lt;Row&gt; before, </span><br></span><span class="token-line" style="color:# [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/privacy/index.html b/content/cn/docs/0.10.1/privacy/index.html
index e93b2c06d4..2db8b4880a 100644
--- a/content/cn/docs/0.10.1/privacy/index.html
+++ b/content/cn/docs/0.10.1/privacy/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">Privacy Policy | 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/docs/0.10.1/privacy"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-The collected information consists of the following:</p><ul><li>The IP address from which you access the website;</li><li>The type of browser and operating system you use to access our site;</li><li>The date and time you access our site;</li><li>The pages you visit;</li><li>The addresses of pages from where you followed a link to our site.</li></ul><p>Part of this information is gathered using a tracking cookie set by the <a href="http://www.google.com/analytics" target="_blank" rel="noo [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+The collected information consists of the following:</p><ul><li>The IP address from which you access the website;</li><li>The type of browser and operating system you use to access our site;</li><li>The date and time you access our site;</li><li>The pages you visit;</li><li>The addresses of pages from where you followed a link to our site.</li></ul><p>Part of this information is gathered using a tracking cookie set by the <a href="http://www.google.com/analytics" target="_blank" rel="noo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/query_engine_setup/index.html b/content/cn/docs/0.10.1/query_engine_setup/index.html
index 8aa84c9c5d..cacb08fe19 100644
--- a/content/cn/docs/0.10.1/query_engine_setup/index.html
+++ b/content/cn/docs/0.10.1/query_engine_setup/index.html
@@ -10,12 +10,12 @@
 <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">Query Engine Setup | 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/docs/0.10.1/query_engine_setup"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.1 [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 See the <a href="/cn/docs/quick-start-guide">Spark Quick Start</a> for more examples of Spark datasource reading queries.</p><p>If your Spark environment does not have the Hudi jars installed, add <code>--jars &lt;path to jar&gt;/hudi-spark-bundle_2.11-&lt;hudi version&gt;.jar</code> to the classpath of drivers
 and executors. Alternatively, hudi-spark-bundle can also fetched via the <code>--packages</code> options (e.g: <code>--packages org.apache.hudi:hudi-spark-bundle_2.11:0.5.3</code>).</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="prestodb">PrestoDB<a class="hash-link" href="#prestodb" title="Direct link to heading">​</a></h2><p>PrestoDB is a popular query engine, providing interactive query performance. PrestoDB currently supports snapshot querying on COPY_ON_WRITE tables.
 Both snapshot and read optimized queries are supported on MERGE_ON_READ Hudi tables. Since PrestoDB-Hudi integration has evolved over time, the installation
@@ -25,9 +25,9 @@ for Merge-On-Read tables. This is through the initial input format based integra
 known performance limitations with very large tables, which has been since fixed on PrestoDB. We are working on replicating the same fixes on Trino as well.</p></div></div><p>To query Hudi tables on Trino, please place the <code>hudi-trino-bundle</code> jar into the Hive connector installation <code>&lt;trino_install&gt;/plugin/hive-hadoop2</code>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="hive">Hive<a class="hash-link" href="#hive" title="Direct link to heading">​</a></h2><p [...]
 classes with its dependencies are available for query planning &amp; execution.</li><li>For MERGE_ON_READ tables, additionally the bundle needs to be put on the hadoop/hive installation across the cluster, so that queries can pick up the custom RecordReader as well.</li></ul><p>In addition to setup above, for beeline cli access, the <code>hive.input.format</code> variable needs to be set to the fully qualified path name of the
 inputformat <code>org.apache.hudi.hadoop.HoodieParquetInputFormat</code>. For Tez, additionally the <code>hive.tez.input.format</code> needs to be set
-to <code>org.apache.hadoop.hive.ql.io.HiveInputFormat</code>. Then proceed to query the table like any other Hive table.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/query_engine_setup.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0  [...]
+to <code>org.apache.hadoop.hive.ql.io.HiveInputFormat</code>. Then proceed to query the table like any other Hive table.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/query_engine_setup.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/querying_data/index.html b/content/cn/docs/0.10.1/querying_data/index.html
index 0451b5956e..ec2c6755a8 100644
--- a/content/cn/docs/0.10.1/querying_data/index.html
+++ b/content/cn/docs/0.10.1/querying_data/index.html
@@ -10,12 +10,12 @@
 <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">Querying Data | 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/docs/0.10.1/querying_data"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 Once the table is synced to the Hive metastore, it provides external Hive tables backed by Hudi&#x27;s custom inputformats. Once the proper hudi
 bundle has been installed, the table can be queried by popular query engines like Hive, Spark SQL, Spark Datasource API and PrestoDB.</p><p>In sections, below we will discuss specific setup to access different query types from different query engines. </p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="spark-datasource">Spark Datasource<a class="hash-link" href="#spark-datasource" title="Direct link to heading">​</a></h2><p>The Spark Datasource API is a popular way of authoring Spark  [...]
 See the <a href="/cn/docs/quick-start-guide">Spark Quick Start</a> for more examples of Spark datasource reading queries. </p><p>To setup Spark for querying Hudi, see the <a href="/cn/docs/query_engine_setup#Spark-DataSource">Query Engine Setup</a> page.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="spark-snap-query">Snapshot query<a class="hash-link" href="#spark-snap-query" title="Direct link to heading">​</a></h3><p>Retrieve the data table at the present point in time.</p><div [...]
@@ -43,9 +43,9 @@ would ensure Map Reduce execution is chosen for a Hive query, which combines par
 separated) and calls InputFormat.listStatus() only once with all those partitions.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="prestodb">PrestoDB<a class="hash-link" href="#prestodb" title="Direct link to heading">​</a></h2><p>To setup PrestoDB for querying Hudi, see the <a href="/cn/docs/query_engine_setup#PrestoDB">Query Engine Setup</a> page.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="trino">Trino<a class="hash-link" href="#trino" title="Direct link to heading">​< [...]
 To create a partitioned table, the folder should follow the naming convention like <code>year=2020/month=1</code>.
 Impala use <code>=</code> to separate partition name and partition value.<br>
-<!-- -->To create a partitioned Hudi read optimized table on Impala:</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">CREATE EXTERNAL TABLE database.table_name</span><br></span><span class="token-line" style=" [...]
+<!-- -->To create a partitioned Hudi read optimized table on Impala:</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">CREATE EXTERNAL TABLE database.table_name</span><br></span><span class="token-line" style=" [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/quick-start-guide/index.html b/content/cn/docs/0.10.1/quick-start-guide/index.html
index 3869bf7ec6..ac0b843d30 100644
--- a/content/cn/docs/0.10.1/quick-start-guide/index.html
+++ b/content/cn/docs/0.10.1/quick-start-guide/index.html
@@ -10,12 +10,12 @@
 <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">Spark Guide | 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/docs/0.10.1/quick-start-guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><me [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 code snippets that allows you to insert and update a Hudi table of default table type:
 <a href="/cn/docs/concepts#copy-on-write-table">Copy on Write</a>.
 After each write operation we will also show how to read the data both snapshot and incrementally.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="setup">Setup<a class="hash-link" href="#setup" title="Direct link to heading">​</a></h2><p>Hudi works with Spark-2.4.3+ &amp; Spark 3.x versions. You can follow instructions <a href="https://spark.apache.org/downloads" target="_blank" rel="noopener noreferrer">here</a> for setting up spark.</p><p><strong>Spark 3 Support Matrix</strong></ [...]
@@ -77,9 +77,9 @@ Hudi tables can be queried from query engines like Hive, Spark, Presto and much
 <a href="https://www.youtube.com/watch?v=VhNgUsxdrD0" target="_blank" rel="noopener noreferrer">demo video</a> that show cases all of this on a docker based setup with all
 dependent systems running locally. We recommend you replicate the same setup and run the demo yourself, by following
 steps <a href="/cn/docs/docker_demo">here</a> to get a taste for it. Also, if you are looking for ways to migrate your existing data
-to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/quick-start-guide.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"> [...]
+to Hudi, refer to <a href="/cn/docs/migration_guide">migration guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/quick-start-guide.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"> [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/s3_hoodie/index.html b/content/cn/docs/0.10.1/s3_hoodie/index.html
index 1ab313dbc3..03bd42e596 100644
--- a/content/cn/docs/0.10.1/s3_hoodie/index.html
+++ b/content/cn/docs/0.10.1/s3_hoodie/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">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/docs/0.10.1/s3_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-react [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
-such variables and then have cli be able to work on datasets stored in s3</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">export HOODIE_ENV_fs_DOT_s3a_DOT_access_DOT_key=$accessKey</span><br></s [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
+such variables and then have cli be able to work on datasets stored in s3</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">export HOODIE_ENV_fs_DOT_s3a_DOT_access_DOT_key=$accessKey</span><br></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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/schema_evolution/index.html b/content/cn/docs/0.10.1/schema_evolution/index.html
index 93ea212ea4..5783d01d1a 100644
--- a/content/cn/docs/0.10.1/schema_evolution/index.html
+++ b/content/cn/docs/0.10.1/schema_evolution/index.html
@@ -10,18 +10,18 @@
 <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 | 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/docs/0.10.1/schema_evolution"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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 supports common schema evolution scenarios, such as adding a nullable field or promoting a datatype of a field, out-of-the-box.
 Furthermore, the evolved schema is queryable across engines, such as Presto, Hive and Spark SQL.
 The following table presents a summary of the types of schema changes compatible with different Hudi table types.</p><table><thead><tr><th>Schema Change</th><th>COW</th><th>MOR</th><th>Remarks</th></tr></thead><tbody><tr><td>Add a new nullable column at root level at the end</td><td>Yes</td><td>Yes</td><td><code>Yes</code> means that a write with evolved schema succeeds and a read following the write succeeds to read entire dataset.</td></tr><tr><td>Add a new nullable column to inner str [...]
-In the below example, we are going to add a new string field and change the datatype of a field from int to long.</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">Welcome to</span><br></span><spa [...]
+In the below example, we are going to add a new string field and change the datatype of a field from int to long.</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">Welcome to</span><br></span><spa [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/snapshot_exporter/index.html b/content/cn/docs/0.10.1/snapshot_exporter/index.html
index f9613e6d6e..20482a280f 100644
--- a/content/cn/docs/0.10.1/snapshot_exporter/index.html
+++ b/content/cn/docs/0.10.1/snapshot_exporter/index.html
@@ -10,19 +10,19 @@
 <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">Exporter | 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/docs/0.10.1/snapshot_exporter"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta  [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 You can write data as Hudi, Json, Orc, or Parquet file formats. In addition to copying data, you can also repartition data
 with a provided field or implement custom repartitioning by extending a class shown in detail below.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="arguments">Arguments<a class="hash-link" href="#arguments" title="Direct link to heading">​</a></h2><p>HoodieSnapshotExporter accepts a reference to a source path and a destination path. The utility will issue a
 query, perform any repartitioning if required and will write the data as Hudi, parquet, or json format.</p><table><thead><tr><th>Argument</th><th>Description</th><th>Required</th><th>Note</th></tr></thead><tbody><tr><td>--source-base-path</td><td>Base path for the source Hudi dataset to be snapshotted</td><td>required</td><td></td></tr><tr><td>--target-output-path</td><td>Output path for storing a particular snapshot</td><td>required</td><td></td></tr><tr><td>--output-format</td><td>Outp [...]
 Note: All <code>_hoodie_*</code> metadata fields will be stripped during export, so make sure to use an existing non-metadata field as the output partitions.</p><p>By default, if no partitioning parameters are given, the output dataset will have no partition.</p><p>Example:</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;back [...]
-This parameter takes higher precedence than <code>--output-partition-field</code>, which will be ignored if this is provided.</p><p>An example implementation is shown below:</p><p><strong>MyPartitioner.java</strong></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"><sp [...]
+This parameter takes higher precedence than <code>--output-partition-field</code>, which will be ignored if this is provided.</p><p>An example implementation is shown below:</p><p><strong>MyPartitioner.java</strong></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"><sp [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/structure/index.html b/content/cn/docs/0.10.1/structure/index.html
index e0cc43c0f4..95f301547a 100644
--- a/content/cn/docs/0.10.1/structure/index.html
+++ b/content/cn/docs/0.10.1/structure/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">Structure | 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/docs/0.10.1/structure"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/syncing_metastore/index.html b/content/cn/docs/0.10.1/syncing_metastore/index.html
index 73bb4a4d85..7917d02fac 100644
--- a/content/cn/docs/0.10.1/syncing_metastore/index.html
+++ b/content/cn/docs/0.10.1/syncing_metastore/index.html
@@ -10,12 +10,12 @@
 <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">Syncing to Metastore | 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/docs/0.10.1/syncing_metastore"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 In case, it&#x27;s preferable to run this from commandline or in an independent jvm, Hudi provides a <code>HiveSyncTool</code>, which can be invoked as below,
 once you have built the hudi-hive module. Following is how we sync the above Datasource Writer written table to Hive metastore.</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">cd hudi-hive</span [...]
 Among them, following are the required arguments:</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">@Parameter(names = {&quot;--database&quot;}, description = &quot;name of the target database in  [...]
@@ -35,9 +35,9 @@ profile <code>flink-bundle-shade-hive</code> during packaging. Executing command
 The location of this <code>pom.xml</code> is <code>packaging/hudi-flink-bundle/pom.xml</code>, and the corresponding profile is at the bottom of this file.</p></div></div><h4 class="anchor anchorWithStickyNavbar_y2LR" id="hive-environment">Hive Environment<a class="hash-link" href="#hive-environment" title="Direct link to heading">​</a></h4><ol><li><p>Import <code>hudi-hadoop-mr-bundle</code> into hive. Creating <code>auxlib/</code> folder under the root directory of hive, and moving <co [...]
 <code>hudi-hadoop-mr-bundle-0.x.x-SNAPSHOT.jar</code> is at <code>packaging/hudi-hadoop-mr-bundle/target</code>.</p></li><li><p>When Flink sql client connects hive metastore remotely, <code>hive metastore</code> and <code>hiveserver2</code> services need to be enabled, and the port number need to
 be set correctly. Command to turn on the services:</p></li></ol><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="color:rgb(98, 114, 164)"># Enable hive metastore and hiveserver2</span><span [...]
-the <code>jdbc</code> mode, the JDBC attributes and metastore uris both need to be configured. The options template is as below:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(9 [...]
+the <code>jdbc</code> mode, the JDBC attributes and metastore uris both need to be configured. The options template is as below:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(9 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/table_management/index.html b/content/cn/docs/0.10.1/table_management/index.html
index fed5692e11..6b80a33a3b 100644
--- a/content/cn/docs/0.10.1/table_management/index.html
+++ b/content/cn/docs/0.10.1/table_management/index.html
@@ -10,19 +10,19 @@
 <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">SQL DDL | 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/docs/0.10.1/table_management"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta da [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 is used to specify the preCombine field for merge.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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="color:rgb(98, 114, 164)">-- create an external mor table</span><span class="token plain"> [...]
 An external table is useful if you need to read/write to/from a pre-existing hudi table.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql 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"> </span><span class="token keyword" style="color:rgb(189, 14 [...]
 <strong>Note:</strong> For better performance to load data to hudi table, CTAS uses <strong>bulk insert</strong> as the write operation.</p><p><strong>Example CTAS command to create a non-partitioned COW table.</strong></p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><s [...]
 the table scope only and override the config set by the SET command.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">create</span><span class="t [...]
-whole spark session scope.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">set</span><span class="token plain"> hoodie</span><span class="token  [...]
+whole spark session scope.</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">set</span><span class="token plain"> hoodie</span><span class="token  [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/table_types/index.html b/content/cn/docs/0.10.1/table_types/index.html
index 1c1e715143..635bb5b53f 100644
--- a/content/cn/docs/0.10.1/table_types/index.html
+++ b/content/cn/docs/0.10.1/table_types/index.html
@@ -10,12 +10,12 @@
 <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">Table &amp; Query Types | 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/docs/0.10.1/table_types"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10. [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 In turn, <code>query types</code> define how the underlying data is exposed to the queries (i.e how data is read).</p><table><thead><tr><th>Table Type</th><th>Supported Query types</th></tr></thead><tbody><tr><td>Copy On Write</td><td>Snapshot Queries + Incremental Queries</td></tr><tr><td>Merge On Read</td><td>Snapshot Queries + Incremental Queries + Read Optimized Queries</td></tr></tbody></table><h3 class="anchor anchorWithStickyNavbar_y2LR" id="table-types">Table Types<a class="hash- [...]
 the base and delta files of the latest file slice on-the-fly. For copy on write table,  it provides a drop-in replacement for existing parquet tables, while providing upsert/delete and other write side features.</li><li><strong>Incremental Queries</strong> : Queries only see new data written to the table, since a given commit/compaction. This effectively provides change streams to enable incremental data pipelines.</li><li><strong>Read Optimized Queries</strong> : Queries see the latest  [...]
 same columnar query performance compared to a non-hudi columnar table.</li></ul><p>Following table summarizes the trade-offs between the different query types.</p><table><thead><tr><th>Trade-off</th><th>Snapshot</th><th>Read Optimized</th></tr></thead><tbody><tr><td>Data Latency</td><td>Lower</td><td>Higher</td></tr><tr><td>Query Latency</td><td>Higher (merge base / columnar file + row based delta / log files)</td><td>Lower (raw base / columnar file performance)</td></tr></tbody></table> [...]
@@ -36,9 +36,9 @@ running at 10:10, wont see data after 10:05 above, while a snapshot query always
 strategy, where we aggressively compact the latest partitions compared to older partitions, we could ensure the read optimized queries see data
 published within X minutes in a consistent fashion.</li></ul><p>The intention of merge on read table is to enable near real-time processing directly on top of DFS, as opposed to copying
 data out to specialized systems, which may not be able to handle the data volume. There are also a few secondary side benefits to
-this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/table_types.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wid [...]
+this table such as reduced write amplification by avoiding synchronous merge of data, i.e, the amount of data written per 1 bytes of data in a batch</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/table_types.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wid [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/timeline/index.html b/content/cn/docs/0.10.1/timeline/index.html
index b6f3b678c9..ab2676aa62 100644
--- a/content/cn/docs/0.10.1/timeline/index.html
+++ b/content/cn/docs/0.10.1/timeline/index.html
@@ -10,20 +10,20 @@
 <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">Timeline | 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/docs/0.10.1/timeline"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-reac [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 while also efficiently supporting retrieval of data in the order of arrival. A Hudi instant consists of the following components</p><ul><li><code>Instant action</code> : Type of action performed on the table</li><li><code>Instant time</code> : Instant time is typically a timestamp (e.g: 20190117010349), which monotonically increases in the order of action&#x27;s begin time.</li><li><code>state</code> : current state of the instant</li></ul><p>Hudi guarantees that the actions performed on [...]
 in one of the following states</p><ul><li><code>REQUESTED</code> - Denotes an action has been scheduled, but has not initiated</li><li><code>INFLIGHT</code> - Denotes that the action is currently being performed</li><li><code>COMPLETED</code> - Denotes completion of an action on the timeline</li></ul><figure><img class="docimage" src="/cn/assets/images/hudi_timeline-bf5d8c5e59180434796d82af2b783e6c.png" alt="hudi_timeline.png"></figure><p>Example above shows upserts happenings between 10 [...]
 with other background cleaning/compactions. One key observation to make is that the commit time indicates the <code>arrival time</code> of the data (10:20AM), while the actual data
 organization reflects the actual time or <code>event time</code>, the data was intended for (hourly buckets from 07:00). These are two key concepts when reasoning about tradeoffs between latency and completeness of data.</p><p>When there is late arriving data (data intended for 9:00 arriving &gt;1 hr late at 10:20), we can see the upsert producing new data into even older time buckets/folders.
 With the help of the timeline, an incremental query attempting to get all new data that was committed successfully since 10:00 hours, is able to very efficiently consume
-only the changed files without say scanning all the time buckets &gt; 07:00.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/timeline.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><pa [...]
+only the changed files without say scanning all the time buckets &gt; 07:00.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.10.1/timeline.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><pa [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/transforms/index.html b/content/cn/docs/0.10.1/transforms/index.html
index 06c5d6cb78..33b494207c 100644
--- a/content/cn/docs/0.10.1/transforms/index.html
+++ b/content/cn/docs/0.10.1/transforms/index.html
@@ -10,18 +10,18 @@
 <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">Transformers | 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/docs/0.10.1/transforms"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta dat [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 There are several <a href="https://github.com/apache/hudi/tree/master/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform" target="_blank" rel="noopener noreferrer">out-of-the-box</a>
 transformers available and you can build your own custom transformer class as well.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="sql-query-transformer">SQL Query Transformer<a class="hash-link" href="#sql-query-transformer" title="Direct link to heading">​</a></h3><p>You can pass a SQL Query to be executed during write.</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-sca [...]
 hoodie.deltastreamer.transformer.sql.file</p><p>The query should reference the source as a table named &quot;\&lt;SRC<!-- -->&gt;<!-- -->&quot;</p><p>The final sql statement result is used as the write payload.</p><p>Example Spark SQL Query:</p><div class="codeBlockContainer_J+bg language-sql theme-code-block"><div class="codeBlockContent_csEI sql"><pre tabindex="0" class="prism-code language-sql codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="c [...]
-inner-fields with outer-field and _ in a nested fashion. Currently flattening of arrays is not supported.</p><p>An example schema may look something like the below where name is a nested field of StructType in the original source</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlo [...]
+inner-fields with outer-field and _ in a nested fashion. Currently flattening of arrays is not supported.</p><p>An example schema may look something like the below where name is a nested field of StructType in the original source</p><div class="codeBlockContainer_J+bg language-scala theme-code-block"><div class="codeBlockContent_csEI scala"><pre tabindex="0" class="prism-code language-scala codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlo [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/troubleshooting/index.html b/content/cn/docs/0.10.1/troubleshooting/index.html
index c47fbdc1b1..973d9ad43b 100644
--- a/content/cn/docs/0.10.1/troubleshooting/index.html
+++ b/content/cn/docs/0.10.1/troubleshooting/index.html
@@ -10,17 +10,17 @@
 <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">Troubleshooting | 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/docs/0.10.1/troubleshooting"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1">< [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 If you do find errors, then the record was not actually written by Hudi, but handed back to the application to decide what to do with it.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="duplicates">Duplicates<a class="hash-link" href="#duplicates" title="Direct link to heading">​</a></h3><p>First of all, please confirm if you do indeed have duplicates <strong>AFTER</strong> ensuring the query is accessing the Hudi table <a href="/cn/docs/querying_data">properly</a> .</p><ul><li>If  [...]
 Also Spark UI shows sortByKey twice due to the probe job also being shown, nonetheless its just a single sort.</p><figure><img class="docimage" src="/cn/assets/images/hudi_upsert_dag-3b2d81de8560fad7af112e40a2f8c437.png" alt="hudi_upsert_dag.png"></figure><p>At a high level, there are two steps</p><p><strong>Index Lookup to identify files to be changed</strong></p><ul><li>Job 1 : Triggers the input data read, converts to HoodieRecord object and then stops at obtaining a spread of input r [...]
-In the future, a more sophisticated debug/management UI would be added to the project, that can help automate some of this debugging.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="common-issues">Common Issues<a class="hash-link" href="#common-issues" title="Direct link to heading">​</a></h3><p>This section lists down all the common issues that users have faced while using Hudi. <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">Con [...]
+In the future, a more sophisticated debug/management UI would be added to the project, that can help automate some of this debugging.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="common-issues">Common Issues<a class="hash-link" href="#common-issues" title="Direct link to heading">​</a></h3><p>This section lists down all the common issues that users have faced while using Hudi. <a href="https://hudi.apache.org/contribute/get-involved" target="_blank" rel="noopener noreferrer">Con [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/tuning-guide/index.html b/content/cn/docs/0.10.1/tuning-guide/index.html
index c7a0964b15..9940dd1d6e 100644
--- a/content/cn/docs/0.10.1/tuning-guide/index.html
+++ b/content/cn/docs/0.10.1/tuning-guide/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">Tuning Guide | 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/docs/0.10.1/tuning-guide"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/use_cases/index.html b/content/cn/docs/0.10.1/use_cases/index.html
index c0e2d14431..d9519f1ad1 100644
--- a/content/cn/docs/0.10.1/use_cases/index.html
+++ b/content/cn/docs/0.10.1/use_cases/index.html
@@ -10,12 +10,12 @@
 <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">Use Cases | 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/docs/0.10.1/use_cases"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The following are examples of use cases for why many choose to use Apache Hudi:</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="a-streaming-data-lake">A Streaming Data Lake<a class="hash-link" href="#a-streaming-data-lake" title="Direct link to heading">​</a></h2><p>Apache Hudi is a Streaming Data Lake Platform that unlocks near real-time data ingestion and incremental processing pipelines with ease.
 This blog post outlines this use case in more depth - <a href="https://hudi.apache.org/blog/2021/07/21/streaming-data-lake-platform" target="_blank" rel="noopener noreferrer">https://hudi.apache.org/blog/2021/07/21/streaming-data-lake-platform</a></p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="near-real-time-ingestion">Near Real-Time Ingestion<a class="hash-link" href="#near-real-time-ingestion" title="Direct link to heading">​</a></h3><p>Ingesting data from OLTP sources like (eve [...]
 that is unfortunately solved in a piecemeal fashion, using a medley of ingestion tools. This &quot;raw data&quot; layer of the data lake often forms the bedrock on which
@@ -77,9 +77,9 @@ more recent partitions are optimized for query performance and clustered on say
 that the ingestion/writing can continue happening, as a background compaction job amortizes the cost of rewriting data to enforce deletes.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="time-travel">Time-Travel<a class="hash-link" href="#time-travel" title="Direct link to heading">​</a></h3><p>Apache Hudi unlocks the ability to write time travel queries, which means you can query the previous state of the data.
 This is particularly useful for a few use cases. </p><ul><li>Rollbacks - Easily revert back to a previous version of the table.</li><li>Debugging - Inspect previous versions of data to understand how it has changed over time.</li><li>Audit History - Have a trail of commits that helps you see how, who, and when altered the data over time.</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="data-lake-performance-optimizations">Data Lake Performance Optimizations<a class="hash-link" [...]
 cost savings for your data lake.</p><p>Some examples of the Apache Hudi services that make this performance optimization easy include: </p><ul><li><a href="/cn/docs/next/file_sizing">Auto File Sizing</a> - to solve the &quot;small files&quot; problem.</li><li><a href="/cn/docs/next/clustering">Clustering</a> - to co-locate data next to each other.</li><li><a href="/cn/docs/next/compaction">Compaction</a> - to allow tuning of low latency ingestion and fast read queries. </li><li><a href=" [...]
-Z-Ordering data within files based on high-cardinality</li><li>Metadata Table - No more slow S3 file listings or throttling.</li><li><a href="/cn/docs/next/hoodie_cleaner">Auto Cleaning</a> - Keeps your storage costs in check by automatically removing old versions of files.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0. [...]
+Z-Ordering data within files based on high-cardinality</li><li>Metadata Table - No more slow S3 file listings or throttling.</li><li><a href="/cn/docs/next/hoodie_cleaner">Auto Cleaning</a> - Keeps your storage costs in check by automatically removing old versions of files.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/write_operations/index.html b/content/cn/docs/0.10.1/write_operations/index.html
index ec817fa5de..10f48aba3e 100644
--- a/content/cn/docs/0.10.1/write_operations/index.html
+++ b/content/cn/docs/0.10.1/write_operations/index.html
@@ -10,12 +10,12 @@
 <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">Write Operations | 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/docs/0.10.1/write_operations"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 can be chosen/changed across each commit/deltacommit issued against the table. See the <a href="/cn/docs/writing_data">How To docs on Writing Data</a>
 to see more examples.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="operation-types">Operation Types<a class="hash-link" href="#operation-types" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="upsert">UPSERT<a class="hash-link" href="#upsert" title="Direct link to heading">​</a></h3><p>This is the default operation where the input records are first tagged as inserts or updates by looking up the index.
 The records are ultimately written after heuristics are run to determine how best to pack them on storage to optimize for things like file sizing.
@@ -25,9 +25,9 @@ need the transactional writes/incremental pull/storage management capabilities o
 initial loading/bootstrapping a Hudi table at first. Bulk insert provides the same semantics as insert, while implementing a sort-based data writing algorithm, which can scale very well for several hundred TBs
 of initial load. However, this just does a best-effort job at sizing files vs guaranteeing file sizes like inserts/upserts do.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="delete">DELETE<a class="hash-link" href="#delete" title="Direct link to heading">​</a></h3><p>Hudi supports implementing two types of deletes on data stored in Hudi tables, by enabling the user to specify a different record payload implementation.</p><ul><li><strong>Soft Deletes</strong> : Retain the record ke [...]
 This can be achieved by ensuring the appropriate fields are nullable in the table schema and simply upserting the table after setting these fields to null.</li><li><strong>Hard Deletes</strong> : A stronger form of deletion is to physically remove any trace of the record from the table. This can be achieved in 3 different ways. <ul><li>Using DataSource, set <code>OPERATION_OPT_KEY</code> to <code>DELETE_OPERATION_OPT_VAL</code>. This will remove all the records in the DataSet being submi [...]
-or versioning an existing base file.</li></ol></li><li>Update <a href="/cn/docs/next/indexing">Index</a><ol><li>Now that the write is performed, we will go back and update the index.</li></ol></li><li>Commit<ol><li>Finally we commit all of these changes atomically. (A <a href="/cn/docs/next/writing_data#commit-notifications">callback notification</a> is exposed)</li></ol></li><li><a href="/cn/docs/next/hoodie_cleaner">Clean</a> (if needed)<ol><li>Following the commit, cleaning is invoked [...]
+or versioning an existing base file.</li></ol></li><li>Update <a href="/cn/docs/next/indexing">Index</a><ol><li>Now that the write is performed, we will go back and update the index.</li></ol></li><li>Commit<ol><li>Finally we commit all of these changes atomically. (A <a href="/cn/docs/next/writing_data#commit-notifications">callback notification</a> is exposed)</li></ol></li><li><a href="/cn/docs/next/hoodie_cleaner">Clean</a> (if needed)<ol><li>Following the commit, cleaning is invoked [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.10.1/writing_data/index.html b/content/cn/docs/0.10.1/writing_data/index.html
index 7cfb29b77e..532485731e 100644
--- a/content/cn/docs/0.10.1/writing_data/index.html
+++ b/content/cn/docs/0.10.1/writing_data/index.html
@@ -10,12 +10,12 @@
 <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">Writing Data | 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/docs/0.10.1/writing_data"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.10.1"><meta d [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 The two main tools available are the <a href="#deltastreamer">DeltaStreamer</a> tool, as well as the <a href="#datasource-writer">Spark Hudi datasource</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="spark-datasource-writer">Spark Datasource Writer<a class="hash-link" href="#spark-datasource-writer" title="Direct link to heading">​</a></h2><p>The <code>hudi-spark</code> module offers the DataSource API to write (and read) a Spark DataFrame into a Hudi table. There are a number [...]
 Default value: <code>&quot;uuid&quot;</code><br></p><p><strong>PARTITIONPATH_FIELD_OPT_KEY</strong> (Required): Columns to be used for partitioning the table. To prevent partitioning, provide empty string as value eg: <code>&quot;&quot;</code>. Specify partitioning/no partitioning using <code>KEYGENERATOR_CLASS_OPT_KEY</code>. If partition path needs to be url encoded, you can set <code>URL_ENCODE_PARTITIONING_OPT_KEY</code>. If synchronizing to hive, also specify using <code>HIVE_PARTIT [...]
 Default value: <code>&quot;partitionpath&quot;</code><br></p><p><strong>PRECOMBINE_FIELD_OPT_KEY</strong> (Required): When two records within the same batch have the same key value, the record with the largest value from the field specified will be choosen. If you are using default payload of OverwriteWithLatestAvroPayload for HoodieRecordPayload (<code>WRITE_PAYLOAD_CLASS</code>), an incoming record will always takes precendence compared to the one in storage ignoring this <code>PRECOMB [...]
@@ -60,9 +60,9 @@ This can be achieved by ensuring the appropriate fields are nullable in the tabl
 an event notification stream to take actions with other services after a Hudi write commit.
 You can push a write commit callback notification into HTTP endpoints or to a Kafka server.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="http-endpoints">HTTP Endpoints<a class="hash-link" href="#http-endpoints" title="Direct link to heading">​</a></h4><p>You can push a commit notification to an HTTP URL and can specify custom values by extending a callback class defined below.</p><table><thead><tr><th>Config</th><th>Description</th><th>Required</th><th>Default</th></tr></thead>< [...]
 of a successful write. Use this public API:</p><p><a href="https://github.com/apache/hudi/blob/master/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java" target="_blank" rel="noopener noreferrer">https://github.com/apache/hudi/blob/master/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/callback/HoodieWriteCommitCallback.java</a></p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="flink-sql-writer">Flink SQL Writer<a class=" [...]
-There are a number of options available for the sink table:</p><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td>path</td><td>Y</td><td>N/A</td><td>Base path for the target hoodie table. The path would be created if it does not exist, otherwise a hudi table expects to be initialized successfully</td></tr><tr><td>table.type</td><td>N</td><td>COPY_ON_WRITE</td><td>Type of table to write. COPY_ON_WRITE (or) MERGE_ON_READ</td>< [...]
+There are a number of options available for the sink table:</p><table><thead><tr><th>Option Name</th><th>Required</th><th>Default</th><th>Remarks</th></tr></thead><tbody><tr><td>path</td><td>Y</td><td>N/A</td><td>Base path for the target hoodie table. The path would be created if it does not exist, otherwise a hudi table expects to be initialized successfully</td></tr><tr><td>table.type</td><td>N</td><td>COPY_ON_WRITE</td><td>Type of table to write. COPY_ON_WRITE (or) MERGE_ON_READ</td>< [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/azure_hoodie/index.html b/content/cn/docs/0.11.0/azure_hoodie/index.html
index 87085e409b..2e031b0d30 100644
--- a/content/cn/docs/0.11.0/azure_hoodie/index.html
+++ b/content/cn/docs/0.11.0/azure_hoodie/index.html
@@ -10,16 +10,16 @@
 <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">Microsoft Azure | 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/docs/0.11.0/azure_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.11.0"><met [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 If the information is inaccurate or you have additional information to add.
-Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
+Please feel free to create a JIRA ticket. Contribution is highly appreciated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="supported-storage-system">Supported Storage System<a class="hash-link" href="#supported-storage-system" title="Direct link to heading">​</a></h2><p>There are two storage systems support Hudi .</p><ul><li>Azure Blob Storage</li><li>Azure Data Lake Gen 2</li></ul><h2 class="anchor anchorWithStickyNavbar_y2LR" id="verified-combination-of-spark-and-storage-syste [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/bos_hoodie/index.html b/content/cn/docs/0.11.0/bos_hoodie/index.html
index 1daa94c5ae..195d0dc13e 100644
--- a/content/cn/docs/0.11.0/bos_hoodie/index.html
+++ b/content/cn/docs/0.11.0/bos_hoodie/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">Baidu Cloud | 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/docs/0.11.0/bos_hoodie"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.11.0"><meta data [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/cli/index.html b/content/cn/docs/0.11.0/cli/index.html
index c02a635a16..742b3a8ae9 100644
--- a/content/cn/docs/0.11.0/cli/index.html
+++ b/content/cn/docs/0.11.0/cli/index.html
@@ -10,12 +10,12 @@
 <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">CLI | 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/docs/0.11.0/cli"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.11.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 we would need this location in order to connect to a Hudi table. Hudi library effectively manages this table internally, using <code>.hoodie</code> subfolder to track all metadata.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="using-hudi-cli-in-s3">Using Hudi-cli in S3<a class="hash-link" href="#using-hudi-cli-in-s3" title="Direct link to heading">​</a></h3><p>If you are using hudi that comes packaged with AWS EMR, you can find instructions to use hudi-cli <a href="https://docs.a [...]
 If you are not using EMR, or would like to use latest hudi-cli from master, you can follow the below steps to access S3 dataset in your local environment (laptop).  </p><p>Build Hudi with corresponding Spark version, for eg, -Dspark3.1.x</p><p>Set the following environment variables. </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;backgro [...]
 We need two jars, namely, aws-java-sdk-bundle jar and hadoop-aws jar which you can find online.
@@ -34,9 +34,9 @@ partial failures, the compaction operation could become inconsistent with the st
 <code>compaction validate</code>, you can notice invalid compaction operations if there is one.  In these cases, the repair
 command comes to the rescue, it will rearrange the file-slices so that there is no loss and the file-slices are
 consistent with the compaction plan</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">hudi:stock_ticks_mor-&gt;compaction repair --instant 20181005222611</span><br></span><span class="token-line"  [...]
-savepoint at a later point in time if need be. You can read more about savepoints and restore <a href="/cn/docs/next/disaster_recovery">here</a></p><p>To trigger savepoint for a hudi table</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 [...]
+savepoint at a later point in time if need be. You can read more about savepoints and restore <a href="/cn/docs/next/disaster_recovery">here</a></p><p>To trigger savepoint for a hudi table</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 [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/cloud/index.html b/content/cn/docs/0.11.0/cloud/index.html
index ec371f624e..342b032c88 100644
--- a/content/cn/docs/0.11.0/cloud/index.html
+++ b/content/cn/docs/0.11.0/cloud/index.html
@@ -10,12 +10,12 @@
 <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">Cloud Storage | 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/docs/0.11.0/cloud"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.11.0"><meta data-re [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 to cloud stores.</p><ul><li><a href="/cn/docs/s3_hoodie">AWS S3</a> <br>
 Configurations required for S3 and Hudi co-operability.</li><li><a href="/cn/docs/gcs_hoodie">Google Cloud Storage</a> <br>
 Configurations required for GCS and Hudi co-operability.</li><li><a href="/cn/docs/oss_hoodie">Alibaba Cloud OSS</a> <br>
@@ -24,9 +24,9 @@ Configurations required for Azure and Hudi co-operability.</li><li><a href="/cn/
 Configurations required for COS and Hudi co-operability.</li><li><a href="/cn/docs/ibm_cos_hoodie">IBM Cloud Object Storage</a> <br>
 Configurations required for IBM Cloud Object Storage and Hudi co-operability.</li><li><a href="/cn/docs/0.11.0/bos_hoodie">Baidu Cloud Object Storage</a> <br>
 Configurations required for BOS and Hudi co-operability.</li><li><a href="/cn/docs/0.11.0/jfs_hoodie">JuiceFS</a> <br>
-Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.11.0/cloud.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 1 [...]
+Configurations required for JuiceFS and Hudi co-operability.</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/hudi/tree/asf-site/website/versioned_docs/version-0.11.0/cloud.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 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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/clustering/index.html b/content/cn/docs/0.11.0/clustering/index.html
index 167eadfbe2..6f18a01acc 100644
--- a/content/cn/docs/0.11.0/clustering/index.html
+++ b/content/cn/docs/0.11.0/clustering/index.html
@@ -10,12 +10,12 @@
 <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">Clustering | 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/docs/0.11.0/clustering"><meta data-react-helmet="true" name="docsearch:language" content="cn"><meta data-react-helmet="true" name="docsearch:version" content="0.11.0"><meta data- [...]
-<link rel="preload" href="/cn/assets/js/runtime~main.354b1ad4.js" as="script">
-<link rel="preload" href="/cn/assets/js/main.26e3be12.js" as="script">
+<link rel="preload" href="/cn/assets/js/runtime~main.0ae95cca.js" as="script">
+<link rel="preload" href="/cn/assets/js/main.0156b1a2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.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 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><div class="announcementBar_axC9" role="banner"><div class="announcementBarPlaceholder_xYHE"></div><div class="announcementBarContent_6uhP">⭐️ If you like Apache Hudi, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi">GitHub</a>! ⭐</div><button type="button" class="clean-btn close announcementBarClose_A3A1" aria-label="Close"><svg viewBox="0 0 15 15" width="14" hei [...]
 <em>Figure: Illustrating query performance improvements by clustering</em></p><h3 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></h3><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=" [...]
 criteria and then executes the plan. Hudi supports <a href="https://hudi.apache.org/docs/concurrency_control#enabling-multi-writing" target="_blank" rel="noopener noreferrer">multi-writers</a> which provides
 snapshot isolation between multiple table services, thus allowing writers to continue with ingestion while clustering
@@ -52,9 +52,9 @@ configurations that will be very useful are:</p><table><thead><tr><th>Config key
 to setup 2-step asynchronous clustering.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="hoodieclusteringjob">HoodieClusteringJob<a class="hash-link" href="#hoodieclusteringjob" title="Direct link to heading">​</a></h3><p>By specifying the <code>scheduleAndExecute</code> mode both schedule as well as clustering can be achieved in the same step.
 The appropriate mode can be specified using <code>-mode</code> or <code>-m</code> option. There are three modes:</p><ol><li><code>schedule</code>: Make a clustering plan. This gives an instant which can be passed in execute mode.</li><li><code>execute</code>: Execute a clustering plan at a particular instant. If no instant-time is specified, HoodieClusteringJob will execute for the earliest instant on the Hudi timeline.</li><li><code>scheduleAndExecute</code>: Make a clustering plan firs [...]
 Just set the <code>hoodie.clustering.async.enabled</code> config to true and specify other clustering config in properties file
-whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
+whose location can be pased as <code>—props</code> when starting the deltastreamer (just like in the case of HoodieClusteringJob).</p><p>A sample spark-submit command to setup HoodieDeltaStreamer is as 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 clas [...]
       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.354b1ad4.js"></script>
-<script src="/cn/assets/js/main.26e3be12.js"></script>
+<script src="/cn/assets/js/runtime~main.0ae95cca.js"></script>
+<script src="/cn/assets/js/main.0156b1a2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/cn/docs/0.11.0/compaction/index.html b/content/cn/docs/0.11.0/compaction/index.html
index 5b93b8ea7b..74d487e503 100644
... 25485 lines suppressed ...