You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by gi...@apache.org on 2026/09/22 06:38:34 UTC

(ambari-website) branch asf-site updated: Automated deployment: 9744fb34df258e0bb7cbcf69dffc83637420561c

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

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/ambari-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 725da3e  Automated deployment: 9744fb34df258e0bb7cbcf69dffc83637420561c
725da3e is described below

commit 725da3e2475f42ccf710e174a9894ced5b6dd4c4
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Sep 22 06:38:26 2026 +0000

    Automated deployment: 9744fb34df258e0bb7cbcf69dffc83637420561c
---
 404.html                                           |   4 +-
 ...ecture-en-09f2939ac904f0359ff4d27dd5de4c94.webp | Bin 0 -> 93312 bytes
 ...ndings-en-af398d4981141af1e1c1a95f57b7231e.webp | Bin 0 -> 105060 bytes
 ...covery-en-f15368a71789bfbc4e299c84d4c20a91.webp | Bin 0 -> 134158 bytes
 assets/js/06c73d31.314b91dc.js                     |   1 -
 assets/js/06c73d31.c10ff6b0.js                     |   1 +
 assets/js/15e0e1c1.228376f1.js                     |   1 +
 assets/js/15e0e1c1.6a20295b.js                     |   1 -
 assets/js/406abd58.3c9c65f1.js                     |   1 -
 assets/js/406abd58.ef6228df.js                     |   1 +
 assets/js/45bd085e.72eeb2ab.js                     |   1 +
 assets/js/7e0ef932.8b8e4f32.js                     |   1 +
 assets/js/80fac586.645d8f58.js                     |   1 +
 assets/js/80fac586.bc62cc99.js                     |   1 -
 assets/js/b75b6186.98c1e831.js                     |   1 -
 assets/js/b75b6186.e0f015fe.js                     |   1 +
 assets/js/c03ac962.73202f83.js                     |   1 +
 assets/js/cf0b61f6.9604a81e.js                     |   1 -
 assets/js/cf0b61f6.a89db70a.js                     |   1 +
 .../{f5df6522.81f1d51c.js => f5df6522.8026e9c5.js} |   2 +-
 assets/js/fcb9c30f.7801f092.js                     |   1 +
 assets/js/fcb9c30f.b6c0128d.js                     |   1 -
 assets/js/fd43ad66.a87b22e2.js                     |   1 +
 assets/js/main.b3ea3448.js                         |   2 +
 ...js.LICENSE.txt => main.b3ea3448.js.LICENSE.txt} |   0
 assets/js/main.f9fb30aa.js                         |   2 -
 assets/js/runtime~main.5d3f11e9.js                 |   1 -
 assets/js/runtime~main.ebd440aa.js                 |   1 +
 blog/index.html                                    |   4 +-
 docs/2.7.8/ambari-alerts/index.html                |   4 +-
 docs/2.7.8/ambari-design/alerts/index.html         |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 docs/2.7.8/ambari-design/index.html                |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 docs/2.7.8/ambari-design/metrics/index.html        |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 docs/2.7.8/ambari-design/quick-links/index.html    |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 docs/2.7.8/ambari-design/views/index.html          |   4 +-
 docs/2.7.8/ambari-design/views/view-api/index.html |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../2.7.8/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../2.7.8/ambari-dev/apache-ambari-jira/index.html |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 docs/2.7.8/ambari-dev/developer-tools/index.html   |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 docs/2.7.8/ambari-dev/feature-flags/index.html     |   4 +-
 docs/2.7.8/ambari-dev/how-to-commit/index.html     |   4 +-
 docs/2.7.8/ambari-dev/how-to-contribute/index.html |   4 +-
 docs/2.7.8/ambari-dev/index.html                   |   4 +-
 docs/2.7.8/ambari-dev/releasing-ambari/index.html  |   4 +-
 docs/2.7.8/ambari-dev/unit-test-reports/index.html |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 docs/2.7.8/ambari-plugin-contribution/index.html   |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 docs/2.7.8/blueprints/index.html                   |   4 +-
 docs/2.7.8/introduction/index.html                 |   4 +-
 docs/2.7.8/kerberos/index.html                     |   4 +-
 .../quick-start-for-new-vm-users/index.html        |   4 +-
 .../2.7.8/quick-start/quick-start-guide/index.html |   4 +-
 docs/2.7.9/ambari-alerts/index.html                |   4 +-
 docs/2.7.9/ambari-design/alerts/index.html         |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 docs/2.7.9/ambari-design/index.html                |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 docs/2.7.9/ambari-design/metrics/index.html        |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 docs/2.7.9/ambari-design/quick-links/index.html    |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 docs/2.7.9/ambari-design/views/index.html          |   4 +-
 docs/2.7.9/ambari-design/views/view-api/index.html |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../2.7.9/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../2.7.9/ambari-dev/apache-ambari-jira/index.html |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 docs/2.7.9/ambari-dev/developer-tools/index.html   |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 docs/2.7.9/ambari-dev/feature-flags/index.html     |   4 +-
 docs/2.7.9/ambari-dev/how-to-commit/index.html     |   4 +-
 docs/2.7.9/ambari-dev/how-to-contribute/index.html |   4 +-
 docs/2.7.9/ambari-dev/index.html                   |   4 +-
 docs/2.7.9/ambari-dev/releasing-ambari/index.html  |   4 +-
 docs/2.7.9/ambari-dev/unit-test-reports/index.html |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 docs/2.7.9/ambari-plugin-contribution/index.html   |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 docs/2.7.9/blueprints/index.html                   |   4 +-
 docs/2.7.9/introduction/index.html                 |   4 +-
 docs/2.7.9/kerberos/index.html                     |   4 +-
 .../quick-start-for-new-vm-users/index.html        |   4 +-
 .../2.7.9/quick-start/quick-start-guide/index.html |   4 +-
 docs/3.0.0/ambari-alerts/index.html                |   4 +-
 docs/3.0.0/ambari-design/alerts/index.html         |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 docs/3.0.0/ambari-design/index.html                |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 docs/3.0.0/ambari-design/metrics/index.html        |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 docs/3.0.0/ambari-design/quick-links/index.html    |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 docs/3.0.0/ambari-design/views/index.html          |   4 +-
 docs/3.0.0/ambari-design/views/view-api/index.html |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../3.0.0/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../3.0.0/ambari-dev/apache-ambari-jira/index.html |   4 +-
 docs/3.0.0/ambari-dev/bigtop-guide/index.html      |   4 +-
 .../ambari-dev/building-from-source/index.html     |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 docs/3.0.0/ambari-dev/developer-tools/index.html   |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 docs/3.0.0/ambari-dev/feature-flags/index.html     |   4 +-
 docs/3.0.0/ambari-dev/how-to-commit/index.html     |   4 +-
 docs/3.0.0/ambari-dev/how-to-contribute/index.html |   4 +-
 docs/3.0.0/ambari-dev/index.html                   |   4 +-
 docs/3.0.0/ambari-dev/releasing-ambari/index.html  |   4 +-
 docs/3.0.0/ambari-dev/running-tests/index.html     |   4 +-
 docs/3.0.0/ambari-dev/unit-test-reports/index.html |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 docs/3.0.0/ambari-plugin-contribution/index.html   |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 docs/3.0.0/blueprints/index.html                   |   4 +-
 docs/3.0.0/faq/index.html                          |   4 +-
 docs/3.0.0/introduction/index.html                 |   4 +-
 docs/3.0.0/kerberos/index.html                     |   4 +-
 .../docker-environment-setup/index.html            |   4 +-
 docs/3.0.0/quick-start/download/index.html         |   4 +-
 .../bare-metal-kvm-setup/index.html                |   4 +-
 .../docker-environment-setup/index.html            |   4 +-
 .../vagrant-environment-setup/index.html           |   4 +-
 .../quick-start/installation-guide/index.html      |   4 +-
 docs/3.0.0/quick-start/mailing-list/index.html     |   4 +-
 .../3.0.0/quick-start/quick-start-guide/index.html |   4 +-
 docs/3.0.0/release-notes/index.html                |   4 +-
 docs/3.1.0/ambari-design/alerts/index.html         |   6 +-
 .../ambari-design/ambari-architecture/index.html   |   7 +-
 .../blueprints/blueprint-ha/index.html             |   6 +-
 .../blueprints/blueprint-ranger/index.html         |   6 +-
 docs/3.1.0/ambari-design/blueprints/index.html     |   6 +-
 .../ambari-design/enhanced-configs/index.html      |   6 +-
 docs/3.1.0/ambari-design/index.html                |   6 +-
 .../kerberos/enabling_kerberos/index.html          |   6 +-
 docs/3.1.0/ambari-design/kerberos/index.html       |   6 +-
 .../kerberos/kerberos_descriptor/index.html        |   6 +-
 .../kerberos/kerberos_service/index.html           |   6 +-
 docs/3.1.0/ambari-design/quick-links/index.html    |   6 +-
 .../stack-and-services/custom-services/index.html  |   6 +-
 .../index.html                                     |   6 +-
 .../stack-and-services/extensions/index.html       |   6 +-
 .../stack-and-services/faq/index.html              |   6 +-
 .../stack-and-services/hooks/index.html            |   6 +-
 .../how-to-define-stacks-and-services/index.html   |   6 +-
 .../ambari-design/stack-and-services/index.html    |   6 +-
 .../stack-and-services/management-packs/index.html |   6 +-
 .../stack-and-services/overview/index.html         |   6 +-
 .../stack-inheritance/index.html                   |   6 +-
 .../stack-and-services/stack-properties/index.html |   6 +-
 .../index.html                                     |   6 +-
 .../stack-and-services/writing-metainfo/index.html |   6 +-
 .../ambari-design/technology-stack/index.html      |   6 +-
 .../views/developing-react-views/index.html        |   6 +-
 .../views/framework-services/index.html            |   6 +-
 docs/3.1.0/ambari-design/views/index.html          |   6 +-
 docs/3.1.0/ambari-design/views/view-api/index.html |   6 +-
 .../ambari-design/views/view-definition/index.html |   6 +-
 .../admin-view-ambari-admin-development/index.html |   6 +-
 .../3.1.0/ambari-dev/ambari-code-layout/index.html |   6 +-
 .../3.1.0/ambari-dev/apache-ambari-jira/index.html |   6 +-
 docs/3.1.0/ambari-dev/bigtop-guide/index.html      |   6 +-
 .../ambari-dev/building-from-source/index.html     |   6 +-
 .../ambari-dev/code-review-guidelines/index.html   |   6 +-
 .../coding-guidelines-for-ambari/index.html        |   6 +-
 docs/3.1.0/ambari-dev/developer-tools/index.html   |   6 +-
 .../ambari-dev/development-in-docker/index.html    |   6 +-
 .../index.html                                     |   6 +-
 docs/3.1.0/ambari-dev/feature-flags/index.html     |   6 +-
 docs/3.1.0/ambari-dev/how-to-commit/index.html     |   6 +-
 docs/3.1.0/ambari-dev/how-to-contribute/index.html |   6 +-
 docs/3.1.0/ambari-dev/index.html                   |   6 +-
 docs/3.1.0/ambari-dev/releasing-ambari/index.html  |   6 +-
 docs/3.1.0/ambari-dev/running-tests/index.html     |   6 +-
 docs/3.1.0/ambari-dev/unit-test-reports/index.html |   6 +-
 .../verifying-release-candidate/index.html         |   6 +-
 docs/3.1.0/ambari-plugin-contribution/index.html   |   8 +-
 docs/3.1.0/faq/index.html                          |   6 +-
 .../3.1.0/frontend/customizing-react-ui/index.html |   6 +-
 docs/3.1.0/frontend/react-ui/index.html            |  11 +-
 docs/3.1.0/index.html                              |   6 +-
 .../monitoring/architecture-comparison/index.html  |   8 +-
 docs/3.1.0/monitoring/architecture/index.html      |   6 +-
 docs/3.1.0/monitoring/deployment/index.html        |   6 +-
 docs/3.1.0/monitoring/migration/index.html         |   6 +-
 .../monitoring/queries-and-dashboards/index.html   |   6 +-
 .../monitoring/service-integration/index.html      |   6 +-
 docs/3.1.0/multi-cluster/architecture/index.html   |  45 +++++++
 .../3.1.0/multi-cluster/getting-started/index.html |  60 +++++++++
 .../multi-cluster/managed-dependencies/index.html  |  54 ++++++++
 docs/3.1.0/multi-cluster/operations/index.html     |  45 +++++++
 docs/3.1.0/platform/java-dependencies/index.html   |   6 +-
 docs/3.1.0/platform/python-runtime/index.html      |   6 +-
 docs/3.1.0/platform/rpm-packaging/index.html       |   6 +-
 docs/3.1.0/quick-start/download/index.html         |   6 +-
 .../bare-metal-kvm-setup/index.html                |   6 +-
 .../docker-environment-setup/index.html            |   6 +-
 .../vagrant-environment-setup/index.html           |   6 +-
 .../quick-start/installation-guide/index.html      |   6 +-
 docs/3.1.0/quick-start/mailing-list/index.html     |   8 +-
 .../3.1.0/quick-start/quick-start-guide/index.html |   6 +-
 docs/3.1.0/release-baseline/index.html             |  13 +-
 docs/3.1.0/release-notes/index.html                |  11 +-
 docs/3.1.0/upgrade-guide/index.html                |   6 +-
 docs/next/multi-cluster/architecture/index.html    |  11 ++
 docs/next/multi-cluster/getting-started/index.html |  11 ++
 .../multi-cluster/managed-dependencies/index.html  |  11 ++
 docs/next/multi-cluster/operations/index.html      |  11 ++
 .../handdrawn/multi-cluster-architecture-en.webp   | Bin 0 -> 93312 bytes
 .../handdrawn/multi-cluster-architecture-zh.webp   | Bin 0 -> 103492 bytes
 img/3.1.0/handdrawn/multi-cluster-bindings-en.webp | Bin 0 -> 105060 bytes
 img/3.1.0/handdrawn/multi-cluster-bindings-zh.webp | Bin 0 -> 110404 bytes
 img/3.1.0/handdrawn/multi-cluster-diagrams.md      | 143 +++++++++++++++++++++
 img/3.1.0/handdrawn/multi-cluster-recovery-en.webp | Bin 0 -> 134158 bytes
 img/3.1.0/handdrawn/multi-cluster-recovery-zh.webp | Bin 0 -> 133216 bytes
 ...8918744824_0.png => avatar_1790058920814_0.png} | Bin
 ...8918745011_1.png => avatar_1790058920859_1.png} | Bin
 ...8918745099_2.png => avatar_1790058920919_2.png} | Bin
 ...8918745236_3.png => avatar_1790058921064_3.png} | Bin
 ...8918745241_4.png => avatar_1790058921067_4.png} | Bin
 ...8918745329_5.png => avatar_1790058921222_5.png} | Bin
 ...8918745650_6.png => avatar_1790058921228_6.png} | Bin
 ...8918745793_7.png => avatar_1790058921231_7.png} | Bin
 ...8918745871_8.png => avatar_1790058921266_8.png} | Bin
 ...8918746082_9.png => avatar_1790058921428_9.png} | Bin
 ...18746086_10.png => avatar_1790058921432_10.png} | Bin
 ...18746090_11.png => avatar_1790058921435_11.png} | Bin
 ...18746095_12.png => avatar_1790058921440_12.png} | Bin
 ...18746266_13.png => avatar_1790058921443_13.png} | Bin
 ...18746271_14.png => avatar_1790058921446_14.png} | Bin
 ...18746275_15.png => avatar_1790058921450_15.png} | Bin
 ...18746281_16.png => avatar_1790058921455_16.png} | Bin
 ...18746451_17.png => avatar_1790058921662_17.png} | Bin
 ...18746455_18.png => avatar_1790058921667_18.png} | Bin
 ...8918746660_0.png => avatar_1790058921673_0.png} | Bin
 ...8918746679_1.png => avatar_1790058921683_1.png} | Bin
 ...8918746759_2.png => avatar_1790058921687_2.png} | Bin
 index.html                                         |   4 +-
 team/index.html                                    |   6 +-
 zh-Hans/404.html                                   |   4 +-
 ...ecture-zh-1b887495ba8594e1f65cb15673a0e3ef.webp | Bin 0 -> 103492 bytes
 ...ndings-zh-f199c63ab7191d3ea8a862ed81488d6e.webp | Bin 0 -> 110404 bytes
 ...covery-zh-3e1d958432e99f198d72cb2fa86482d4.webp | Bin 0 -> 133216 bytes
 zh-Hans/assets/js/42b73600.014f694f.js             |   1 -
 zh-Hans/assets/js/42b73600.9abaa09e.js             |   1 +
 zh-Hans/assets/js/44944c68.a891cd35.js             |   1 +
 zh-Hans/assets/js/7644957a.7d7dcafb.js             |   1 +
 zh-Hans/assets/js/7644957a.f4fc072c.js             |   1 -
 zh-Hans/assets/js/7f5eb893.1a25276d.js             |   1 -
 zh-Hans/assets/js/7f5eb893.ee927d61.js             |   1 +
 zh-Hans/assets/js/810b82f9.2630865f.js             |   1 +
 zh-Hans/assets/js/86d0a8e2.53300551.js             |   1 +
 zh-Hans/assets/js/86d0a8e2.ca50250f.js             |   1 -
 zh-Hans/assets/js/97b12176.d156d1ec.js             |   1 +
 zh-Hans/assets/js/9b479d7f.3526251a.js             |   1 +
 zh-Hans/assets/js/9b479d7f.beea38a2.js             |   1 -
 zh-Hans/assets/js/9c1e7e17.187d8a53.js             |   1 +
 zh-Hans/assets/js/9c1e7e17.a7af2515.js             |   1 -
 zh-Hans/assets/js/ae6baf51.c135917b.js             |   1 +
 zh-Hans/assets/js/ee505d92.4fa819c6.js             |   1 -
 zh-Hans/assets/js/ee505d92.e8786982.js             |   1 +
 .../{f5df6522.81f1d51c.js => f5df6522.8026e9c5.js} |   2 +-
 zh-Hans/assets/js/main.0e434b5f.js                 |   2 -
 zh-Hans/assets/js/main.2b677f06.js                 |   2 +
 ...js.LICENSE.txt => main.2b677f06.js.LICENSE.txt} |   0
 zh-Hans/assets/js/runtime~main.23b89c1f.js         |   1 +
 zh-Hans/assets/js/runtime~main.898755da.js         |   1 -
 zh-Hans/blog/index.html                            |   4 +-
 zh-Hans/docs/2.7.8/ambari-alerts/index.html        |   4 +-
 zh-Hans/docs/2.7.8/ambari-design/alerts/index.html |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 zh-Hans/docs/2.7.8/ambari-design/index.html        |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 .../docs/2.7.8/ambari-design/metrics/index.html    |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 .../2.7.8/ambari-design/quick-links/index.html     |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 zh-Hans/docs/2.7.8/ambari-design/views/index.html  |   4 +-
 .../2.7.8/ambari-design/views/view-api/index.html  |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../2.7.8/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../2.7.8/ambari-dev/apache-ambari-jira/index.html |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 .../2.7.8/ambari-dev/developer-tools/index.html    |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 .../docs/2.7.8/ambari-dev/feature-flags/index.html |   4 +-
 .../docs/2.7.8/ambari-dev/how-to-commit/index.html |   4 +-
 .../2.7.8/ambari-dev/how-to-contribute/index.html  |   4 +-
 zh-Hans/docs/2.7.8/ambari-dev/index.html           |   4 +-
 .../2.7.8/ambari-dev/releasing-ambari/index.html   |   4 +-
 .../2.7.8/ambari-dev/unit-test-reports/index.html  |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 .../2.7.8/ambari-plugin-contribution/index.html    |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 zh-Hans/docs/2.7.8/blueprints/index.html           |   4 +-
 zh-Hans/docs/2.7.8/introduction/index.html         |   4 +-
 zh-Hans/docs/2.7.8/kerberos/index.html             |   4 +-
 .../quick-start-for-new-vm-users/index.html        |   4 +-
 .../2.7.8/quick-start/quick-start-guide/index.html |   4 +-
 zh-Hans/docs/2.7.9/ambari-alerts/index.html        |   4 +-
 zh-Hans/docs/2.7.9/ambari-design/alerts/index.html |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 zh-Hans/docs/2.7.9/ambari-design/index.html        |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 .../docs/2.7.9/ambari-design/metrics/index.html    |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 .../2.7.9/ambari-design/quick-links/index.html     |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 zh-Hans/docs/2.7.9/ambari-design/views/index.html  |   4 +-
 .../2.7.9/ambari-design/views/view-api/index.html  |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../2.7.9/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../2.7.9/ambari-dev/apache-ambari-jira/index.html |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 .../2.7.9/ambari-dev/developer-tools/index.html    |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 .../docs/2.7.9/ambari-dev/feature-flags/index.html |   4 +-
 .../docs/2.7.9/ambari-dev/how-to-commit/index.html |   4 +-
 .../2.7.9/ambari-dev/how-to-contribute/index.html  |   4 +-
 zh-Hans/docs/2.7.9/ambari-dev/index.html           |   4 +-
 .../2.7.9/ambari-dev/releasing-ambari/index.html   |   4 +-
 .../2.7.9/ambari-dev/unit-test-reports/index.html  |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 .../2.7.9/ambari-plugin-contribution/index.html    |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 zh-Hans/docs/2.7.9/blueprints/index.html           |   4 +-
 zh-Hans/docs/2.7.9/introduction/index.html         |   4 +-
 zh-Hans/docs/2.7.9/kerberos/index.html             |   4 +-
 .../quick-start-for-new-vm-users/index.html        |   4 +-
 .../2.7.9/quick-start/quick-start-guide/index.html |   4 +-
 zh-Hans/docs/3.0.0/ambari-alerts/index.html        |   4 +-
 zh-Hans/docs/3.0.0/ambari-design/alerts/index.html |   4 +-
 .../ambari-design/ambari-architecture/index.html   |   4 +-
 .../blueprints/blueprint-ha/index.html             |   4 +-
 .../blueprints/blueprint-ranger/index.html         |   4 +-
 .../ambari-design/enhanced-configs/index.html      |   4 +-
 zh-Hans/docs/3.0.0/ambari-design/index.html        |   4 +-
 .../kerberos/enabling_kerberos/index.html          |   4 +-
 .../kerberos/kerberos_descriptor/index.html        |   4 +-
 .../kerberos/kerberos_service/index.html           |   4 +-
 .../metrics/ambari-metrics-whitelisting/index.html |   4 +-
 .../metrics/ambari-server-metrics/index.html       |   4 +-
 .../ambari-design/metrics/configuration/index.html |   4 +-
 .../docs/3.0.0/ambari-design/metrics/index.html    |   4 +-
 .../metrics/metrics-api-specification/index.html   |   4 +-
 .../metrics-collector-api-specification/index.html |   4 +-
 .../ambari-design/metrics/operations/index.html    |   4 +-
 .../metrics/stack-defined-metrics/index.html       |   4 +-
 .../metrics/troubleshooting/index.html             |   4 +-
 .../upgrading-ambari-metrics-system/index.html     |   4 +-
 .../3.0.0/ambari-design/quick-links/index.html     |   4 +-
 .../ambari-design/service-dashboard/index.html     |   4 +-
 .../stack-and-services/custom-services/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/extensions/index.html       |   4 +-
 .../stack-and-services/faq/index.html              |   4 +-
 .../stack-and-services/hooks/index.html            |   4 +-
 .../how-to-define-stacks-and-services/index.html   |   4 +-
 .../ambari-design/stack-and-services/index.html    |   4 +-
 .../stack-and-services/management-packs/index.html |   4 +-
 .../stack-and-services/overview/index.html         |   4 +-
 .../stack-inheritance/index.html                   |   4 +-
 .../stack-and-services/stack-properties/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../stack-and-services/writing-metainfo/index.html |   4 +-
 .../ambari-design/technology-stack/index.html      |   4 +-
 .../views/framework-services/index.html            |   4 +-
 zh-Hans/docs/3.0.0/ambari-design/views/index.html  |   4 +-
 .../3.0.0/ambari-design/views/view-api/index.html  |   4 +-
 .../ambari-design/views/view-definition/index.html |   4 +-
 .../admin-view-ambari-admin-development/index.html |   4 +-
 .../3.0.0/ambari-dev/ambari-code-layout/index.html |   4 +-
 .../3.0.0/ambari-dev/apache-ambari-jira/index.html |   4 +-
 .../docs/3.0.0/ambari-dev/bigtop-guide/index.html  |   4 +-
 .../ambari-dev/building-from-source/index.html     |   4 +-
 .../ambari-dev/code-review-guidelines/index.html   |   4 +-
 .../coding-guidelines-for-ambari/index.html        |   4 +-
 .../3.0.0/ambari-dev/developer-tools/index.html    |   4 +-
 .../ambari-dev/development-in-docker/index.html    |   4 +-
 .../index.html                                     |   4 +-
 .../docs/3.0.0/ambari-dev/feature-flags/index.html |   4 +-
 .../docs/3.0.0/ambari-dev/how-to-commit/index.html |   4 +-
 .../3.0.0/ambari-dev/how-to-contribute/index.html  |   4 +-
 zh-Hans/docs/3.0.0/ambari-dev/index.html           |   4 +-
 .../3.0.0/ambari-dev/releasing-ambari/index.html   |   4 +-
 .../docs/3.0.0/ambari-dev/running-tests/index.html |   4 +-
 .../3.0.0/ambari-dev/unit-test-reports/index.html  |   4 +-
 .../verifying-release-candidate/index.html         |   4 +-
 .../3.0.0/ambari-plugin-contribution/index.html    |   4 +-
 .../ambari-plugin-contribution/scom/index.html     |   4 +-
 .../scom/installation/index.html                   |   4 +-
 .../step-by-step/index.html                        |   4 +-
 zh-Hans/docs/3.0.0/blueprints/index.html           |   4 +-
 zh-Hans/docs/3.0.0/faq/index.html                  |   4 +-
 zh-Hans/docs/3.0.0/introduction/index.html         |   4 +-
 zh-Hans/docs/3.0.0/kerberos/index.html             |   4 +-
 .../docker-environment-setup/index.html            |   4 +-
 zh-Hans/docs/3.0.0/quick-start/download/index.html |   4 +-
 .../bare-metal-kvm-setup/index.html                |   4 +-
 .../docker-environment-setup/index.html            |   4 +-
 .../vagrant-environment-setup/index.html           |   4 +-
 .../quick-start/installation-guide/index.html      |   4 +-
 .../docs/3.0.0/quick-start/mailing-list/index.html |   4 +-
 .../3.0.0/quick-start/quick-start-guide/index.html |   4 +-
 zh-Hans/docs/3.0.0/release-notes/index.html        |   4 +-
 zh-Hans/docs/3.1.0/ambari-design/alerts/index.html |   6 +-
 .../ambari-design/ambari-architecture/index.html   |   7 +-
 .../blueprints/blueprint-ha/index.html             |   6 +-
 .../blueprints/blueprint-ranger/index.html         |   6 +-
 .../docs/3.1.0/ambari-design/blueprints/index.html |   6 +-
 .../ambari-design/enhanced-configs/index.html      |   6 +-
 zh-Hans/docs/3.1.0/ambari-design/index.html        |   6 +-
 .../kerberos/enabling_kerberos/index.html          |   6 +-
 .../docs/3.1.0/ambari-design/kerberos/index.html   |   6 +-
 .../kerberos/kerberos_descriptor/index.html        |   6 +-
 .../kerberos/kerberos_service/index.html           |   6 +-
 .../3.1.0/ambari-design/quick-links/index.html     |   6 +-
 .../stack-and-services/custom-services/index.html  |   6 +-
 .../index.html                                     |   6 +-
 .../stack-and-services/extensions/index.html       |   6 +-
 .../stack-and-services/faq/index.html              |   6 +-
 .../stack-and-services/hooks/index.html            |   6 +-
 .../how-to-define-stacks-and-services/index.html   |   6 +-
 .../ambari-design/stack-and-services/index.html    |   6 +-
 .../stack-and-services/management-packs/index.html |   6 +-
 .../stack-and-services/overview/index.html         |   6 +-
 .../stack-inheritance/index.html                   |   6 +-
 .../stack-and-services/stack-properties/index.html |   6 +-
 .../index.html                                     |   6 +-
 .../stack-and-services/writing-metainfo/index.html |   6 +-
 .../ambari-design/technology-stack/index.html      |   6 +-
 .../views/developing-react-views/index.html        |   6 +-
 .../views/framework-services/index.html            |   6 +-
 zh-Hans/docs/3.1.0/ambari-design/views/index.html  |   6 +-
 .../3.1.0/ambari-design/views/view-api/index.html  |   6 +-
 .../ambari-design/views/view-definition/index.html |   6 +-
 .../admin-view-ambari-admin-development/index.html |   6 +-
 .../3.1.0/ambari-dev/ambari-code-layout/index.html |   6 +-
 .../3.1.0/ambari-dev/apache-ambari-jira/index.html |   6 +-
 .../docs/3.1.0/ambari-dev/bigtop-guide/index.html  |   6 +-
 .../ambari-dev/building-from-source/index.html     |   6 +-
 .../ambari-dev/code-review-guidelines/index.html   |   6 +-
 .../coding-guidelines-for-ambari/index.html        |   6 +-
 .../3.1.0/ambari-dev/developer-tools/index.html    |   6 +-
 .../ambari-dev/development-in-docker/index.html    |   6 +-
 .../index.html                                     |   6 +-
 .../docs/3.1.0/ambari-dev/feature-flags/index.html |   6 +-
 .../docs/3.1.0/ambari-dev/how-to-commit/index.html |   6 +-
 .../3.1.0/ambari-dev/how-to-contribute/index.html  |   6 +-
 zh-Hans/docs/3.1.0/ambari-dev/index.html           |   6 +-
 .../3.1.0/ambari-dev/releasing-ambari/index.html   |   6 +-
 .../docs/3.1.0/ambari-dev/running-tests/index.html |   6 +-
 .../3.1.0/ambari-dev/unit-test-reports/index.html  |   6 +-
 .../verifying-release-candidate/index.html         |   6 +-
 .../3.1.0/ambari-plugin-contribution/index.html    |   8 +-
 zh-Hans/docs/3.1.0/faq/index.html                  |   6 +-
 .../3.1.0/frontend/customizing-react-ui/index.html |   6 +-
 zh-Hans/docs/3.1.0/frontend/react-ui/index.html    |  11 +-
 zh-Hans/docs/3.1.0/index.html                      |   6 +-
 .../monitoring/architecture-comparison/index.html  |   8 +-
 .../docs/3.1.0/monitoring/architecture/index.html  |   6 +-
 .../docs/3.1.0/monitoring/deployment/index.html    |   6 +-
 zh-Hans/docs/3.1.0/monitoring/migration/index.html |   6 +-
 .../monitoring/queries-and-dashboards/index.html   |   6 +-
 .../monitoring/service-integration/index.html      |   6 +-
 .../3.1.0/multi-cluster/architecture/index.html    |  45 +++++++
 .../getting-started}/index.html                    |  59 +++++++--
 .../multi-cluster/managed-dependencies/index.html  |  54 ++++++++
 .../docs/3.1.0/multi-cluster/operations/index.html |  45 +++++++
 .../3.1.0/platform/java-dependencies/index.html    |   6 +-
 .../docs/3.1.0/platform/python-runtime/index.html  |   6 +-
 .../docs/3.1.0/platform/rpm-packaging/index.html   |   6 +-
 zh-Hans/docs/3.1.0/quick-start/download/index.html |   6 +-
 .../bare-metal-kvm-setup/index.html                |   6 +-
 .../docker-environment-setup/index.html            |   6 +-
 .../vagrant-environment-setup/index.html           |   6 +-
 .../quick-start/installation-guide/index.html      |   6 +-
 .../docs/3.1.0/quick-start/mailing-list/index.html |   8 +-
 .../3.1.0/quick-start/quick-start-guide/index.html |   6 +-
 zh-Hans/docs/3.1.0/release-baseline/index.html     |  13 +-
 zh-Hans/docs/3.1.0/release-notes/index.html        |  11 +-
 zh-Hans/docs/3.1.0/upgrade-guide/index.html        |   6 +-
 .../next/multi-cluster/architecture/index.html     |  11 ++
 .../next/multi-cluster/getting-started/index.html  |  11 ++
 .../multi-cluster/managed-dependencies/index.html  |  11 ++
 .../docs/next/multi-cluster/operations/index.html  |  11 ++
 .../handdrawn/multi-cluster-architecture-en.webp   | Bin 0 -> 93312 bytes
 .../handdrawn/multi-cluster-architecture-zh.webp   | Bin 0 -> 103492 bytes
 .../3.1.0/handdrawn/multi-cluster-bindings-en.webp | Bin 0 -> 105060 bytes
 .../3.1.0/handdrawn/multi-cluster-bindings-zh.webp | Bin 0 -> 110404 bytes
 .../img/3.1.0/handdrawn/multi-cluster-diagrams.md  | 143 +++++++++++++++++++++
 .../3.1.0/handdrawn/multi-cluster-recovery-en.webp | Bin 0 -> 134158 bytes
 .../3.1.0/handdrawn/multi-cluster-recovery-zh.webp | Bin 0 -> 133216 bytes
 ...8918744824_0.png => avatar_1790058920814_0.png} | Bin
 ...8918745011_1.png => avatar_1790058920859_1.png} | Bin
 ...8918745099_2.png => avatar_1790058920919_2.png} | Bin
 ...8918745236_3.png => avatar_1790058921064_3.png} | Bin
 ...8918745241_4.png => avatar_1790058921067_4.png} | Bin
 ...8918745329_5.png => avatar_1790058921222_5.png} | Bin
 ...8918745650_6.png => avatar_1790058921228_6.png} | Bin
 ...8918745793_7.png => avatar_1790058921231_7.png} | Bin
 ...8918745871_8.png => avatar_1790058921266_8.png} | Bin
 ...8918746082_9.png => avatar_1790058921428_9.png} | Bin
 ...18746086_10.png => avatar_1790058921432_10.png} | Bin
 ...18746090_11.png => avatar_1790058921435_11.png} | Bin
 ...18746095_12.png => avatar_1790058921440_12.png} | Bin
 ...18746266_13.png => avatar_1790058921443_13.png} | Bin
 ...18746271_14.png => avatar_1790058921446_14.png} | Bin
 ...18746275_15.png => avatar_1790058921450_15.png} | Bin
 ...18746281_16.png => avatar_1790058921455_16.png} | Bin
 ...18746451_17.png => avatar_1790058921662_17.png} | Bin
 ...18746455_18.png => avatar_1790058921667_18.png} | Bin
 ...8918746660_0.png => avatar_1790058921673_0.png} | Bin
 ...8918746679_1.png => avatar_1790058921683_1.png} | Bin
 ...8918746759_2.png => avatar_1790058921687_2.png} | Bin
 zh-Hans/index.html                                 |   4 +-
 zh-Hans/team/index.html                            |   6 +-
 688 files changed, 2103 insertions(+), 1314 deletions(-)

diff --git a/404.html b/404.html
index 08e2807..e66d252 100644
--- a/404.html
+++ b/404.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Page Not Found | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/404.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/assets/images/multi-cluster-architecture-en-09f2939ac904f0359ff4d27dd5de4c94.webp b/assets/images/multi-cluster-architecture-en-09f2939ac904f0359ff4d27dd5de4c94.webp
new file mode 100644
index 0000000..bab77d6
Binary files /dev/null and b/assets/images/multi-cluster-architecture-en-09f2939ac904f0359ff4d27dd5de4c94.webp differ
diff --git a/assets/images/multi-cluster-bindings-en-af398d4981141af1e1c1a95f57b7231e.webp b/assets/images/multi-cluster-bindings-en-af398d4981141af1e1c1a95f57b7231e.webp
new file mode 100644
index 0000000..6b4a9a0
Binary files /dev/null and b/assets/images/multi-cluster-bindings-en-af398d4981141af1e1c1a95f57b7231e.webp differ
diff --git a/assets/images/multi-cluster-recovery-en-f15368a71789bfbc4e299c84d4c20a91.webp b/assets/images/multi-cluster-recovery-en-f15368a71789bfbc4e299c84d4c20a91.webp
new file mode 100644
index 0000000..7a2fa7c
Binary files /dev/null and b/assets/images/multi-cluster-recovery-en-f15368a71789bfbc4e299c84d4c20a91.webp differ
diff --git a/assets/js/06c73d31.314b91dc.js b/assets/js/06c73d31.314b91dc.js
deleted file mode 100644
index b380d3a..0000000
--- a/assets/js/06c73d31.314b91dc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8250],{28453:(e,a,n)=>{n.d(a,{R:()=>s,x:()=>o});var t=n(96540);const r={},i=t.createContext(r);function s(e){const a=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function o(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(i.Provider,{value:a},e.children)}},4068 [...]
\ No newline at end of file
diff --git a/assets/js/06c73d31.c10ff6b0.js b/assets/js/06c73d31.c10ff6b0.js
new file mode 100644
index 0000000..9cea0d0
--- /dev/null
+++ b/assets/js/06c73d31.c10ff6b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8250],{28453:(e,a,t)=>{t.d(a,{R:()=>s,x:()=>o});var n=t(96540);const r={},i=n.createContext(r);function s(e){const a=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function o(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(i.Provider,{value:a},e.children)}},4068 [...]
\ No newline at end of file
diff --git a/assets/js/15e0e1c1.228376f1.js b/assets/js/15e0e1c1.228376f1.js
new file mode 100644
index 0000000..64d6f26
--- /dev/null
+++ b/assets/js/15e0e1c1.228376f1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[4216],{12246:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"ambari-design/ambari-architecture","title":"Ambari 3.1 Architecture","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/ambari-design/ambari-architecture.md","sourceDirName":"ambari-design","slug":"/ambari-design/ambari-architect [...]
\ No newline at end of file
diff --git a/assets/js/15e0e1c1.6a20295b.js b/assets/js/15e0e1c1.6a20295b.js
deleted file mode 100644
index 96ca759..0000000
--- a/assets/js/15e0e1c1.6a20295b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[4216],{12246:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"ambari-design/ambari-architecture","title":"Ambari 3.1 Architecture","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/ambari-design/ambari-architecture.md","sourceDirName":"ambari-design","slug":"/ambari-design/ambari-architect [...]
\ No newline at end of file
diff --git a/assets/js/406abd58.3c9c65f1.js b/assets/js/406abd58.3c9c65f1.js
deleted file mode 100644
index b9c29fc..0000000
--- a/assets/js/406abd58.3c9c65f1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[1141],{28453:(e,a,t)=>{t.d(a,{R:()=>s,x:()=>c});var r=t(96540);const i={},n=r.createContext(i);function s(e){const a=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(n.Provider,{value:a},e.children)}},9511 [...]
\ No newline at end of file
diff --git a/assets/js/406abd58.ef6228df.js b/assets/js/406abd58.ef6228df.js
new file mode 100644
index 0000000..84afe29
--- /dev/null
+++ b/assets/js/406abd58.ef6228df.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[1141],{28453:(e,a,t)=>{t.d(a,{R:()=>s,x:()=>c});var r=t(96540);const i={},n=r.createContext(i);function s(e){const a=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(n.Provider,{value:a},e.children)}},9511 [...]
\ No newline at end of file
diff --git a/assets/js/45bd085e.72eeb2ab.js b/assets/js/45bd085e.72eeb2ab.js
new file mode 100644
index 0000000..77a0a5b
--- /dev/null
+++ b/assets/js/45bd085e.72eeb2ab.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8086],{7664:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>a,metadata:()=>s,toc:()=>o});const s=JSON.parse('{"id":"multi-cluster/architecture","title":"Multi-cluster Architecture","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/multi-cluster/architecture.md","sourceDirName":"multi-cluster","slug":"/multi-cluster/architecture","permalink":"/ [...]
\ No newline at end of file
diff --git a/assets/js/7e0ef932.8b8e4f32.js b/assets/js/7e0ef932.8b8e4f32.js
new file mode 100644
index 0000000..35c6d3d
--- /dev/null
+++ b/assets/js/7e0ef932.8b8e4f32.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9486],{28453:(e,r,n)=>{n.d(r,{R:()=>d,x:()=>c});var t=n(96540);const i={},s=t.createContext(i);function d(e){const r=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function c(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),t.createElement(s.Provider,{value:r},e.children)}},5301 [...]
\ No newline at end of file
diff --git a/assets/js/80fac586.645d8f58.js b/assets/js/80fac586.645d8f58.js
new file mode 100644
index 0000000..3616b05
--- /dev/null
+++ b/assets/js/80fac586.645d8f58.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9098],{14838:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"3.1.0","label":"3.1.0 (Preview)","banner":"unreleased","badge":true,"noIndex":true,"className":"docs-version-3.1.0","isLast":false,"docsSidebars":{"ambariSidebar":[{"type":"link","href":"/docs/3.1.0/","label":"Apache Ambari 3.1.0","docId":"introduction","unlisted":false},{"type":"link","href":"/docs/3.1.0/release-note [...]
\ No newline at end of file
diff --git a/assets/js/80fac586.bc62cc99.js b/assets/js/80fac586.bc62cc99.js
deleted file mode 100644
index cc5c60e..0000000
--- a/assets/js/80fac586.bc62cc99.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9098],{14838:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"3.1.0","label":"3.1.0 (Preview)","banner":"unreleased","badge":true,"noIndex":true,"className":"docs-version-3.1.0","isLast":false,"docsSidebars":{"ambariSidebar":[{"type":"link","href":"/docs/3.1.0/","label":"Apache Ambari 3.1.0","docId":"introduction","unlisted":false},{"type":"link","href":"/docs/3.1.0/release-note [...]
\ No newline at end of file
diff --git a/assets/js/b75b6186.98c1e831.js b/assets/js/b75b6186.98c1e831.js
deleted file mode 100644
index 14310f7..0000000
--- a/assets/js/b75b6186.98c1e831.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9978],{28453:(e,r,i)=>{i.d(r,{R:()=>t,x:()=>o});var s=i(96540);const a={},n=s.createContext(a);function t(e){const r=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function o(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:t(e.components),s.createElement(n.Provider,{value:r},e.children)}},6891 [...]
\ No newline at end of file
diff --git a/assets/js/b75b6186.e0f015fe.js b/assets/js/b75b6186.e0f015fe.js
new file mode 100644
index 0000000..3d09075
--- /dev/null
+++ b/assets/js/b75b6186.e0f015fe.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9978],{28453:(e,r,s)=>{s.d(r,{R:()=>n,x:()=>o});var i=s(96540);const t={},a=i.createContext(t);function n(e){const r=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function o(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),i.createElement(a.Provider,{value:r},e.children)}},6891 [...]
\ No newline at end of file
diff --git a/assets/js/c03ac962.73202f83.js b/assets/js/c03ac962.73202f83.js
new file mode 100644
index 0000000..dbbb0b2
--- /dev/null
+++ b/assets/js/c03ac962.73202f83.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[2578],{28453:(e,t,s)=>{s.d(t,{R:()=>a,x:()=>c});var r=s(96540);const n={},i=r.createContext(n);function a(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),r.createElement(i.Provider,{value:t},e.children)}},3154 [...]
\ No newline at end of file
diff --git a/assets/js/cf0b61f6.9604a81e.js b/assets/js/cf0b61f6.9604a81e.js
deleted file mode 100644
index de5a628..0000000
--- a/assets/js/cf0b61f6.9604a81e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[1229],{22634:(e,i,s)=>{s.r(i),s.d(i,{assets:()=>o,contentTitle:()=>c,default:()=>h,frontMatter:()=>n,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"quick-start/mailing-list","title":"Mailing Lists","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/quick-start/mailing-list.md","sourceDirName":"quick-start","slug":"/quick-start/mailing-list","permalink":"/docs/3.1.0/quick-sta [...]
\ No newline at end of file
diff --git a/assets/js/cf0b61f6.a89db70a.js b/assets/js/cf0b61f6.a89db70a.js
new file mode 100644
index 0000000..c32be27
--- /dev/null
+++ b/assets/js/cf0b61f6.a89db70a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[1229],{22634:(e,i,s)=>{s.r(i),s.d(i,{assets:()=>o,contentTitle:()=>c,default:()=>h,frontMatter:()=>n,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"quick-start/mailing-list","title":"Mailing Lists","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/quick-start/mailing-list.md","sourceDirName":"quick-start","slug":"/quick-start/mailing-list","permalink":"/docs/3.1.0/quick-sta [...]
\ No newline at end of file
diff --git a/assets/js/f5df6522.81f1d51c.js b/assets/js/f5df6522.8026e9c5.js
similarity index 72%
rename from assets/js/f5df6522.81f1d51c.js
rename to assets/js/f5df6522.8026e9c5.js
index 46ff38d..46b15ac 100644
--- a/assets/js/f5df6522.81f1d51c.js
+++ b/assets/js/f5df6522.8026e9c5.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3089],{53705:(a,e,t)=>{t.r(e),t.d(e,{default:()=>s});t(96540);var i=t(21312);const r=JSON.parse('{"en":{"info":{"desc":"The Ambari Team","tip":"(In no particular order)"},"pmc":[{"apacheId":"arshad","avatarUrl":"/img/team/avatar_1788918744824_0.png","email":"arshad@apache.org","gitUrl":"https://github.com/arshadmohammad","githubId":"arshadmohammad","name":"Mohammad Arshad"},{"apacheId":"atri","avata [...]
\ No newline at end of file
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3089],{53705:(a,e,t)=>{t.r(e),t.d(e,{default:()=>s});t(96540);var i=t(21312);const r=JSON.parse('{"en":{"info":{"desc":"The Ambari Team","tip":"(In no particular order)"},"pmc":[{"apacheId":"arshad","avatarUrl":"/img/team/avatar_1790058920814_0.png","email":"arshad@apache.org","gitUrl":"https://github.com/arshadmohammad","githubId":"arshadmohammad","name":"Mohammad Arshad"},{"apacheId":"atri","avata [...]
\ No newline at end of file
diff --git a/assets/js/fcb9c30f.7801f092.js b/assets/js/fcb9c30f.7801f092.js
new file mode 100644
index 0000000..51dc5ed
--- /dev/null
+++ b/assets/js/fcb9c30f.7801f092.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3657],{28453:(e,r,t)=>{t.d(r,{R:()=>o,x:()=>a});var i=t(96540);const s={},n=i.createContext(s);function o(e){const r=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(n.Provider,{value:r},e.children)}},9526 [...]
\ No newline at end of file
diff --git a/assets/js/fcb9c30f.b6c0128d.js b/assets/js/fcb9c30f.b6c0128d.js
deleted file mode 100644
index 3ca3482..0000000
--- a/assets/js/fcb9c30f.b6c0128d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3657],{28453:(e,r,t)=>{t.d(r,{R:()=>o,x:()=>a});var i=t(96540);const s={},n=i.createContext(s);function o(e){const r=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(n.Provider,{value:r},e.children)}},9526 [...]
\ No newline at end of file
diff --git a/assets/js/fd43ad66.a87b22e2.js b/assets/js/fd43ad66.a87b22e2.js
new file mode 100644
index 0000000..37606fc
--- /dev/null
+++ b/assets/js/fd43ad66.a87b22e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[7785],{12379:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>h,frontMatter:()=>s,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"multi-cluster/managed-dependencies","title":"Managed HBase Dependencies","description":"\x3c!--","source":"@site/versioned_docs/version-3.1.0/multi-cluster/managed-dependencies.md","sourceDirName":"multi-cluster","slug":"/multi-cluster/managed-dep [...]
\ No newline at end of file
diff --git a/assets/js/main.b3ea3448.js b/assets/js/main.b3ea3448.js
new file mode 100644
index 0000000..50a45d0
--- /dev/null
+++ b/assets/js/main.b3ea3448.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.b3ea3448.js.LICENSE.txt */
+(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8792],{205:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(96540);const r=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694:(e,t,n)=>{"use strict";var a=n(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call th [...]
\ No newline at end of file
diff --git a/assets/js/main.f9fb30aa.js.LICENSE.txt b/assets/js/main.b3ea3448.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.f9fb30aa.js.LICENSE.txt
rename to assets/js/main.b3ea3448.js.LICENSE.txt
diff --git a/assets/js/main.f9fb30aa.js b/assets/js/main.f9fb30aa.js
deleted file mode 100644
index 5e75396..0000000
--- a/assets/js/main.f9fb30aa.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.f9fb30aa.js.LICENSE.txt */
-(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8792],{205:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(96540);const r=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694:(e,t,n)=>{"use strict";var a=n(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call th [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.5d3f11e9.js b/assets/js/runtime~main.5d3f11e9.js
deleted file mode 100644
index 60eed1f..0000000
--- a/assets/js/runtime~main.5d3f11e9.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,b,d,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return f[e].call(c.exports,c,c.exports,r),c.exports}r.m=f,e=[],r.O=(a,c,b,d)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||f>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<f&&(f=d));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.ebd440aa.js b/assets/js/runtime~main.ebd440aa.js
new file mode 100644
index 0000000..5477e53
--- /dev/null
+++ b/assets/js/runtime~main.ebd440aa.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,c,d,b,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return f[e].call(c.exports,c,c.exports,r),c.exports}r.m=f,e=[],r.O=(a,c,d,b)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],b=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&b||f>=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b<f&&(f=b));if(t){e.splice(i--,1);var n=d();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index b0568f8..ce549a2 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blog | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/blog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-alerts/index.html b/docs/2.7.8/ambari-alerts/index.html
index 8983661..faf2db0 100644
--- a/docs/2.7.8/ambari-alerts/index.html
+++ b/docs/2.7.8/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/alerts/index.html b/docs/2.7.8/ambari-design/alerts/index.html
index 1c6d336..5fd7020 100644
--- a/docs/2.7.8/ambari-design/alerts/index.html
+++ b/docs/2.7.8/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/ambari-architecture/index.html b/docs/2.7.8/ambari-design/ambari-architecture/index.html
index c8542b6..fcc8b0d 100644
--- a/docs/2.7.8/ambari-design/ambari-architecture/index.html
+++ b/docs/2.7.8/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html b/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
index 6b2c348..01d61dc 100644
--- a/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
+++ b/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support for HA Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data- [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html b/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
index d408135..a58f404 100644
--- a/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint support for Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/enhanced-configs/index.html b/docs/2.7.8/ambari-design/enhanced-configs/index.html
index 84552ee..e9f3e5b 100644
--- a/docs/2.7.8/ambari-design/enhanced-configs/index.html
+++ b/docs/2.7.8/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/index.html b/docs/2.7.8/ambari-design/index.html
index 07bec4b..c08f518 100644
--- a/docs/2.7.8/ambari-design/index.html
+++ b/docs/2.7.8/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html b/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
index d38fba6..ae5d5ba 100644
--- a/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" nam [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html b/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
index 84aa08c..fc2ac94 100644
--- a/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html b/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
index 2a2657b..3a21b10 100644
--- a/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
+++ b/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Service | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index 868f541..c2643af 100644
--- a/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - Whitelisting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html b/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
index 6443bae..872f4a0 100644
--- a/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/configuration/index.html b/docs/2.7.8/ambari-design/metrics/configuration/index.html
index d29956c..d129857 100644
--- a/docs/2.7.8/ambari-design/metrics/configuration/index.html
+++ b/docs/2.7.8/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusa [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/index.html b/docs/2.7.8/ambari-design/metrics/index.html
index aca0f5e..e7f13ed 100644
--- a/docs/2.7.8/ambari-design/metrics/index.html
+++ b/docs/2.7.8/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html b/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
index 9a975ea..e0cf0cc 100644
--- a/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
+++ b/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html b/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
index 3a09696..f2ecb50 100644
--- a/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics Collector API Specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/operations/index.html b/docs/2.7.8/ambari-design/metrics/operations/index.html
index 9f98eb2..0fb18a8 100644
--- a/docs/2.7.8/ambari-design/metrics/operations/index.html
+++ b/docs/2.7.8/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html b/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
index 2161326..3801596 100644
--- a/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Defined Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html b/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
index 39f407e..0c1b7dc 100644
--- a/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
+++ b/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Troubleshooting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index b78b9a1..616fd4e 100644
--- a/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Upgrading Ambari Metrics System | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Han [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/quick-links/index.html b/docs/2.7.8/ambari-design/quick-links/index.html
index 4c1a98d..391ba35 100644
--- a/docs/2.7.8/ambari-design/quick-links/index.html
+++ b/docs/2.7.8/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/service-dashboard/index.html b/docs/2.7.8/ambari-design/service-dashboard/index.html
index dc63caa..ed7d722 100644
--- a/docs/2.7.8/ambari-design/service-dashboard/index.html
+++ b/docs/2.7.8/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Service Dashboard | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" na [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html b/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
index ca68abd..6f8c6b0 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 2437c8b..6ab7b10 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html b/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
index 3d52739..932060c 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/faq/index.html b/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
index 6f0dde0..1df5c71 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_loca [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html b/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
index 26b1efb..a34b67c 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index ef113e0..40fc1a7 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/index.html b/docs/2.7.8/ambari-design/stack-and-services/index.html
index d702f71..b540ad6 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html b/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
index e470897..998c622 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/overview/index.html b/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
index 91cfa2f..0f54799 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docus [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html b/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
index 4daeb43..cf92030 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html b/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
index 7d2fe95..ec4ed53 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index e310fd3..3838baa 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version functions: conf-select and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html b/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
index 095bc78..76ec977 100644
--- a/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/technology-stack/index.html b/docs/2.7.8/ambari-design/technology-stack/index.html
index fa8d97a..f159864 100644
--- a/docs/2.7.8/ambari-design/technology-stack/index.html
+++ b/docs/2.7.8/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/views/framework-services/index.html b/docs/2.7.8/ambari-design/views/framework-services/index.html
index 4dbb436..97c09a3 100644
--- a/docs/2.7.8/ambari-design/views/framework-services/index.html
+++ b/docs/2.7.8/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/views/index.html b/docs/2.7.8/ambari-design/views/index.html
index e988cac..1c6cb32 100644
--- a/docs/2.7.8/ambari-design/views/index.html
+++ b/docs/2.7.8/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/views/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/views/view-api/index.html b/docs/2.7.8/ambari-design/views/view-api/index.html
index 8b444ef..6537097 100644
--- a/docs/2.7.8/ambari-design/views/view-api/index.html
+++ b/docs/2.7.8/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-design/views/view-definition/index.html b/docs/2.7.8/ambari-design/views/view-definition/index.html
index ca6ce36..76ba67c 100644
--- a/docs/2.7.8/ambari-design/views/view-definition/index.html
+++ b/docs/2.7.8/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docu [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html b/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
index f2fbf5c..0dfd53e 100644
--- a/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View (ambari-admin) Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/ambari-code-layout/index.html b/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
index a9b7eb8..9eb02c1 100644
--- a/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
+++ b/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html b/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
index cb1ce77..2be8501 100644
--- a/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
+++ b/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/code-review-guidelines/index.html b/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
index af0030d..074436a 100644
--- a/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
+++ b/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html b/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
index fba61a7..79eabfd 100644
--- a/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/developer-tools/index.html b/docs/2.7.8/ambari-dev/developer-tools/index.html
index 38381ef..fa03255 100644
--- a/docs/2.7.8/ambari-dev/developer-tools/index.html
+++ b/docs/2.7.8/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/development-in-docker/index.html b/docs/2.7.8/ambari-dev/development-in-docker/index.html
index ca3f996..9f408a5 100644
--- a/docs/2.7.8/ambari-dev/development-in-docker/index.html
+++ b/docs/2.7.8/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html b/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
index e4f756e..7cb84bf 100644
--- a/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
+++ b/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" cont [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/feature-flags/index.html b/docs/2.7.8/ambari-dev/feature-flags/index.html
index 53a2caa..07ced6e 100644
--- a/docs/2.7.8/ambari-dev/feature-flags/index.html
+++ b/docs/2.7.8/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/how-to-commit/index.html b/docs/2.7.8/ambari-dev/how-to-commit/index.html
index c518c42..617a504 100644
--- a/docs/2.7.8/ambari-dev/how-to-commit/index.html
+++ b/docs/2.7.8/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/how-to-contribute/index.html b/docs/2.7.8/ambari-dev/how-to-contribute/index.html
index c6553d2..f40a21a 100644
--- a/docs/2.7.8/ambari-dev/how-to-contribute/index.html
+++ b/docs/2.7.8/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/index.html b/docs/2.7.8/ambari-dev/index.html
index a8ceafb..e3ccefe 100644
--- a/docs/2.7.8/ambari-dev/index.html
+++ b/docs/2.7.8/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/releasing-ambari/index.html b/docs/2.7.8/ambari-dev/releasing-ambari/index.html
index 4605829..28dbb9a 100644
--- a/docs/2.7.8/ambari-dev/releasing-ambari/index.html
+++ b/docs/2.7.8/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/unit-test-reports/index.html b/docs/2.7.8/ambari-dev/unit-test-reports/index.html
index 6ecb84c..37f1fc1 100644
--- a/docs/2.7.8/ambari-dev/unit-test-reports/index.html
+++ b/docs/2.7.8/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html b/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
index e8bcacb..388634e 100644
--- a/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
+++ b/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-plugin-contribution/index.html b/docs/2.7.8/ambari-plugin-contribution/index.html
index 48b07cb..034c9f7 100644
--- a/docs/2.7.8/ambari-plugin-contribution/index.html
+++ b/docs/2.7.8/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-plugin-contribution/scom/index.html b/docs/2.7.8/ambari-plugin-contribution/scom/index.html
index f203451..2578849 100644
--- a/docs/2.7.8/ambari-plugin-contribution/scom/index.html
+++ b/docs/2.7.8/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM Management Pack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html b/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
index f5d3544..04b01e6 100644
--- a/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
+++ b/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html b/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
index 0e708be..ed78085 100644
--- a/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
+++ b/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Step-by-step guide on adding a dashboard widget for a host. | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/blueprints/index.html b/docs/2.7.8/blueprints/index.html
index 5d81e50..667f023 100644
--- a/docs/2.7.8/blueprints/index.html
+++ b/docs/2.7.8/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/blueprints"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/introduction/index.html b/docs/2.7.8/introduction/index.html
index 08f63d9..c0426df 100644
--- a/docs/2.7.8/introduction/index.html
+++ b/docs/2.7.8/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/introduction"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/kerberos/index.html b/docs/2.7.8/kerberos/index.html
index 1764e41..201d539 100644
--- a/docs/2.7.8/kerberos/index.html
+++ b/docs/2.7.8/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos Automation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html b/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
index 569cce0..5d9e101 100644
--- a/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
+++ b/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start for New VM Users | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/quick-start/quick-start-for-new-vm-users"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.8/quick-start/quick-start-guide/index.html b/docs/2.7.8/quick-start/quick-start-guide/index.html
index a00bcdd..b8fbf30 100644
--- a/docs/2.7.8/quick-start/quick-start-guide/index.html
+++ b/docs/2.7.8/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.8/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-alerts/index.html b/docs/2.7.9/ambari-alerts/index.html
index 1951b8f..58ad603 100644
--- a/docs/2.7.9/ambari-alerts/index.html
+++ b/docs/2.7.9/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/alerts/index.html b/docs/2.7.9/ambari-design/alerts/index.html
index 0731bec..5098de9 100644
--- a/docs/2.7.9/ambari-design/alerts/index.html
+++ b/docs/2.7.9/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/ambari-architecture/index.html b/docs/2.7.9/ambari-design/ambari-architecture/index.html
index 5d2faa4..20b9a07 100644
--- a/docs/2.7.9/ambari-design/ambari-architecture/index.html
+++ b/docs/2.7.9/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html b/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
index e689426..24ed274 100644
--- a/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
+++ b/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support for HA Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data- [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html b/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
index 14fa510..aff870b 100644
--- a/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint support for Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/enhanced-configs/index.html b/docs/2.7.9/ambari-design/enhanced-configs/index.html
index c7a16b2..5146a09 100644
--- a/docs/2.7.9/ambari-design/enhanced-configs/index.html
+++ b/docs/2.7.9/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/index.html b/docs/2.7.9/ambari-design/index.html
index 0cd660e..05b4505 100644
--- a/docs/2.7.9/ambari-design/index.html
+++ b/docs/2.7.9/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html b/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
index 2eecc34..8efa166 100644
--- a/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" nam [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html b/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
index b8d7646..c0756e4 100644
--- a/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html b/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
index 3075d02..47f2931 100644
--- a/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
+++ b/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Service | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index 76af38e..ae62b55 100644
--- a/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - Whitelisting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html b/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
index 26a52dd..06eb1ca 100644
--- a/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/configuration/index.html b/docs/2.7.9/ambari-design/metrics/configuration/index.html
index faf7b06..2d54701 100644
--- a/docs/2.7.9/ambari-design/metrics/configuration/index.html
+++ b/docs/2.7.9/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusa [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/index.html b/docs/2.7.9/ambari-design/metrics/index.html
index 6413aed..125082e 100644
--- a/docs/2.7.9/ambari-design/metrics/index.html
+++ b/docs/2.7.9/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html b/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
index 3410a13..c16ae63 100644
--- a/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
+++ b/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html b/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
index a44aba0..e5326fe 100644
--- a/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics Collector API Specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/operations/index.html b/docs/2.7.9/ambari-design/metrics/operations/index.html
index c8c03ed..7b88b01 100644
--- a/docs/2.7.9/ambari-design/metrics/operations/index.html
+++ b/docs/2.7.9/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html b/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
index b0b70ba..30600b3 100644
--- a/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Defined Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html b/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
index 2379eee..88701e7 100644
--- a/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
+++ b/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Troubleshooting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index 166639e..b5f8923 100644
--- a/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Upgrading Ambari Metrics System | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Han [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/quick-links/index.html b/docs/2.7.9/ambari-design/quick-links/index.html
index 41c5451..783ebc4 100644
--- a/docs/2.7.9/ambari-design/quick-links/index.html
+++ b/docs/2.7.9/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/service-dashboard/index.html b/docs/2.7.9/ambari-design/service-dashboard/index.html
index c69a20e..2b490cc 100644
--- a/docs/2.7.9/ambari-design/service-dashboard/index.html
+++ b/docs/2.7.9/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Service Dashboard | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" na [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html b/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
index 2934cc1..a7e3ea8 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 5a7c499..f18f40d 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html b/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
index 91cc82a..9c13a1b 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/faq/index.html b/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
index 25db712..90776de 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_loca [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html b/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
index aca3c28..2df91d9 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 1ad20b5..e1a6929 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/index.html b/docs/2.7.9/ambari-design/stack-and-services/index.html
index 68900ef..14bd353 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html b/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
index 36045b8..ef9dd3e 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/overview/index.html b/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
index d71e372..a17ceef 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docus [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html b/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
index 28313f0..5af6af2 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html b/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
index be61d26..110de00 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 7c207f4..779e825 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version functions: conf-select and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html b/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
index 3f4a455..c443334 100644
--- a/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/technology-stack/index.html b/docs/2.7.9/ambari-design/technology-stack/index.html
index 5bc12fd..b7227e4 100644
--- a/docs/2.7.9/ambari-design/technology-stack/index.html
+++ b/docs/2.7.9/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/views/framework-services/index.html b/docs/2.7.9/ambari-design/views/framework-services/index.html
index 54b132f..b04921d 100644
--- a/docs/2.7.9/ambari-design/views/framework-services/index.html
+++ b/docs/2.7.9/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/views/index.html b/docs/2.7.9/ambari-design/views/index.html
index 65f36dd..4d406a7 100644
--- a/docs/2.7.9/ambari-design/views/index.html
+++ b/docs/2.7.9/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/views/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/views/view-api/index.html b/docs/2.7.9/ambari-design/views/view-api/index.html
index 9cdce2b..01573ce 100644
--- a/docs/2.7.9/ambari-design/views/view-api/index.html
+++ b/docs/2.7.9/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-design/views/view-definition/index.html b/docs/2.7.9/ambari-design/views/view-definition/index.html
index 6e51f78..b36c66a 100644
--- a/docs/2.7.9/ambari-design/views/view-definition/index.html
+++ b/docs/2.7.9/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docu [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html b/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
index 807ba1c..5d79f81 100644
--- a/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View (ambari-admin) Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/ambari-code-layout/index.html b/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
index 2f4e72d..5af2007 100644
--- a/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
+++ b/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html b/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
index 985410a..72e5355 100644
--- a/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
+++ b/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/code-review-guidelines/index.html b/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
index 6f1c732..6f625ec 100644
--- a/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
+++ b/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html b/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
index b5ed8ee..39684f8 100644
--- a/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/developer-tools/index.html b/docs/2.7.9/ambari-dev/developer-tools/index.html
index 0ec15ad..71d272a 100644
--- a/docs/2.7.9/ambari-dev/developer-tools/index.html
+++ b/docs/2.7.9/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/development-in-docker/index.html b/docs/2.7.9/ambari-dev/development-in-docker/index.html
index 43fdf45..d42640b 100644
--- a/docs/2.7.9/ambari-dev/development-in-docker/index.html
+++ b/docs/2.7.9/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html b/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
index 2908005..32677e1 100644
--- a/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
+++ b/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" cont [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/feature-flags/index.html b/docs/2.7.9/ambari-dev/feature-flags/index.html
index 4c9c8bf..01b7d74 100644
--- a/docs/2.7.9/ambari-dev/feature-flags/index.html
+++ b/docs/2.7.9/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/how-to-commit/index.html b/docs/2.7.9/ambari-dev/how-to-commit/index.html
index 44d94c1..4fae4f3 100644
--- a/docs/2.7.9/ambari-dev/how-to-commit/index.html
+++ b/docs/2.7.9/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/how-to-contribute/index.html b/docs/2.7.9/ambari-dev/how-to-contribute/index.html
index 40becf4..a596ac3 100644
--- a/docs/2.7.9/ambari-dev/how-to-contribute/index.html
+++ b/docs/2.7.9/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/index.html b/docs/2.7.9/ambari-dev/index.html
index a4db6cf..1d17121 100644
--- a/docs/2.7.9/ambari-dev/index.html
+++ b/docs/2.7.9/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/releasing-ambari/index.html b/docs/2.7.9/ambari-dev/releasing-ambari/index.html
index 4f96604..dbd1032 100644
--- a/docs/2.7.9/ambari-dev/releasing-ambari/index.html
+++ b/docs/2.7.9/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/unit-test-reports/index.html b/docs/2.7.9/ambari-dev/unit-test-reports/index.html
index ff14786..58d53ad 100644
--- a/docs/2.7.9/ambari-dev/unit-test-reports/index.html
+++ b/docs/2.7.9/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html b/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
index 1e60bd2..ffdaab2 100644
--- a/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
+++ b/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-plugin-contribution/index.html b/docs/2.7.9/ambari-plugin-contribution/index.html
index 7425b21..daf7edc 100644
--- a/docs/2.7.9/ambari-plugin-contribution/index.html
+++ b/docs/2.7.9/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-plugin-contribution/scom/index.html b/docs/2.7.9/ambari-plugin-contribution/scom/index.html
index 20a6c59..608a29b 100644
--- a/docs/2.7.9/ambari-plugin-contribution/scom/index.html
+++ b/docs/2.7.9/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM Management Pack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html b/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
index c8cde32..f342091 100644
--- a/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
+++ b/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html b/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
index ad1be8c..a5f143e 100644
--- a/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
+++ b/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Step-by-step guide on adding a dashboard widget for a host. | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/blueprints/index.html b/docs/2.7.9/blueprints/index.html
index b41e1b5..35ceeb3 100644
--- a/docs/2.7.9/blueprints/index.html
+++ b/docs/2.7.9/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/blueprints"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/introduction/index.html b/docs/2.7.9/introduction/index.html
index 1d44b03..59218b4 100644
--- a/docs/2.7.9/introduction/index.html
+++ b/docs/2.7.9/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/introduction"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/kerberos/index.html b/docs/2.7.9/kerberos/index.html
index 302b421..3901e58 100644
--- a/docs/2.7.9/kerberos/index.html
+++ b/docs/2.7.9/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos Automation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html b/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
index 403b7c8..241f484 100644
--- a/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
+++ b/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start for New VM Users | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/quick-start/quick-start-for-new-vm-users"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/2.7.9/quick-start/quick-start-guide/index.html b/docs/2.7.9/quick-start/quick-start-guide/index.html
index 63ea005..13cc354 100644
--- a/docs/2.7.9/quick-start/quick-start-guide/index.html
+++ b/docs/2.7.9/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/2.7.9/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-alerts/index.html b/docs/3.0.0/ambari-alerts/index.html
index 88e140a..e0e958c 100644
--- a/docs/3.0.0/ambari-alerts/index.html
+++ b/docs/3.0.0/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/alerts/index.html b/docs/3.0.0/ambari-design/alerts/index.html
index 01ced5f..f825879 100644
--- a/docs/3.0.0/ambari-design/alerts/index.html
+++ b/docs/3.0.0/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/ambari-architecture/index.html b/docs/3.0.0/ambari-design/ambari-architecture/index.html
index 6174e02..38a395d 100644
--- a/docs/3.0.0/ambari-design/ambari-architecture/index.html
+++ b/docs/3.0.0/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html b/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
index fdc6cb3..3528a48 100644
--- a/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
+++ b/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support for HA Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data- [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html b/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
index 83903fb..5f3ad82 100644
--- a/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint support for Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/enhanced-configs/index.html b/docs/3.0.0/ambari-design/enhanced-configs/index.html
index 5ad8588..65f368d 100644
--- a/docs/3.0.0/ambari-design/enhanced-configs/index.html
+++ b/docs/3.0.0/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/index.html b/docs/3.0.0/ambari-design/index.html
index 5ca3b45..e396417 100644
--- a/docs/3.0.0/ambari-design/index.html
+++ b/docs/3.0.0/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html b/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
index 3ca73f3..1b3a16c 100644
--- a/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" nam [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html b/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
index 7713874..a102bc3 100644
--- a/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html b/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
index cdd8251..9ccb6a3 100644
--- a/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
+++ b/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Service | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index 8712562..636a745 100644
--- a/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - Whitelisting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html b/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
index 3ce324f..b29ec00 100644
--- a/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/configuration/index.html b/docs/3.0.0/ambari-design/metrics/configuration/index.html
index 29ddf7a..c236b9c 100644
--- a/docs/3.0.0/ambari-design/metrics/configuration/index.html
+++ b/docs/3.0.0/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusa [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/index.html b/docs/3.0.0/ambari-design/metrics/index.html
index 8eff8bb..76fbb3a 100644
--- a/docs/3.0.0/ambari-design/metrics/index.html
+++ b/docs/3.0.0/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html b/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
index b98b1d8..d40e9df 100644
--- a/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
+++ b/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html b/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
index f51df58..564b6c9 100644
--- a/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics Collector API Specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/operations/index.html b/docs/3.0.0/ambari-design/metrics/operations/index.html
index e9ec17e..c4ed7bd 100644
--- a/docs/3.0.0/ambari-design/metrics/operations/index.html
+++ b/docs/3.0.0/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html b/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
index 46d2205..e759d74 100644
--- a/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Defined Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html b/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
index f112e6a..f786d85 100644
--- a/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
+++ b/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Troubleshooting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index 369fb08..942cbec 100644
--- a/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Upgrading Ambari Metrics System | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Han [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/quick-links/index.html b/docs/3.0.0/ambari-design/quick-links/index.html
index 5fad207..3d590a0 100644
--- a/docs/3.0.0/ambari-design/quick-links/index.html
+++ b/docs/3.0.0/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/service-dashboard/index.html b/docs/3.0.0/ambari-design/service-dashboard/index.html
index 535bfd1..294d6e8 100644
--- a/docs/3.0.0/ambari-design/service-dashboard/index.html
+++ b/docs/3.0.0/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Service Dashboard | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" na [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html b/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
index 21cbfba..efcc69d 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 53cf1be..227535c 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html b/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
index 896d731..a00b0f7 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/faq/index.html b/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
index 5cb51c5..d6b5731 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_loca [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html b/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
index 94a6a56..ab5f52f 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 6254894..3116077 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/index.html b/docs/3.0.0/ambari-design/stack-and-services/index.html
index 5753b81..f688e2a 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html b/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
index c2fd7a5..c1d1192 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/overview/index.html b/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
index 667bd90..84c8b65 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docus [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html b/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
index 22a7611..4331cd4 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html b/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
index c553215..a90e30c 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 56f1047..142c7db 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version functions: conf-select and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html b/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
index 388add5..61328ac 100644
--- a/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/technology-stack/index.html b/docs/3.0.0/ambari-design/technology-stack/index.html
index 06c775d..90febe6 100644
--- a/docs/3.0.0/ambari-design/technology-stack/index.html
+++ b/docs/3.0.0/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/views/framework-services/index.html b/docs/3.0.0/ambari-design/views/framework-services/index.html
index cd74231..8216913 100644
--- a/docs/3.0.0/ambari-design/views/framework-services/index.html
+++ b/docs/3.0.0/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/views/index.html b/docs/3.0.0/ambari-design/views/index.html
index a2c38be..688397c 100644
--- a/docs/3.0.0/ambari-design/views/index.html
+++ b/docs/3.0.0/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/views/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="e [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/views/view-api/index.html b/docs/3.0.0/ambari-design/views/view-api/index.html
index 2daaa37..d5ddb0b 100644
--- a/docs/3.0.0/ambari-design/views/view-api/index.html
+++ b/docs/3.0.0/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-design/views/view-definition/index.html b/docs/3.0.0/ambari-design/views/view-definition/index.html
index 7e70a15..91bc17e 100644
--- a/docs/3.0.0/ambari-design/views/view-definition/index.html
+++ b/docs/3.0.0/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docu [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html b/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
index a3a6a78..2fb3e2f 100644
--- a/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View (ambari-admin) Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/ambari-code-layout/index.html b/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
index 51b900e..4fcc48b 100644
--- a/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
+++ b/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html b/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
index eb63f2d..dab40d9 100644
--- a/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
+++ b/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/bigtop-guide/index.html b/docs/3.0.0/ambari-dev/bigtop-guide/index.html
index fdf9b41..5febd4b 100644
--- a/docs/3.0.0/ambari-dev/bigtop-guide/index.html
+++ b/docs/3.0.0/ambari-dev/bigtop-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Compiling Components for Ambari Bigtop Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/bigtop-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/building-from-source/index.html b/docs/3.0.0/ambari-dev/building-from-source/index.html
index 125f658..5518a9c 100644
--- a/docs/3.0.0/ambari-dev/building-from-source/index.html
+++ b/docs/3.0.0/ambari-dev/building-from-source/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Building from Source | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/building-from-source"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="doc [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/code-review-guidelines/index.html b/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
index cce5921..94f9c65 100644
--- a/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
+++ b/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html b/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
index 53cab99..549181d 100644
--- a/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/developer-tools/index.html b/docs/3.0.0/ambari-dev/developer-tools/index.html
index 8447601..49b4ebe 100644
--- a/docs/3.0.0/ambari-dev/developer-tools/index.html
+++ b/docs/3.0.0/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/development-in-docker/index.html b/docs/3.0.0/ambari-dev/development-in-docker/index.html
index 6e7f98e..2c52481 100644
--- a/docs/3.0.0/ambari-dev/development-in-docker/index.html
+++ b/docs/3.0.0/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html b/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
index bd7a96e..8f3cbff 100644
--- a/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
+++ b/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" cont [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/feature-flags/index.html b/docs/3.0.0/ambari-dev/feature-flags/index.html
index 64a7371..02d91d3 100644
--- a/docs/3.0.0/ambari-dev/feature-flags/index.html
+++ b/docs/3.0.0/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/how-to-commit/index.html b/docs/3.0.0/ambari-dev/how-to-commit/index.html
index 628da32..8abfdec 100644
--- a/docs/3.0.0/ambari-dev/how-to-commit/index.html
+++ b/docs/3.0.0/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/how-to-contribute/index.html b/docs/3.0.0/ambari-dev/how-to-contribute/index.html
index 2136b99..5728c5a 100644
--- a/docs/3.0.0/ambari-dev/how-to-contribute/index.html
+++ b/docs/3.0.0/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/index.html b/docs/3.0.0/ambari-dev/index.html
index 0c55e85..3ce1e5f 100644
--- a/docs/3.0.0/ambari-dev/index.html
+++ b/docs/3.0.0/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/releasing-ambari/index.html b/docs/3.0.0/ambari-dev/releasing-ambari/index.html
index 7a050d7..4fffbc8 100644
--- a/docs/3.0.0/ambari-dev/releasing-ambari/index.html
+++ b/docs/3.0.0/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/running-tests/index.html b/docs/3.0.0/ambari-dev/running-tests/index.html
index ca1e9ea..2a92183 100644
--- a/docs/3.0.0/ambari-dev/running-tests/index.html
+++ b/docs/3.0.0/ambari-dev/running-tests/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Running Tests | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/running-tests"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/unit-test-reports/index.html b/docs/3.0.0/ambari-dev/unit-test-reports/index.html
index 4a26b78..26fb4de 100644
--- a/docs/3.0.0/ambari-dev/unit-test-reports/index.html
+++ b/docs/3.0.0/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html b/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
index 7d8c27b..2667285 100644
--- a/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
+++ b/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-plugin-contribution/index.html b/docs/3.0.0/ambari-plugin-contribution/index.html
index 03f37b2..aa8bedf 100644
--- a/docs/3.0.0/ambari-plugin-contribution/index.html
+++ b/docs/3.0.0/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-plugin-contribution/scom/index.html b/docs/3.0.0/ambari-plugin-contribution/scom/index.html
index 19d5910..9e0636e 100644
--- a/docs/3.0.0/ambari-plugin-contribution/scom/index.html
+++ b/docs/3.0.0/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM Management Pack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html b/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
index b154de7..ec7134b 100644
--- a/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
+++ b/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html b/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
index ca97186..0469ffa 100644
--- a/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
+++ b/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Step-by-step guide on adding a dashboard widget for a host. | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/blueprints/index.html b/docs/3.0.0/blueprints/index.html
index 46c3cdf..8c5bf24 100644
--- a/docs/3.0.0/blueprints/index.html
+++ b/docs/3.0.0/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/blueprints"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><m [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/faq/index.html b/docs/3.0.0/faq/index.html
index 7f17fdb..c3c38d8 100644
--- a/docs/3.0.0/faq/index.html
+++ b/docs/3.0.0/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Frequently Asked Questions (FAQ) | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/introduction/index.html b/docs/3.0.0/introduction/index.html
index 3b3f86b..a997d9e 100644
--- a/docs/3.0.0/introduction/index.html
+++ b/docs/3.0.0/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/introduction"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/kerberos/index.html b/docs/3.0.0/kerberos/index.html
index ed3e0b0..111a18c 100644
--- a/docs/3.0.0/kerberos/index.html
+++ b/docs/3.0.0/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos Automation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/docker-environment-setup/index.html b/docs/3.0.0/quick-start/docker-environment-setup/index.html
index 80db652..f422127 100644
--- a/docs/3.0.0/quick-start/docker-environment-setup/index.html
+++ b/docs/3.0.0/quick-start/docker-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Docker Environment Setup for Apache Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/docker-environment-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/download/index.html b/docs/3.0.0/quick-start/download/index.html
index e74b96f..26426da 100644
--- a/docs/3.0.0/quick-start/download/index.html
+++ b/docs/3.0.0/quick-start/download/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Download | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/download"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html b/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
index 419036f..33ce8d9 100644
--- a/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
+++ b/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Bare Metal and KVM Environment Setup for Apache Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:altern [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html b/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
index 62aaca8..0454688 100644
--- a/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
+++ b/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Docker Environment Setup for Apache Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/environment-setup/docker-environment-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" con [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html b/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
index 49a4d5e..fdb61bc 100644
--- a/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
+++ b/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Vagrant Environment Setup for Apache Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" c [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/installation-guide/index.html b/docs/3.0.0/quick-start/installation-guide/index.html
index f77976d..e68c3a7 100644
--- a/docs/3.0.0/quick-start/installation-guide/index.html
+++ b/docs/3.0.0/quick-start/installation-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Installation Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/installation-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/mailing-list/index.html b/docs/3.0.0/quick-start/mailing-list/index.html
index c1e6307..6953537 100644
--- a/docs/3.0.0/quick-start/mailing-list/index.html
+++ b/docs/3.0.0/quick-start/mailing-list/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Mailing Lists | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/mailing-list"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/quick-start/quick-start-guide/index.html b/docs/3.0.0/quick-start/quick-start-guide/index.html
index 890ac24..014f7d7 100644
--- a/docs/3.0.0/quick-start/quick-start-guide/index.html
+++ b/docs/3.0.0/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.0.0/release-notes/index.html b/docs/3.0.0/release-notes/index.html
index da91ea1..b98bc68 100644
--- a/docs/3.0.0/release-notes/index.html
+++ b/docs/3.0.0/release-notes/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 3.0.0 Release Notes | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.0.0/release-notes"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/docs/3.1.0/ambari-design/alerts/index.html b/docs/3.1.0/ambari-design/alerts/index.html
index ee5640a..1f9204a 100644
--- a/docs/3.1.0/ambari-design/alerts/index.html
+++ b/docs/3.1.0/ambari-design/alerts/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari alerts evaluate service health using definitions supplied by Stack services and the Ambari alert API. An alert definition identifies a service/component target, an interval, thresholds or a check implementation, and its reporting state.</p>
 <p><img decoding="async" loading="lazy" alt="Stack and API alert definitions flowing through interval scheduling, checks, state evaluation, history, React display, and optional notification dispatch" src="/assets/images/alert-lifecycle-en-690f3c6f9c8e331a15d450d6a681c079.webp" width="1693" height="929" class="img_ev3q"></p>
 <p><em>Evaluation records alert state and history on every configured interval. Notification delivery is a separate, optional branch from the evaluated state.</em></p>
diff --git a/docs/3.1.0/ambari-design/ambari-architecture/index.html b/docs/3.1.0/ambari-design/ambari-architecture/index.html
index 7b203c2..bc5add7 100644
--- a/docs/3.1.0/ambari-design/ambari-architecture/index.html
+++ b/docs/3.1.0/ambari-design/ambari-architecture/index.html
@@ -4,17 +4,18 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 3.1 Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Ambari Server, Agent, React applications, metadata database, managed services, and monitoring data plane" src="/assets/images/overall-architecture-en-31c2fcf5420daa61d9a9599203bff006.webp" width="1672" height="941" class="img_ev3q"></p>
 <table><thead><tr><th>Component</th><th>Responsibilities</th></tr></thead><tbody><tr><td>Ambari Server</td><td>REST APIs, authorization, topology/configuration, operation scheduling, Agent coordination, Stack metadata, and the monitoring query boundary</td></tr><tr><td>Metadata database</td><td>Durable management state, configuration versions, request/task records, user/permission data, and monitoring dashboard/datasource definitions</td></tr><tr><td>Ambari Agent</td><td>Host registratio [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="request-and-data-paths">Request And Data Paths<a href="#request-and-data-paths" class="hash-link" aria-label="Direct link to Request And Data Paths" title="Direct link to Request And Data Paths" translate="no">​</a></h2>
+<p>The same control plane can manage several independently owned clusters. See <a class="" href="/docs/3.1.0/multi-cluster/architecture">Multi-cluster Architecture</a> for host ownership, URL and permission boundaries, persistent workflow identity, and optional shared HBase providers.</p>
 <p>The following shows control and request paths; metric responses return to the scraper:</p>
 <div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">React / Admin UI -&gt; Ambari REST API -&gt; Ambari Server -&gt; Metadata database</span><br [...]
 <p>Server records operations as requests and tasks. Agent-side scripts perform host work and report status; the UI observes authoritative state through REST and realtime updates. A successful API submission is not a completed operation.</p>
diff --git a/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html b/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
index beece7d..417d173 100644
--- a/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
+++ b/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support For High Availability Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Ha [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ha-model">HA Model<a href="#ha-model" class="hash-link" aria-label="Direct link to HA Model" title="Direct link to HA Model" translate="no">​</a></h2>
 <p>Blueprints place redundant service components; the service itself and ZooKeeper or another coordination layer determine the active role and failover. Blueprint creation does not permanently encode the active/standby state. After failover, the role may be different from the initial role.</p>
 <p>The effective 3.1 component names and host-level endpoints come from the installed BIGTOP Stack. Use the current Stack descriptors rather than copying historical HDP 2.x examples. Relevant service definitions include HDFS NameNode, YARN ResourceManager, and HBase Master/RegionServer components in the BIGTOP resources.</p>
diff --git a/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html b/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
index b8f0a37..eb9fc8f 100644
--- a/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support For Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ranger-stack-advisor-workflow">Stack Advisor Workflow<a href="#ranger-stack-advisor-workflow" class="hash-link" aria-label="Direct link to Stack Advisor Workflow" title="Direct link to Stack Advisor Workflow" translate="no">​</a></h2>
 <p>Use the installed BIGTOP Ranger Stack and Stack Advisor to fill derived Ranger and plugin settings. The Blueprint or cluster template must still provide required values that cannot be inferred, especially database connectivity and administrator credentials. Do not copy credentials into documentation or source-controlled Blueprint examples.</p>
 <p>For Ranger Admin, review <code>admin-properties</code>: <code>DB_FLAVOR</code>, <code>db_host</code>, <code>db_root_user</code>, <code>db_root_password</code>, <code>db_password</code>, and <code>audit_db_password</code>. The selected database requires the matching JDBC driver on Ambari Server.</p>
diff --git a/docs/3.1.0/ambari-design/blueprints/index.html b/docs/3.1.0/ambari-design/blueprints/index.html
index e0353cf..ca637de 100644
--- a/docs/3.1.0/ambari-design/blueprints/index.html
+++ b/docs/3.1.0/ambari-design/blueprints/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/blueprints/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="blueprint-overview">Overview<a href="#blueprint-overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Blueprints are declarative cluster definitions. They describe the Stack, host groups, components, and configuration that Ambari uses to create a cluster through its REST API. They do not require the interactive cluster-install wizard.</p>
 <p><img decoding="async" loading="lazy" alt="Blueprint registration, cluster template host mapping, configuration precedence, and asynchronous cluster creation" src="/assets/images/blueprint-provisioning-en-8e5d36b872fb04d182cdc2d9bf9b9c8c.webp" width="1693" height="929" class="img_ev3q"></p>
diff --git a/docs/3.1.0/ambari-design/enhanced-configs/index.html b/docs/3.1.0/ambari-design/enhanced-configs/index.html
index c60039a..bb44209 100644
--- a/docs/3.1.0/ambari-design/enhanced-configs/index.html
+++ b/docs/3.1.0/ambari-design/enhanced-configs/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Enhanced Configs remain the service-definition mechanism for rich configuration forms in Ambari 3.1. A service theme supplies UI metadata without requiring changes to shared UI code.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration-resolution">Configuration Resolution<a href="#configuration-resolution" class="hash-link" aria-label="Direct link to Configuration Resolution" title="Direct link to Configuration Resolution" translate="no">​</a></h2>
 <p><img decoding="async" loading="lazy" alt="Stack defaults, service and cluster configuration, configuration-group overrides, host context, protected inputs, validation, versioned save, and Agent assignment" src="/assets/images/configuration-resolution-en-cd0b64911dd65373750625a61d818cf2.webp" width="1693" height="929" class="img_ev3q"></p>
diff --git a/docs/3.1.0/ambari-design/index.html b/docs/3.1.0/ambari-design/index.html
index 9838147..db57499 100644
--- a/docs/3.1.0/ambari-design/index.html
+++ b/docs/3.1.0/ambari-design/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1 retains cluster provisioning and management while replacing its monitoring backend and primary Web UI. This section describes the current management contracts, not an archived installation recipe.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-boundaries">System Boundaries<a href="#system-boundaries" class="hash-link" aria-label="Direct link to System Boundaries" title="Direct link to System Boundaries" translate="no">​</a></h2>
 <p>Start with the <a class="" href="/docs/3.1.0/ambari-design/ambari-architecture">overall architecture</a> and <a class="" href="/docs/3.1.0/ambari-design/technology-stack">technology stack</a>. Ambari Server owns topology, authorization, desired configuration, and operation records. Agents execute host-level work. React presents the management workflows. Monitoring has a separate scrape/storage/query data plane.</p>
diff --git a/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html b/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
index 6b28cca..0d0d5c6 100644
--- a/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" nam [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Use the React installer or the service security workflow to enable Kerberos after the target Stack and hosts are selected. The workflow validates inputs, submits background operations, and persists checkpoints for refresh, retry, and request ownership recovery.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-you-begin">Before You Begin<a href="#before-you-begin" class="hash-link" aria-label="Direct link to Before You Begin" title="Direct link to Before You Begin" translate="no">​</a></h2>
 <p>Prepare DNS and time synchronization for every host. Decide whether the cluster uses an existing KDC, Active Directory, or a manually prepared Kerberos environment. Confirm realm, administrative policy, principal naming, keytab distribution, and the configuration group that should receive the service changes.</p>
diff --git a/docs/3.1.0/ambari-design/kerberos/index.html b/docs/3.1.0/ambari-design/kerberos/index.html
index 68998d2..ad869af 100644
--- a/docs/3.1.0/ambari-design/kerberos/index.html
+++ b/docs/3.1.0/ambari-design/kerberos/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/kerberos/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Apache Ambari 3.1 supports Kerberos-secured Hadoop clusters through the React installer and service configuration workflows. The UI collects only the credentials and options required for the selected provisioning mode; it does not display or persist secret material as documentation defaults.</p>
 <p><img decoding="async" loading="lazy" alt="Kerberos enablement from KDC validation through protected credentials, background request, restarts, service checks, and recovery" src="/assets/images/kerberos-enablement-en-8546bcb21ee3f7862d074757b71c4e07.webp" width="1693" height="929" class="img_ev3q"></p>
 <p><em>Credentials enter only at the protected step. The descriptor defines identities and keytab paths, never passwords or keytab contents.</em></p>
diff --git a/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html b/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
index f2ff7aa..8d820bf 100644
--- a/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>A Kerberos Descriptor is Stack or service metadata that describes the identities and configuration required to secure a deployment. It is declarative metadata, not a place for passwords, private keys, keytab contents, or KDC administrator credentials.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="descriptor-structure">Descriptor Structure<a href="#descriptor-structure" class="hash-link" aria-label="Direct link to Descriptor Structure" title="Direct link to Descriptor Structure" translate="no">​</a></h2>
 <p>The top-level descriptor may contain <code>properties</code>, <code>identities</code>, <code>auth-to-local-properties</code>, <code>configurations</code>, and <code>services</code>. A service descriptor contains <code>name</code>, and may contain <code>identities</code>, <code>auth-to-local-properties</code>, <code>configurations</code>, and <code>components</code>. A component descriptor contains <code>name</code> and optional identity, auth-to-local, and configuration blocks.</p>
diff --git a/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html b/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
index da39e09..6ae1dda 100644
--- a/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
+++ b/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos Service Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Kerberos changes are service configuration changes as well as security operations. Ambari resolves the selected Stack, service, host, and component settings before it creates the background request.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration-groups">Configuration Groups<a href="#configuration-groups" class="hash-link" aria-label="Direct link to Configuration Groups" title="Direct link to Configuration Groups" translate="no">​</a></h2>
 <p>A configuration group associates selected hosts or components with a versioned set of service properties. The Kerberos workflow updates the group that owns the affected service settings; it does not overwrite unrelated groups. Review the target group, host membership, and effective values before confirming the operation.</p>
diff --git a/docs/3.1.0/ambari-design/quick-links/index.html b/docs/3.1.0/ambari-design/quick-links/index.html
index bf4c6b1..5f4fff7 100644
--- a/docs/3.1.0/ambari-design/quick-links/index.html
+++ b/docs/3.1.0/ambari-design/quick-links/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Quick Links are service-owned navigation entries that Ambari exposes for web consoles, status pages, and other supported endpoints. They are declared in a service&#x27;s <code>quicklinks/quicklinks.json</code> and loaded and inherited with the Stack service definition. A Quick Link only describes how to derive an entry from the current topology; it does not start a component, grant authorization, or prove that the target service is healthy.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="definition-and-resolution">Definition And Resolution<a href="#definition-and-resolution" class="hash-link" aria-label="Direct link to Definition And Resolution" title="Direct link to Definition And Resolution" translate="no">​</a></h2>
 <p>Each entry identifies a display label, target component, and URL template or port-backed endpoint rule. The service definition can associate protocol, port, path, and high-availability information with configuration properties so Ambari derives the final URL from the installed cluster&#x27;s effective configuration. A link must not assume a fixed host name, a fixed active role, or an unconfigured port, and it must never append credentials to the URL.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html b/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
index 4ee07ed..2320a18 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>A custom service is a service definition that adds components and lifecycle behavior to a stack. Place the service under the stack <code>services</code> directory, or provide a common definition that a stack service references. Current BIGTOP examples are under <code>ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lifecycle-and-packages">Lifecycle and Packages<a href="#lifecycle-and-packages" class="hash-link" aria-label="Direct link to Lifecycle and Packages" title="Direct link to Lifecycle and Packages" translate="no">​</a></h2>
 <p>The service <code>metainfo.xml</code> names components, categories, cardinality, scripts, dependencies, packages, and configuration files. Python scripts implement install, configure, start, stop, and status; custom commands add service-specific operations. Package scripts and templates are kept with the service and run through Ambari&#x27;s Python 3 runtime.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 40f2e5d..034d888 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>A stack is assembled from a version directory containing <code>metainfo.xml</code>, services, configuration, repositories, and optional upgrade metadata. Start with a unique stack name and version, then add only the files required by the stack. The current BIGTOP layout is under <code>ambari-server/src/main/resources/stacks/BIGTOP/3.2.0</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="stack-assembly">Stack Assembly<a href="#stack-assembly" class="hash-link" aria-label="Direct link to Stack Assembly" title="Direct link to Stack Assembly" translate="no">​</a></h2>
 <p>Define the stack descriptor and its active version. Add service descriptors under <code>services/&lt;SERVICE&gt;</code>, package scripts under the service package directory, and configuration XML under the service configuration directory. A stack may reference common service definitions where the loader supports that relationship; verify the assembled result rather than relying on directory names alone.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html b/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
index 0e443f4..b4ac261 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>An extension is an independently versioned collection of custom services that can be linked to an explicitly supported Stack version. Once linked, its services are available to a cluster without being copied into the Stack directory. Ambari Server reads the extension metadata, validates compatibility, and manages the link; an extension does not bypass normal validation of Stack service definitions, package sources, or lifecycle commands.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="version-compatibility">Version Compatibility<a href="#version-compatibility" class="hash-link" aria-label="Direct link to Version Compatibility" title="Direct link to Version Compatibility" translate="no">​</a></h2>
 <p>An extension version declares its supported Stack prerequisites in <code>metainfo.xml</code>, including the Stack name and minimum compatible version. Ambari compares these requirements with the installed Stack before creating a link. A name mismatch, an older version, or invalid metadata must reject the link. An unsupported extension must not appear as a selectable cluster service and must not be forced into place by copying directories manually.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/faq/index.html b/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
index 09bd419..767240f 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack and Services FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" na [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-does-inheritance-work">How does inheritance work?<a href="#how-does-inheritance-work" class="hash-link" aria-label="Direct link to How does inheritance work?" title="Direct link to How does inheritance work?" translate="no">​</a></h2>
 <p>A child Stack may inherit service definitions, scripts, configuration, and properties from a parent Stack. Ambari loads the inherited content first and then applies explicit child overrides to form the final service model used by deployment plans. Override parent content only when platform, component-version, or compatibility requirements actually differ; keep common behavior in the parent so copied definitions do not drift across versions.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="which-version-is-selected">Which version is selected?<a href="#which-version-is-selected" class="hash-link" aria-label="Direct link to Which version is selected?" title="Direct link to Which version is selected?" translate="no">​</a></h2>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html b/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
index 3c9fa53..71c2685 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docus [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Hooks extend a Stack lifecycle with actions that run before or after service operations. They are appropriate for cross-service preconditions, environment preparation, result recording, or required cleanup, but should not hide responsibilities that belong to the target operation itself. Every hook must document its trigger, ordering, input environment, idempotency requirements, failure propagation, and recovery behavior so callers can determine whether a retry is safe.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ordering">Ordering<a href="#ordering" class="hash-link" aria-label="Direct link to Ordering" title="Direct link to Ordering" translate="no">​</a></h2>
 <p>Pre-actions run before the target action and may validate dependencies, check configuration, or prepare shared state. The target action should proceed only after all required pre-actions succeed. Post-actions run after the target action and normally record results, refresh derived state, or clean temporary resources. Define whether post-actions still run after a target failure and whether a post-action failure fails the request or only records a warning.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 75d716c..5a295b0 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="service-definition">Service Definition<a href="#service-definition" class="hash-link" aria-label="Direct link to Service Definition" title="Direct link to Service Definition" translate="no">​</a></h2>
 <p>Define a service in <code>metainfo.xml</code>. Give it a unique name and version, list its components, and provide Python 3 lifecycle scripts. Components use categories such as <code>MASTER</code>, <code>SLAVE</code>, and <code>CLIENT</code>; <code>cardinality</code> expresses the allowed placement count.</p>
 <p>Declare <code>commandScript</code>, <code>customCommands</code>, <code>requiredServices</code>, <code>configuration-dependencies</code>, <code>osSpecifics</code>, and generated <code>configFiles</code> as needed. Configuration dependencies tell Ambari which configuration types a component requires and which changes can require a restart. Package scripts and templates must render the files consumed by the service.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/index.html b/docs/3.1.0/ambari-design/stack-and-services/index.html
index 0797ff6..b01f101 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari manages a stack as a versioned collection of services. A stack version selects service definitions, packages, configuration, lifecycle scripts, and upgrade metadata. A service is composed of components such as MASTER, SLAVE, and CLIENT, each with lifecycle commands and placement rules.</p>
 <p>The current BIGTOP stack demonstrates the model: stack services can inherit shared definitions from <code>common-services</code>, while stack-specific metadata overrides the inherited definition. The stack and service descriptors are <code>metainfo.xml</code> files; their fields define identity, components, commands, configuration dependencies, packages, and supported operating systems.</p>
 <p>Metrics are split by purpose. A service <code>metrics.json</code> describes the control-plane metrics that Ambari collects for that service. The current BIGTOP monitoring design separately uses <code>telemetry.json</code> for telemetry-provider configuration; it does not replace Ambari&#x27;s retained control-plane <code>metrics.json</code> contract. VictoriaMetrics is packaged as the current metrics provider; this page does not describe the retired AMS/Ganglia or Ember workflows.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html b/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
index 8cfbf72..bef8a00 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>An Ambari management pack is an archive of stack, service, extension, or view artifacts plus <code>mpack.json</code> metadata. The Server <code>setupMpacks.py</code> implementation expands the archive, reads its metadata, validates prerequisites, stages the pack, and creates the resources used by the stack loader.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="metadata">Metadata<a href="#metadata" class="hash-link" aria-label="Direct link to Metadata" title="Direct link to Metadata" translate="no">​</a></h2>
 <p><code>mpack.json</code> identifies the pack with a name, version, and description. Its prerequisites can constrain Ambari versions and installed stack versions. Its artifacts describe the source directories and artifact types, such as stack definitions, service definitions, extension definitions, and stack add-on service definitions. Invalid or missing metadata prevents installation.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/overview/index.html b/docs/3.1.0/ambari-design/stack-and-services/overview/index.html
index 2858249..b4d3ac3 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/overview/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/overview/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack and Service Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Stack and service descriptors, inheritance, resolved components, packages, dependencies, and lifecycle commands" src="/assets/images/stack-service-anatomy-en-a423c6328b1c79b23e7156edad73b628.webp" width="1693" height="929" class="img_ev3q"></p>
 <p><em>A Stack version resolves inherited and child service definitions before Ambari assigns components and executes lifecycle commands.</em></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lifecycle">Lifecycle<a href="#lifecycle" class="hash-link" aria-label="Direct link to Lifecycle" title="Direct link to Lifecycle" translate="no">​</a></h2>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/stack-inheritance/index.html b/docs/3.1.0/ambari-design/stack-and-services/stack-inheritance/index.html
index bb3ae8d..ef0b1b0 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Stack inheritance combines a stack version with the files and services supplied by its supported parent. <code>StackExtensionHelper</code> and the stack loader apply the inheritance rules; the result must be validated as an assembled stack rather than inferred from directory names.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="file-and-service-rules">File and Service Rules<a href="#file-and-service-rules" class="hash-link" aria-label="Direct link to File and Service Rules" title="Direct link to File and Service Rules" translate="no">​</a></h2>
 <p>Some stack files are inherited, some are replaced when defined by the child, and some are merged. Service definitions follow the service inheritance rules: a service can reuse a definition from <code>common-services</code>, while child metadata can add or override supported properties. Configuration dependencies and role command order must be checked after merging.</p>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/stack-properties/index.html b/docs/3.1.0/ambari-design/stack-and-services/stack-properties/index.html
index 9a175df..e85ab7c 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/stack-properties/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="t [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Stack properties describe the services, components, configuration types, lifecycle commands, dependencies, and optional capabilities available in a Stack version. Ambari Server resolves these properties while loading the Stack, and the installer, Blueprints, service operations, and upgrade plans consume the resulting model. Keep property, service, and component identifiers stable once they appear in public APIs or persisted deployment records; renaming them can invalidate existing clu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-and-tools">Features and tools<a href="#features-and-tools" class="hash-link" aria-label="Direct link to Features and tools" title="Direct link to Features and tools" translate="no">​</a></h2>
 <p>Use the current Stack metadata to declare supported features and tools, including the applicable service versions, operating systems, and processor architectures. Enable a feature only after its service definitions, command scripts, configuration rendering, dependency checks, failure reporting, and recovery behavior have been implemented and tested. The presence of a class, script entry point, or build property alone does not establish that a feature works throughout the cluster lifec [...]
diff --git a/docs/3.1.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/docs/3.1.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 0441f19..19036f9 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version Functions, conf-select, and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" pro [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Version functions choose compatible service definitions and configuration from the installed Stack, selected service version, and current operation context. <code>conf-select</code> points service configuration at the selected version, while <code>stack-select</code> selects the active service version exposed by the Stack. Both operate on managed service content, so their ordering and repeatability must remain consistent with service upgrade and rollback workflows.</p>
 <p>These mechanisms do not select or replace Ambari Server or Agent RPMs, and they do not change those packages&#x27; runtime dependencies. Ambari Metrics RPMs are also outside service-version selection and follow their own package, target-architecture, and monitoring-backend compatibility rules. When diagnosing a version problem, first distinguish the Ambari package version, Stack version, and individual service version.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="selection-rules">Selection rules<a href="#selection-rules" class="hash-link" aria-label="Direct link to Selection rules" title="Direct link to Selection rules" translate="no">​</a></h2>
diff --git a/docs/3.1.0/ambari-design/stack-and-services/writing-metainfo/index.html b/docs/3.1.0/ambari-design/stack-and-services/writing-metainfo/index.html
index 2023f5f..afbe9e6 100644
--- a/docs/3.1.0/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/docs/3.1.0/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><code>metainfo.xml</code> is the declarative service descriptor. Its top-level <code>service</code> identifies the service with <code>name</code>, <code>displayName</code>, and <code>version</code>, and describes <code>components</code>, <code>osSpecifics</code>, <code>commandScript</code>, <code>requiredServices</code>, <code>configuration-dependencies</code>, and an optional <code>configuration-dir</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="components">Components<a href="#components" class="hash-link" aria-label="Direct link to Components" title="Direct link to Components" translate="no">​</a></h2>
 <p>Each component has a unique <code>name</code>, display name, category (<code>MASTER</code>, <code>SLAVE</code>, or <code>CLIENT</code>), and <code>cardinality</code>. It may advertise a version, allow reassignment, declare dependencies, define custom commands, and provide component-specific scripts and logs.</p>
diff --git a/docs/3.1.0/ambari-design/technology-stack/index.html b/docs/3.1.0/ambari-design/technology-stack/index.html
index 12071b6..6bf8bd9 100644
--- a/docs/3.1.0/ambari-design/technology-stack/index.html
+++ b/docs/3.1.0/ambari-design/technology-stack/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <table><thead><tr><th>Area</th><th>Implementation</th></tr></thead><tbody><tr><td>Server build</td><td>JDK 17 and Maven 3.9.x, enforced by the root build</td></tr><tr><td>Server frameworks</td><td>Managed Spring/Spring Security, Jetty, Jersey, Jakarta APIs, Guice, and EclipseLink dependencies</td></tr><tr><td>Agent and Server utilities</td><td>Python source minimum 3.9.2 with locked upstream dependencies and package-specific native ABI</td></tr><tr><td>Main Web UI</td><td>React, TypeScri [...]
 <p>The <a class="" href="/docs/3.1.0/platform/java-dependencies">Java guide</a> records effective framework versions and deferred major migrations. The <a class="" href="/docs/3.1.0/platform/python-runtime">Python guide</a> explains why a higher interpreter version does not automatically satisfy a package built for another minor ABI.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-tools-versus-runtime">Build Tools Versus Runtime<a href="#build-tools-versus-runtime" class="hash-link" aria-label="Direct link to Build Tools Versus Runtime" title="Direct link to Build Tools Versus Runtime" translate="no">​</a></h2>
diff --git a/docs/3.1.0/ambari-design/views/developing-react-views/index.html b/docs/3.1.0/ambari-design/views/developing-react-views/index.html
index 419af93..e6e722e 100644
--- a/docs/3.1.0/ambari-design/views/developing-react-views/index.html
+++ b/docs/3.1.0/ambari-design/views/developing-react-views/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developing React Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/views/developing-react-views"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>An Ambari View is a versioned application archive managed by Ambari Server. It
 can contain a browser application, JAX-RS resources, instance parameters,
 permissions, and lifecycle hooks. The primary React shell discovers authorized
diff --git a/docs/3.1.0/ambari-design/views/framework-services/index.html b/docs/3.1.0/ambari-design/views/framework-services/index.html
index b13b8f4..cec8f0a 100644
--- a/docs/3.1.0/ambari-design/views/framework-services/index.html
+++ b/docs/3.1.0/ambari-design/views/framework-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>The View framework exposes server-side services through <code>ViewContext</code> and related interfaces under <code>ambari-views/src/main/java/org/apache/ambari/view</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="view-context">ViewContext<a href="#view-context" class="hash-link" aria-label="Direct link to ViewContext" title="Direct link to ViewContext" translate="no">​</a></h2>
 <p>View server resources receive a <a href="https://github.com/apache/ambari/blob/trunk/ambari-views/src/main/java/org/apache/ambari/view/ViewContext.java" target="_blank" rel="noopener noreferrer" class="">ViewContext</a>. It provides the authenticated users, View definition, instance name and properties, instance data, Ambari properties, resource providers, stream providers, and the View controller.</p>
diff --git a/docs/3.1.0/ambari-design/views/index.html b/docs/3.1.0/ambari-design/views/index.html
index 10eedf8..c46e8cf 100644
--- a/docs/3.1.0/ambari-design/views/index.html
+++ b/docs/3.1.0/ambari-design/views/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/views/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" con [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari Views are pluggable applications that add custom visualization, management, or monitoring capabilities to Ambari. A View may provide client assets, Java server resources, REST endpoints, and configuration for one or more instances.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="current-react-experience">Current React Experience<a href="#current-react-experience" class="hash-link" aria-label="Direct link to Current React Experience" title="Direct link to Current React Experience" translate="no">​</a></h2>
 <p>The React Web UI lists authorized View instances and opens a selected instance in a same-origin, server-provided Web context. The directory uses <code>/api/v1/views</code>; the application itself is served from the View context rather than reimplemented inside the Ambari React bundle.</p>
diff --git a/docs/3.1.0/ambari-design/views/view-api/index.html b/docs/3.1.0/ambari-design/views/view-api/index.html
index 4623b98..af40ec7 100644
--- a/docs/3.1.0/ambari-design/views/view-api/index.html
+++ b/docs/3.1.0/ambari-design/views/view-api/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>The View REST API is implemented by <code>ViewService</code>, <code>ViewVersionService</code>, <code>ViewInstanceService</code>, <code>ViewPermissionService</code>, and <code>ViewPrivilegeService</code> under <code>ambari-server/src/main/java/org/apache/ambari/server/api/services/views</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="discover-views">Discover Views<a href="#discover-views" class="hash-link" aria-label="Direct link to Discover Views" title="Direct link to Discover Views" translate="no">​</a></h2>
 <p>List deployed View definitions:</p>
diff --git a/docs/3.1.0/ambari-design/views/view-definition/index.html b/docs/3.1.0/ambari-design/views/view-definition/index.html
index 063f22a..6447938 100644
--- a/docs/3.1.0/ambari-design/views/view-definition/index.html
+++ b/docs/3.1.0/ambari-design/views/view-definition/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docu [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>The View Definition File (<code>view.xml</code>) is the package descriptor read by the View framework. The schema is maintained at <code>ambari-views/src/main/resources/view.xsd</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="required-identity">Required Identity<a href="#required-identity" class="hash-link" aria-label="Direct link to Required Identity" title="Direct link to Required Identity" translate="no">​</a></h2>
 <p>The root <code>&lt;view&gt;</code> element must identify the View with <code>&lt;name&gt;</code>, <code>&lt;label&gt;</code>, and <code>&lt;version&gt;</code>. Optional <code>&lt;min-ambari-version&gt;</code> and <code>&lt;max-ambari-version&gt;</code> constrain the Ambari versions that can deploy it. <code>&lt;description&gt;</code>, <code>&lt;icon&gt;</code>, and <code>&lt;icon64&gt;</code> provide display metadata.</p>
diff --git a/docs/3.1.0/ambari-dev/admin-view-ambari-admin-development/index.html b/docs/3.1.0/ambari-dev/admin-view-ambari-admin-development/index.html
index a6c70be..8b2a781 100644
--- a/docs/3.1.0/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/docs/3.1.0/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin React Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-r [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari Admin is a separate React application from the primary <code>ambari-web/latest</code> UI. Its source, package metadata, Vite configuration, and tests are under <code>ambari-admin/src/main/resources/ui/ambari-admin</code>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="application-boundary">Application Boundary<a href="#application-boundary" class="hash-link" aria-label="Direct link to Application Boundary" title="Direct link to Application Boundary" translate="no">​</a></h2>
 <p>The Admin application owns administration navigation, cluster information, stack/version management, service accounts, auto-start settings, and related admin workflows. The primary Web UI enters it through the authenticated <code>/adminView</code> transition and the server-provided Admin View context.</p>
diff --git a/docs/3.1.0/ambari-dev/ambari-code-layout/index.html b/docs/3.1.0/ambari-dev/ambari-code-layout/index.html
index e7804ea..b39901a 100644
--- a/docs/3.1.0/ambari-dev/ambari-code-layout/index.html
+++ b/docs/3.1.0/ambari-dev/ambari-code-layout/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari is a Maven multi-module project. The repository separates the server, agent, shared libraries, Web applications, Views, and contribution modules so each build and ownership boundary remains explicit.</p>
 <p><img decoding="async" loading="lazy" alt="Apache Ambari 3.1 repository modules and ownership boundaries" src="/assets/images/module-map-en-3d57c1743f1527a365283f3416ccd769.webp" width="1536" height="1024" class="img_ev3q"></p>
 <p><em>The map groups modules by responsibility; arrows show runtime collaboration or packaging relationships rather than Maven&#x27;s complete dependency graph.</em></p>
diff --git a/docs/3.1.0/ambari-dev/apache-ambari-jira/index.html b/docs/3.1.0/ambari-dev/apache-ambari-jira/index.html
index dbed1a5..36ece59 100644
--- a/docs/3.1.0/ambari-dev/apache-ambari-jira/index.html
+++ b/docs/3.1.0/ambari-dev/apache-ambari-jira/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Apache Ambari uses <a href="https://issues.apache.org/jira/browse/AMBARI" target="_blank" rel="noopener noreferrer" class="">JIRA</a> to track defects, improvements, documentation, and new features. Search existing issues before creating another record for the same problem. Once implementation starts, link design discussion, pull requests, test results, and compatibility decisions so the issue preserves the complete path from proposal to delivery.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="required-issue-context">Required issue context<a href="#required-issue-context" class="hash-link" aria-label="Direct link to Required issue context" title="Direct link to Required issue context" translate="no">​</a></h2>
 <p>A defect report should describe actual and expected behavior, affected releases, environment prerequisites, minimal reproduction steps, and redacted logs or source evidence. A feature should also identify goals and non-goals, compatibility impact, permissions, API or event contracts, data migration, observability, failure handling, and rollback. Mark facts that still require validation instead of presenting them as established behavior.</p>
diff --git a/docs/3.1.0/ambari-dev/bigtop-guide/index.html b/docs/3.1.0/ambari-dev/bigtop-guide/index.html
index c7be50f..77e2340 100644
--- a/docs/3.1.0/ambari-dev/bigtop-guide/index.html
+++ b/docs/3.1.0/ambari-dev/bigtop-guide/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Building Compatible Bigtop Components for Ambari 3.1 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/bigtop-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1 packages require a deliberately selected compatible Bigtop reference. Ambari 3.1 is not a Bigtop release and must not be described as Bigtop 3.1.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="select-the-stack-reference">Select the Stack reference<a href="#select-the-stack-reference" class="hash-link" aria-label="Direct link to Select the Stack reference" title="Direct link to Select the Stack reference" translate="no">​</a></h2>
 <p>Check service definitions and release issues for the supported Bigtop Stack reference. Bigtop 3.4 inherits from the 3.3 and 3.2 lines; choose and record the exact compatible ref or tag.</p>
diff --git a/docs/3.1.0/ambari-dev/building-from-source/index.html b/docs/3.1.0/ambari-dev/building-from-source/index.html
index 49a229f..069a64e 100644
--- a/docs/3.1.0/ambari-dev/building-from-source/index.html
+++ b/docs/3.1.0/ambari-dev/building-from-source/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Building from Source | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/building-from-source"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="doc [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Apache Ambari Maven, Java, Python, React, testing, and RPM build pipeline" src="/assets/images/build-pipeline-en-1df7ff1822634f89f6d56267d46f3f42.webp" width="1693" height="929" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h2>
 <p>Use JDK 17 and Maven 3.9.x. Ambari packaging targets CPython 3.9 (<code>cp39</code>) on Linux x86_64; the build interpreter must satisfy the source requirements but is not interchangeable with a package ABI. Install Node 22 and npm for the React applications, plus <code>rpmbuild</code>/<code>rpm-build</code>, a C++ compiler, and the platform libraries described in the <a class="" href="/docs/3.1.0/platform/java-dependencies">Java dependencies</a> and <a class="" href="/docs/3.1.0/plat [...]
diff --git a/docs/3.1.0/ambari-dev/code-review-guidelines/index.html b/docs/3.1.0/ambari-dev/code-review-guidelines/index.html
index a1c1951..9c6bbd4 100644
--- a/docs/3.1.0/ambari-dev/code-review-guidelines/index.html
+++ b/docs/3.1.0/ambari-dev/code-review-guidelines/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Reviewers should first understand the JIRA problem, acceptance criteria, and compatibility boundary, then inspect both the source implementation and observable behavior. Compilation alone is not sufficient: verify that the change covers the user-visible workflow, authorization, API request and response contracts, asynchronous state transitions, error feedback, and recovery, and confirm that it does not exceed the declared scope.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="review-evidence">Review evidence<a href="#review-evidence" class="hash-link" aria-label="Direct link to Review evidence" title="Direct link to Review evidence" translate="no">​</a></h2>
 <p>Require focused tests that identify the failing behavior precisely. Server and Agent changes should cover success, error propagation, state transitions, retry, and repeated execution. React changes should validate loading, empty, read-only, failure, and recovery states against the current API contract. Telemetry changes should verify metric names, types, units, label ownership, cardinality limits, retention, and alert semantics.</p>
diff --git a/docs/3.1.0/ambari-dev/coding-guidelines-for-ambari/index.html b/docs/3.1.0/ambari-dev/coding-guidelines-for-ambari/index.html
index 81c937f..6ddce2b 100644
--- a/docs/3.1.0/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/docs/3.1.0/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>These guidelines describe the current 3.1 development baseline. Keep changes within the owning module, preserve existing contracts, and add focused tests for behavior changes.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="java-and-maven">Java and Maven<a href="#java-and-maven" class="hash-link" aria-label="Direct link to Java and Maven" title="Direct link to Java and Maven" translate="no">​</a></h2>
 <p>Use JDK 17 for the Ambari build. Maven dependency and plugin versions are managed centrally in <code>ambari-project/pom.xml</code>; use the existing managed version whenever one is available. Java source should follow the surrounding module’s formatting and checkstyle rules, include informative Javadoc for public APIs, and avoid <code>@author</code> tags.</p>
diff --git a/docs/3.1.0/ambari-dev/developer-tools/index.html b/docs/3.1.0/ambari-dev/developer-tools/index.html
index 80d3942..5c86dd5 100644
--- a/docs/3.1.0/ambari-dev/developer-tools/index.html
+++ b/docs/3.1.0/ambari-dev/developer-tools/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari development uses standard Git, Maven, Java, Python, and Node.js tooling. Select tools that can reproduce the repository’s configured versions and preserve the project’s checks.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="source-control">Source Control<a href="#source-control" class="hash-link" aria-label="Direct link to Source Control" title="Direct link to Source Control" translate="no">​</a></h2>
 <p>Use one branch for one coherent change, keep commits focused, and rebase from the intended upstream branch before review. Inspect status and the complete diff before committing so unrelated worktree changes are not included.</p>
diff --git a/docs/3.1.0/ambari-dev/development-in-docker/index.html b/docs/3.1.0/ambari-dev/development-in-docker/index.html
index 7a61721..5d32427 100644
--- a/docs/3.1.0/ambari-dev/development-in-docker/index.html
+++ b/docs/3.1.0/ambari-dev/development-in-docker/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari provides a Docker-based build environment for reproducible development and verification. This environment is for building and testing Ambari; it is not a published production image or a promise of a complete Hadoop deployment recipe.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="entry-point">Entry Point<a href="#entry-point" class="hash-link" aria-label="Direct link to Entry Point" title="Direct link to Entry Point" translate="no">​</a></h2>
 <p>Run <code>start-build-env.sh</code> from the repository root. The script builds a base image from <code>dev-support/docker/${BUILD_OS}</code>, builds the common Ambari build image, and starts a user-specific container. In the reviewed 3.1 source, <code>BUILD_OS</code> defaults to <code>rocky8</code> and <code>MAVEN_VERSION</code> to <code>3.9.11</code>; set these explicitly when validating another supported build environment.</p>
diff --git a/docs/3.1.0/ambari-dev/development-process-for-new-major-features/index.html b/docs/3.1.0/ambari-dev/development-process-for-new-major-features/index.html
index 0a4cfd2..3874d3e 100644
--- a/docs/3.1.0/ambari-dev/development-process-for-new-major-features/index.html
+++ b/docs/3.1.0/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" cont [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>New major features for Ambari 3.1 require a written design before implementation. The design is discussed in Apache JIRA and must identify the user workflow, compatibility boundary, and owners.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="design-requirements">Design requirements<a href="#design-requirements" class="hash-link" aria-label="Direct link to Design requirements" title="Direct link to Design requirements" translate="no">​</a></h2>
 <p>Describe behavior for Ambari Server and Agent APIs, React UI routes and permissions, and telemetry or alert contracts when those surfaces are affected. Include data migration, upgrade and downgrade behavior, failure recovery, observability, security, and rollback.</p>
diff --git a/docs/3.1.0/ambari-dev/feature-flags/index.html b/docs/3.1.0/ambari-dev/feature-flags/index.html
index da405b2..2605c02 100644
--- a/docs/3.1.0/ambari-dev/feature-flags/index.html
+++ b/docs/3.1.0/ambari-dev/feature-flags/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Feature flags allow Ambari to expose a controlled capability before it becomes a general default, or to provide a deliberate escape hatch for an edge case. A flag is a product and compatibility decision, not a substitute for authorization or server-side validation.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="react-settings-surface">React Settings Surface<a href="#react-settings-surface" class="hash-link" aria-label="Direct link to React Settings Surface" title="Direct link to React Settings Surface" translate="no">​</a></h2>
 <p>The React application loads the supported settings from the Ambari context and presents them at <code>/experimental</code>. The route is guarded by <code>AMBARI.MANAGE_SETTINGS</code>; users without that authorization cannot use the settings page.</p>
diff --git a/docs/3.1.0/ambari-dev/how-to-commit/index.html b/docs/3.1.0/ambari-dev/how-to-commit/index.html
index 43d4e49..368316c 100644
--- a/docs/3.1.0/ambari-dev/how-to-commit/index.html
+++ b/docs/3.1.0/ambari-dev/how-to-commit/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Committers are responsible for the correctness and maintainability of changes committed to Apache Ambari. Every commit must be traceable to a JIRA issue or an explicitly documented exception.</p>
 <p>Review the pull request history, source implementation, and test evidence before committing. A green check is evidence, not a substitute for technical review.</p>
 <p>Use Review Then Commit (RTC) for normal changes. The author must not approve their own pull request; an independent committer familiar with the affected area must review it.</p>
diff --git a/docs/3.1.0/ambari-dev/how-to-contribute/index.html b/docs/3.1.0/ambari-dev/how-to-contribute/index.html
index 9499ead..d5a52d1 100644
--- a/docs/3.1.0/ambari-dev/how-to-contribute/index.html
+++ b/docs/3.1.0/ambari-dev/how-to-contribute/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Apache Ambari contributions are developed openly through Apache JIRA and GitHub. Before starting, search existing JIRA issues and discussions; reuse the issue when one already covers the work.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="choose-and-scope-the-work">Choose and scope the work<a href="#choose-and-scope-the-work" class="hash-link" aria-label="Direct link to Choose and scope the work" title="Direct link to Choose and scope the work" translate="no">​</a></h2>
 <p>Describe the problem, affected modules, user-visible behavior, and recovery behavior. A change spanning server, agent, React UI, or telemetry should identify each contract and its owner.</p>
diff --git a/docs/3.1.0/ambari-dev/index.html b/docs/3.1.0/ambari-dev/index.html
index 2dc9850..c2b1a11 100644
--- a/docs/3.1.0/ambari-dev/index.html
+++ b/docs/3.1.0/ambari-dev/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" conten [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>This section is the entry point for building and testing Apache Ambari 3.1. Start with <a class="" href="/docs/3.1.0/ambari-dev/building-from-source">Building from Source</a> to prepare the Java, Maven, Python, and React toolchains. Use <a class="" href="/docs/3.1.0/ambari-dev/running-tests">Running Tests</a> for Maven reactor commands and <a class="" href="/docs/3.1.0/ambari-dev/unit-test-reports">Unit Test Reports</a> to locate generated results.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="source-and-modules">Source And Modules<a href="#source-and-modules" class="hash-link" aria-label="Direct link to Source And Modules" title="Direct link to Source And Modules" translate="no">​</a></h2>
 <p>The repository root is the Maven reactor. Server, Agent, shared libraries, Views, and the <code>ambari-web</code> and <code>ambari-admin</code> React packages are separate modules. Prefer <code>-pl</code> with <code>-am</code> so Maven selects the requested module and builds its reactor dependencies.</p>
diff --git a/docs/3.1.0/ambari-dev/releasing-ambari/index.html b/docs/3.1.0/ambari-dev/releasing-ambari/index.html
index 90a30d0..75a4d4e 100644
--- a/docs/3.1.0/ambari-dev/releasing-ambari/index.html
+++ b/docs/3.1.0/ambari-dev/releasing-ambari/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Apache Ambari 3.1.0 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>This workflow prepares and publishes an Apache Ambari 3.1.0 release candidate. Every operation must use values from the release plan and vote announcement: replace <code>&lt;version&gt;</code>, <code>&lt;rc&gt;</code>, <code>&lt;branch&gt;</code>, and <code>&lt;candidate-url&gt;</code> with the corresponding release values. Never infer a release URL, checksum, or package name from a development version, and never overwrite a candidate that has entered a vote.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prepare-the-branch">Prepare the branch<a href="#prepare-the-branch" class="hash-link" aria-label="Direct link to Prepare the branch" title="Direct link to Prepare the branch" translate="no">​</a></h2>
 <p>Confirm the release JIRA, release branch, candidate scope, and included commits, then freeze the change boundary. Review source headers, LICENSE, NOTICE, third-party dependencies, generated files, version properties, and release notes, and confirm that the source archive contains no local credentials or build output. Build from a clean checkout with the current RPM configuration and required JDK and Python versions, recording the complete environment.</p>
diff --git a/docs/3.1.0/ambari-dev/running-tests/index.html b/docs/3.1.0/ambari-dev/running-tests/index.html
index f2a9f10..2cd7a24 100644
--- a/docs/3.1.0/ambari-dev/running-tests/index.html
+++ b/docs/3.1.0/ambari-dev/running-tests/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Running Tests | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/running-tests"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Run commands from the repository root with JDK 17, Maven 3.9.x, the supported CPython build environment, and Node 22/npm when UI tests are included.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="java-tests">Java Tests<a href="#java-tests" class="hash-link" aria-label="Direct link to Java Tests" title="Direct link to Java Tests" translate="no">​</a></h2>
 <p>Run Server Java tests and reactor dependencies:</p>
diff --git a/docs/3.1.0/ambari-dev/unit-test-reports/index.html b/docs/3.1.0/ambari-dev/unit-test-reports/index.html
index 0b0b917..331009e 100644
--- a/docs/3.1.0/ambari-dev/unit-test-reports/index.html
+++ b/docs/3.1.0/ambari-dev/unit-test-reports/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ambari-product-reports">Ambari Product Reports<a href="#ambari-product-reports" class="hash-link" aria-label="Direct link to Ambari Product Reports" title="Direct link to Ambari Product Reports" translate="no">​</a></h2>
 <p>After Maven tests, inspect the module that was actually executed:</p>
 <ul>
diff --git a/docs/3.1.0/ambari-dev/verifying-release-candidate/index.html b/docs/3.1.0/ambari-dev/verifying-release-candidate/index.html
index 7a03cac..dd4c8aa 100644
--- a/docs/3.1.0/ambari-dev/verifying-release-candidate/index.html
+++ b/docs/3.1.0/ambari-dev/verifying-release-candidate/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying an Apache Ambari 3.1.0 Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Use the exact <code>&lt;candidate-url&gt;</code>, <code>&lt;version&gt;</code>, and <code>&lt;rc&gt;</code> from the release announcement. Start from the announced staging location and perform the download, signature verification, and build independently. Never infer a URL, checksum, tag, or package version from a branch name or development version, and do not reuse files left by another candidate.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="verify-provenance">Verify provenance<a href="#verify-provenance" class="hash-link" aria-label="Direct link to Verify provenance" title="Direct link to Verify provenance" translate="no">​</a></h2>
 <p>Download the source archive, detached signature, and checksum from candidate staging and confirm that all three names and versions correspond. The proposed tag, archive content, release-manager key, and vote announcement must agree. After extracting the archive, inspect LICENSE, NOTICE, source headers, dependency licenses, unexpected generated content, bundled credentials, binary files, and undeclared dependencies. Confirm that the archive builds without relying on the release manager [...]
diff --git a/docs/3.1.0/ambari-plugin-contribution/index.html b/docs/3.1.0/ambari-plugin-contribution/index.html
index 99d0845..532cd41 100644
--- a/docs/3.1.0/ambari-plugin-contribution/index.html
+++ b/docs/3.1.0/ambari-plugin-contribution/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name=" [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Extensions in this section integrate with current Ambari Stack and React contracts. Treat each extension as a separately versioned component with explicit tests and deployment documentation.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="stack-and-service-extensions">Stack And Service Extensions<a href="#stack-and-service-extensions" class="hash-link" aria-label="Direct link to Stack And Service Extensions" title="Direct link to Stack And Service Extensions" translate="no">​</a></h2>
 <p>A Stack extension declares service and component metadata, configuration types, dependencies, commands, and lifecycle behavior. Keep names and defaults compatible with the target Stack, and use configuration dependencies to identify components that require restart after a change.</p>
@@ -24,6 +24,6 @@
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="retired-tutorials">Retired Tutorials<a href="#retired-tutorials" class="hash-link" aria-label="Direct link to Retired Tutorials" title="Direct link to Retired Tutorials" translate="no">​</a></h2>
 <p>The historical SCOM management-pack material and Ember monitoring-widget tutorial are retained as historical references only. They are not a 3.1 extension path. Do not use them to implement React dashboards, Prometheus telemetry, or current Stack service integration.</p>
 <!-- -->
-<section class="row"><article class="docCardListItem_W1sv col col--6"><a class="card padding--lg theme-doc-card-container cardContainer_KhuF" href="/docs/3.1.0/"><h2 class="theme-doc-card-heading cardTitle_mcqP" title="Apache Ambari 3.1.0"><span class="theme-doc-card-icon cardTitleIcon_GcdP">📄️</span><span class="text--truncate theme-doc-card-title cardTitleText_nuEl">Apache Ambari 3.1.0</span></h2><p class="text--truncate theme-doc-card-description cardDescription_L2fP" title="&lt;!--"> [...]
+<section class="row"><article class="docCardListItem_W1sv col col--6"><a class="card padding--lg theme-doc-card-container cardContainer_KhuF" href="/docs/3.1.0/"><h2 class="theme-doc-card-heading cardTitle_mcqP" title="Apache Ambari 3.1.0"><span class="theme-doc-card-icon cardTitleIcon_GcdP">📄️</span><span class="text--truncate theme-doc-card-title cardTitleText_nuEl">Apache Ambari 3.1.0</span></h2><p class="text--truncate theme-doc-card-description cardDescription_L2fP" title="&lt;!--"> [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/faq/index.html b/docs/3.1.0/faq/index.html
index f3d6d80..993a3df 100644
--- a/docs/3.1.0/faq/index.html
+++ b/docs/3.1.0/faq/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Frequently Asked Questions (FAQ) | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>This page answers common questions about Apache Ambari 3.1. For documented behavior, follow the linked platform, monitoring, frontend, upgrade, and development guides rather than older 3.0 setup examples.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-runtime-does-31-require">What runtime does 3.1 require?<a href="#what-runtime-does-31-require" class="hash-link" aria-label="Direct link to What runtime does 3.1 require?" title="Direct link to What runtime does 3.1 require?" translate="no">​</a></h2>
 <p>Ambari helpers build and run with JDK 17 and Maven 3.9.x. Linux packages target CPython 3.9 (<code>cp39</code>) on the selected platform ABI; the packaged private libraries must not be replaced with a runtime <code>pip install</code>. See <a class="" href="/docs/3.1.0/platform/python-runtime">Python Runtime</a> and <a class="" href="/docs/3.1.0/platform/java-dependencies">Java Dependencies</a>.</p>
diff --git a/docs/3.1.0/frontend/customizing-react-ui/index.html b/docs/3.1.0/frontend/customizing-react-ui/index.html
index dff2830..121fa87 100644
--- a/docs/3.1.0/frontend/customizing-react-ui/index.html
+++ b/docs/3.1.0/frontend/customizing-react-ui/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Customizing The React UI | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/frontend/customizing-react-ui"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="d [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1 serves the primary Web UI from <code>ambari-web/latest</code>. This guide
 explains how to change that application, validate the change, build the Server
 Web artifact, and test a development deployment. It applies to changes that
diff --git a/docs/3.1.0/frontend/react-ui/index.html b/docs/3.1.0/frontend/react-ui/index.html
index 7824a48..b980066 100644
--- a/docs/3.1.0/frontend/react-ui/index.html
+++ b/docs/3.1.0/frontend/react-ui/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">React User Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/frontend/react-ui"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" co [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="primary-ui">Primary UI<a href="#primary-ui" class="hash-link" aria-label="Direct link to Primary UI" title="Direct link to Primary UI" translate="no">​</a></h2>
 <p>Ambari 3.1 uses the React application in <code>ambari-web/latest</code> as its primary Web UI. It retains the Ambari shell, authentication, routing, authorization, service context, and the main operational workflows previously provided by the Ember application.</p>
 <p>The primary React experience covers cluster installation, Hosts, Services, configuration editing, background operations, Alerts, Kerberos, high availability, upgrades, administration, Views, service Themes, and permission/feature-flag gates. These workflows are implemented in the current React tree, but acceptance still depends on the Ambari Server, stack, topology, and user role being tested.</p>
@@ -19,6 +19,9 @@
 <p>Open the Ambari Web base URL normally. The 3.1 bootstrap uses the primary React entry point <code>/latest/#</code>.</p>
 <p>React is selected by default when no browser preference exists. An older browser preference may be migrated to the primary React entry point when required by the deployment. The bootstrap behavior is implemented in <code>ambari-web/public/index.html</code>.</p>
 <p>The historical Ember application is referenced only for migration comparison; it is not a 3.1 operating path described by this guide.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="multi-cluster-navigation">Multi-cluster Navigation<a href="#multi-cluster-navigation" class="hash-link" aria-label="Direct link to Multi-cluster Navigation" title="Direct link to Multi-cluster Navigation" translate="no">​</a></h2>
+<p>Cluster operations use <code>/clusters/:clusterName/main/*</code> inside the React hash route. The global <code>/clusters</code> and <code>/services</code> directories show authorized clusters and deployments; selecting a row establishes its owning cluster in the URL. Separate tabs retain independent context. Unscoped legacy links resolve through an authorized cluster selection, not an arbitrary first cluster.</p>
+<p>See <a class="" href="/docs/3.1.0/multi-cluster/getting-started">Creating and Using Clusters</a> for installation, saved-draft recovery, Admin management and concrete URLs. <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies">Managed HBase Dependencies</a> explains provider selection and readiness; <a class="" href="/docs/3.1.0/multi-cluster/operations">Operations and Recovery</a> covers exact request identity and retry.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="workflow-coverage">Workflow Coverage<a href="#workflow-coverage" class="hash-link" aria-label="Direct link to Workflow Coverage" title="Direct link to Workflow Coverage" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="installation-and-hosts">Installation and Hosts<a href="#installation-and-hosts" class="hash-link" aria-label="Direct link to Installation and Hosts" title="Direct link to Installation and Hosts" translate="no">​</a></h3>
 <p>The Installer and Add Host flows guide stack selection, host registration, bootstrap, component assignment, configuration groups, installation, and request progress. Hosts supports paging, sorting, filters, selection, component actions, maintenance, decommission/recommission, logs, alerts, stack versions, and Add Host recovery.</p>
@@ -54,6 +57,6 @@
 <li class="">Role validation: direct URLs, read-only users, mutation permissions, View-only users, cluster isolation, and Admin View transitions require representative authorization responses.</li>
 <li class="">Recovery validation: browser refresh, session expiry, SSO, server restart, request failure, retry, stale responses, polling teardown, and persisted workflow ownership require browser/server execution.</li>
 <li class="">Source references: the React audit uses PR4182 head <code>4e95d2e3</code> and merged trunk <code>94c6389a96</code> as code evidence. These references establish implementation provenance, not blanket runtime validation.</li>
-</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tree/main/versioned_docs/version-3.1.0/frontend/react-ui.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5 [...]
+</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tree/main/versioned_docs/version-3.1.0/frontend/react-ui.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5 [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/index.html b/docs/3.1.0/index.html
index 12336b3..659e087 100644
--- a/docs/3.1.0/index.html
+++ b/docs/3.1.0/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 3.1.0 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <table><thead><tr><th>Area</th><th>Change in 3.1.0</th><th>Guide</th></tr></thead><tbody><tr><td>Monitoring</td><td>Replace AMS with Prometheus-compatible collection, VMAGENT, VictoriaMetrics, and native React monitoring</td><td><a class="" href="/docs/3.1.0/monitoring/architecture-comparison">Architecture comparison</a></td></tr><tr><td>User interface</td><td>Make React the primary experience for the operational and administrative workflows carried forward from Ember</td><td><a class="" [...]
 <p>The new monitoring system is not an AMS configuration toggle. Metrics names, dashboard storage, service descriptors, and the storage deployment change. Plan the transition before replacing an existing installation.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reading-paths">Reading Paths<a href="#reading-paths" class="hash-link" aria-label="Direct link to Reading Paths" title="Direct link to Reading Paths" translate="no">​</a></h2>
diff --git a/docs/3.1.0/monitoring/architecture-comparison/index.html b/docs/3.1.0/monitoring/architecture-comparison/index.html
index 0e6a526..e002b51 100644
--- a/docs/3.1.0/monitoring/architecture-comparison/index.html
+++ b/docs/3.1.0/monitoring/architecture-comparison/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Monitoring Architecture Comparison | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/architecture-comparison"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <table><thead><tr><th>Area</th><th>Previous architecture</th><th>3.1.0 architecture</th></tr></thead><tbody><tr><td>Collection</td><td>AMS Monitor and service-specific sinks</td><td>Agent exporters, typed component routes, and VMAGENT scrapes</td></tr><tr><td>Storage</td><td>AMS Collector and HBase-backed time-series storage</td><td>VictoriaMetrics single-node or distributed storage</td></tr><tr><td>Target configuration</td><td>Legacy monitoring service configuration</td><td>Server-compi [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prometheus-compatible-model">Prometheus-Compatible Model<a href="#prometheus-compatible-model" class="hash-link" aria-label="Direct link to Prometheus-Compatible Model" title="Direct link to Prometheus-Compatible Model" translate="no">​</a></h2>
 <p>The new path has four responsibilities:</p>
@@ -25,6 +25,6 @@
 <p>The new path separates configuration distribution from metric collection, gives each component route independent validation and failure handling, and provides a standard Prometheus-compatible target and query model. Complete assignments carry revision hashes, JMX profiles are content-addressed, and the Agent retains its last valid configuration without caching scraped values.</p>
 <p>These are architectural properties, not benchmark claims. The design does not promise a particular throughput, latency, or resource reduction.</p>
 <p>The migration is behaviorally breaking for metric consumers: old Categraf or Telegraf names and aliases are not emitted, and existing dashboards or recording rules must query the new metric inventory. There is no automated import of historical AMS data into VictoriaMetrics. Preserve or export required AMS data before changing the deployment, and plan dashboard and query updates using the companion migration guide.</p>
-<p>See <a class="" href="/docs/3.1.0/monitoring/architecture">Monitoring Architecture</a>, <a class="" href="/docs/3.1.0/monitoring/deployment">Deployment</a>, <a class="" href="/docs/3.1.0/monitoring/queries-and-dashboards">Queries and Dashboards</a>, and <a class="" href="/docs/3.1.0/monitoring/migration">Migration</a> for operational details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrin [...]
+<p>See <a class="" href="/docs/3.1.0/monitoring/architecture">Monitoring Architecture</a>, <a class="" href="/docs/3.1.0/monitoring/deployment">Deployment</a>, <a class="" href="/docs/3.1.0/monitoring/queries-and-dashboards">Queries and Dashboards</a>, and <a class="" href="/docs/3.1.0/monitoring/migration">Migration</a> for operational details.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrin [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/monitoring/architecture/index.html b/docs/3.1.0/monitoring/architecture/index.html
index eb92aa9..d5dd28b 100644
--- a/docs/3.1.0/monitoring/architecture/index.html
+++ b/docs/3.1.0/monitoring/architecture/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Monitoring Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1.0 collects Linux host metrics and metrics from selected Hadoop,
 HBase, and Hive processes. Server decides what is collected, the Agent exposes
 endpoints, VMAGENT fetches samples, and VictoriaMetrics stores and queries
diff --git a/docs/3.1.0/monitoring/deployment/index.html b/docs/3.1.0/monitoring/deployment/index.html
index 6c8226f..6e44839 100644
--- a/docs/3.1.0/monitoring/deployment/index.html
+++ b/docs/3.1.0/monitoring/deployment/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Deploying And Operating Monitoring | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/deployment"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Single-node and cluster VictoriaMetrics topologies managed by Ambari" src="/assets/images/victoriametrics-topology-en-f612131ca02a49683ba0d9b71091bf78.webp" width="1672" height="941" class="img_ev3q"></p>
 <table><thead><tr><th>Topology</th><th>Components</th><th>Role</th></tr></thead><tbody><tr><td><code>deployment_mode=single</code></td><td>One <code>VICTORIAMETRICS_SERVER</code> and at least one <code>VMAGENT</code></td><td>One storage process handles writes and queries</td></tr><tr><td><code>deployment_mode=cluster</code></td><td><code>VMSTORAGE</code>, <code>VMINSERT</code>, <code>VMSELECT</code>, and <code>VMAGENT</code></td><td>Separate storage, write, and read roles</td></tr><tr><t [...]
 <p>Do not assign both storage modes as though they were independent required masters. The service scripts validate the topology before starting components. Size storage, replication, scrape frequency, and queue capacity for the actual workload; the defaults are not a capacity recommendation.</p>
diff --git a/docs/3.1.0/monitoring/migration/index.html b/docs/3.1.0/monitoring/migration/index.html
index e40e41f..f5159e9 100644
--- a/docs/3.1.0/monitoring/migration/index.html
+++ b/docs/3.1.0/monitoring/migration/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Migrating From AMS | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/migration"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_local [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Migration from Ambari Metrics System to Agent telemetry, VMAGENT, VictoriaMetrics, and React dashboards" src="/assets/images/ams-migration-en-136da45cacc3f2faf0349b0bebcf228e.webp" width="1774" height="887" class="img_ev3q"></p>
 <table><thead><tr><th>Previous integration</th><th>3.1.0 replacement or action</th></tr></thead><tbody><tr><td>AMS Collector/Monitor and timeline-metrics sinks</td><td>Agent telemetry endpoints, VMAGENT scraping, and VictoriaMetrics storage</td></tr><tr><td>AMS monitoring <code>metrics.json</code> definitions</td><td><code>telemetry.json</code> plus typed JMX profiles</td></tr><tr><td>Old monitoring Widget/WidgetLayout APIs</td><td>React Board/Dashboard/Datasource workflows</td></tr><tr> [...]
 <p>Not everything containing the word metrics or widget is removed. Direct JMX management values, JMX alerts, Hadoop YARN Timeline Service, and service Theme form controls remain distinct supported features.</p>
diff --git a/docs/3.1.0/monitoring/queries-and-dashboards/index.html b/docs/3.1.0/monitoring/queries-and-dashboards/index.html
index 5a80126..56c739e 100644
--- a/docs/3.1.0/monitoring/queries-and-dashboards/index.html
+++ b/docs/3.1.0/monitoring/queries-and-dashboards/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Queries And Dashboards | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/queries-and-dashboards"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name= [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="React dashboard and Explorer queries flowing through Ambari permissions, the query proxy, a datasource, and VictoriaMetrics, with metadata stored separately" src="/assets/images/dashboard-query-path-en-1d5a91486bb30fb134575b6cc6f417d3.webp" width="1693" height="929" class="img_ev3q"></p>
 <p><em>Dashboard and datasource definitions are Ambari metadata. Metric samples remain in VictoriaMetrics and browsers query them only through the bounded Ambari proxy.</em></p>
 <table><thead><tr><th>Operation</th><th>Required permission</th></tr></thead><tbody><tr><td>Read dashboards/datasources and query metrics</td><td><code>CLUSTER.VIEW_METRICS</code></td></tr><tr><td>Open the Targets route</td><td><code>HOST.VIEW_METRICS</code></td></tr><tr><td>Open service Metrics tabs</td><td><code>SERVICE.VIEW_METRICS</code></td></tr><tr><td>Create/update/delete dashboards</td><td><code>CLUSTER.MANAGE_USER_PERSISTED_DATA</code></td></tr><tr><td>Create/update/delete/defau [...]
diff --git a/docs/3.1.0/monitoring/service-integration/index.html b/docs/3.1.0/monitoring/service-integration/index.html
index 1618d2c..3c705d3 100644
--- a/docs/3.1.0/monitoring/service-integration/index.html
+++ b/docs/3.1.0/monitoring/service-integration/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Integrating Service Telemetry | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/monitoring/service-integration"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Service telemetry descriptors, endpoint discovery, collection, and storage integration" src="/assets/images/service-telemetry-integration-en-5c5998705cb7be6220b2a5350a7201ed.webp" width="1672" height="941" class="img_ev3q"></p>
 <table><thead><tr><th>Descriptor field</th><th>Meaning</th></tr></thead><tbody><tr><td><code>format</code></td><td><code>prometheus_text</code> for native exposition or <code>jmx_json</code> for typed conversion</td></tr><tr><td><code>path</code></td><td>The component&#x27;s known endpoint, such as <code>/prom</code> or <code>/jmx</code></td></tr><tr><td><code>profile</code></td><td>Service-relative typed JMX profile when using JMX</td></tr><tr><td><code>endpoint.policy</code></td><td>Ef [...]
 <p>The Server chooses the component host as the destination and extracts the configured port. Descriptor/profile validation rejects unsupported formats and unsafe routes. The Stack service inheritance mechanism also applies to telemetry metadata.</p>
diff --git a/docs/3.1.0/multi-cluster/architecture/index.html b/docs/3.1.0/multi-cluster/architecture/index.html
new file mode 100644
index 0000000..0d34c5a
--- /dev/null
+++ b/docs/3.1.0/multi-cluster/architecture/index.html
@@ -0,0 +1,45 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-3.1.0 docs-doc-page docs-doc-id-multi-cluster/architecture" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.10.2">
+<title data-rh="true">Multi-cluster Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/multi-cluster/architecture"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="do [...]
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
+</head>
+<body>
+<svg style="display: none;"><defs>
+<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
+</defs></svg>
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<p>Ambari can manage several independent clusters through one Server and metadata database. A cluster owns its services, host assignments, configurations, requests and permissions. Operators can optionally connect a new HBase deployment to managed HDFS and ZooKeeper services in other clusters.</p>
+<p>This guide describes the implementation merged in <a href="https://github.com/apache/ambari/pull/4216" target="_blank" rel="noopener noreferrer" class="">AMBARI-26656 / PR #4216</a>, checked against trunk <code>fc07b5cb873dc154c48349085494e664baf6b9d1</code> on 2026-09-22. It belongs to the 3.1.0 <strong>preview</strong> documentation; it is not a released-version support certificate. See <a class="" href="/docs/3.1.0/release-baseline">Source Baseline</a>.</p>
+<p>Start with <a class="" href="/docs/3.1.0/multi-cluster/getting-started">Creating and Using Clusters</a>, then <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies">Managed HBase Dependencies</a> and <a class="" href="/docs/3.1.0/multi-cluster/operations">Operations and Recovery</a>.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="control-plane-and-cluster-boundaries">Control Plane And Cluster Boundaries<a href="#control-plane-and-cluster-boundaries" class="hash-link" aria-label="Direct link to Control Plane And Cluster Boundaries" title="Direct link to Control Plane And Cluster Boundaries" translate="no">​</a></h2>
+<p><img decoding="async" loading="lazy" alt="Hand-drawn multi-cluster architecture showing two URL-scoped browser tabs, a shared Ambari Server and database, and separately owned Agent hosts" src="/assets/images/multi-cluster-architecture-en-09f2939ac904f0359ff4d27dd5de4c94.webp" width="1536" height="1024" class="img_ev3q"></p>
+<p>The drawing uses two independent clusters with local service dependencies. Both sets of Agents register with the same Ambari Server. The Server dispatches tasks to the appropriate hosts and persists each request&#x27;s owning cluster. Sharing a Server does not merge the two HDFS namespaces or ZooKeeper ensembles.</p>
+<table><thead><tr><th>Boundary</th><th>What it means</th></tr></thead><tbody><tr><td>Server and database</td><td>Shared management availability, upgrade and backup scope. Multi-cluster management does not introduce Server high availability.</td></tr><tr><td>Cluster</td><td>Independent service deployment, desired configuration, authorization and operation scope.</td></tr><tr><td>Host</td><td>Registered but unassigned, or assigned to exactly one runtime cluster. One host cannot simultaneou [...]
+<p>A Server outage affects management for every cluster. Service daemons have their own availability mechanisms; do not assume either that they all stop or that every operation remains available during a Server outage. If clusters share an HDFS or ZooKeeper provider, a provider outage also affects its consumers.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="route-and-authorization-isolation">Route And Authorization Isolation<a href="#route-and-authorization-isolation" class="hash-link" aria-label="Direct link to Route And Authorization Isolation" title="Direct link to Route And Authorization Isolation" translate="no">​</a></h2>
+<p>Operational URLs include the cluster name:</p>
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">/latest/#/clusters/analytics-a/main/hosts</span><br></div><div class="token-line" style="col [...]
+<p>The last two browser routes are global authorized directories. Selecting a service establishes its cluster in the URL. Separate tabs can inspect different clusters without using a global selected-cluster value as authority.</p>
+<p>React keys its runtime by authenticated user and route scope. Cluster switches invalidate old requests, caches, polling and event consumers before they can update the new screen. A last-used numeric cluster preference is only a navigation hint; the Server&#x27;s current authorization and cluster inventory must validate it.</p>
+<p>Server authorization remains the security boundary. AMBARI-scoped grants apply globally; CLUSTER-scoped grants apply to the named cluster. Being a cluster administrator does not grant Ambari administration. Server-side STOMP authorization/projection restricts event delivery, and request/task reads validate actual ownership. Browser filtering alone cannot protect another cluster&#x27;s information.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="persistent-identity-and-recovery">Persistent Identity And Recovery<a href="#persistent-identity-and-recovery" class="hash-link" aria-label="Direct link to Persistent Identity And Recovery" title="Direct link to Persistent Identity And Recovery" translate="no">​</a></h2>
+<table><thead><tr><th>Identity</th><th>Purpose</th></tr></thead><tbody><tr><td>Numeric cluster ID</td><td>Stable cluster identity across rename; names remain in compatible REST paths.</td></tr><tr><td>Creation draft UUID</td><td>Identifies one installation intent, its owner and the exact cluster created from it.</td></tr><tr><td>Workflow scope and revision</td><td>Separates installer drafts and cluster workflows; rejects obsolete writes instead of overwriting another session&#x27;s check [...]
+<p>Creation submits <code>creation_draft_id</code>. If a create response is lost, recovery checks the saved draft-to-cluster association. A matching cluster name is not sufficient proof that the current draft created it. Creation does not delete existing clusters or shared repository definitions.</p>
+<p>The database enforces exclusive host membership. The upgrade path detects duplicate historical memberships and stops for explicit remediation; it does not silently select an owner. Back up and resolve ambiguous ownership before retrying an upgrade.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="shared-services-without-shared-ownership">Shared Services Without Shared Ownership<a href="#shared-services-without-shared-ownership" class="hash-link" aria-label="Direct link to Shared Services Without Shared Ownership" title="Direct link to Shared Services Without Shared Ownership" translate="no">​</a></h2>
+<p>A managed HBase deployment may select HDFS for storage and ZooKeeper for coordination independently. Each binding persists the provider&#x27;s numeric identity, a reviewed configuration snapshot, a private namespace and operation history.</p>
+<p>Provider settings enter an allowlisted, HBase-specific client overlay. The consumer retains its own Hadoop configuration and does not receive the provider&#x27;s administrative credentials. Client installation, credential work and connectivity checks run against the exact current plan.</p>
+<p>A binding becoming ready is distinct from a deployment completing. The Server coordinates provider preparation, consumer installation, dependency verification, HBase Start and service checks. Refresh reads the same deployment instead of launching replacement work. See the <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies#deployment-sequence">binding and readiness walkthrough</a>.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="implementation-map">Implementation Map<a href="#implementation-map" class="hash-link" aria-label="Direct link to Implementation Map" title="Direct link to Implementation Map" translate="no">​</a></h2>
+<table><thead><tr><th>Layer</th><th>Source and responsibility</th></tr></thead><tbody><tr><td>Browser navigation</td><td><a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-web/latest/src/router/RoutesList.tsx" target="_blank" rel="noopener noreferrer" class="">React routes</a> and <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-web/latest/src/screens/Directories/ClusterDirectory.tsx" target="_blank [...]
+<p>The scripts&#x27; inherited source directory includes <code>BIGTOP/3.2.0</code>; that directory name is not the managed dependency compatibility contract. The current validator requires active BIGTOP 3.3.0 repositories and matching resolved version metadata.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="evidence-and-remaining-qualification">Evidence And Remaining Qualification<a href="#evidence-and-remaining-qualification" class="hash-link" aria-label="Direct link to Evidence And Remaining Qualification" title="Direct link to Evidence And Remaining Qualification" translate="no">​</a></h2>
+<p>The historical <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/docs/design/multi-cluster-review-and-remediation.md" target="_blank" rel="noopener noreferrer" class="">implementation and runtime record</a> contains separate checkpoints:</p>
+<table><thead><tr><th>Scenario</th><th>Recorded evidence</th><th>Limit</th></tr></thead><tbody><tr><td>Two independent clusters, local HBase dependencies</td><td>Six-host native RPM deployment at source <code>1ab17a10ea333e35d9952666d57d8f4383762103</code>; distinct HBase identities, service checks, foreign-user denials and duplicate-host rejection.</td><td>Historical source/package acceptance, not a new deployment of the current trunk.</td></tr><tr><td>Cross-cluster managed HBase</td><t [...]
+<p>Website build and browser tests validate these documents and images. They do not establish cluster runtime acceptance.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tree/main/versioned_docs/version-3.1.0/multi-cluster/architecture.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" he [...]
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/3.1.0/multi-cluster/getting-started/index.html b/docs/3.1.0/multi-cluster/getting-started/index.html
new file mode 100644
index 0000000..acfdf6e
--- /dev/null
+++ b/docs/3.1.0/multi-cluster/getting-started/index.html
@@ -0,0 +1,60 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-3.1.0 docs-doc-page docs-doc-id-multi-cluster/getting-started" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.10.2">
+<title data-rh="true">Creating And Using Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/multi-cluster/getting-started"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name [...]
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
+</head>
+<body>
+<svg style="display: none;"><defs>
+<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
+</defs></svg>
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<p>Use this procedure for two independent clusters managed by the same Ambari Server. For the architecture and version boundary, read <a class="" href="/docs/3.1.0/multi-cluster/architecture">Multi-cluster Architecture</a>. Sharing providers is optional and is covered separately in <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies">Managed HBase Dependencies</a>.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-you-start">Before You Start<a href="#before-you-start" class="hash-link" aria-label="Direct link to Before You Start" title="Direct link to Before You Start" translate="no">​</a></h2>
+<p>Use matching Server, Agent, Web and Admin artifacts containing the multi-cluster implementation. Complete the normal <a class="" href="/docs/3.1.0/quick-start/installation-guide">installation prerequisites</a>, including DNS, connectivity, repositories and Agent enrollment. Existing installations must follow the <a class="" href="/docs/3.1.0/upgrade-guide">upgrade procedure</a>; this guide is not a substitute for the database migration.</p>
+<table><thead><tr><th>Requirement</th><th>Check</th></tr></thead><tbody><tr><td>Creation authority</td><td>Your account has <code>AMBARI.ADD_DELETE_CLUSTERS</code>. Cluster-only administration does not grant global creation.</td></tr><tr><td>Host inventory</td><td>New hosts are registered with this Server and are unassigned. Check Admin&#x27;s Host Resources before installation.</td></tr><tr><td>Repository definition</td><td>The selected Stack and repository work on the target hosts. Reu [...]
+<p>A small example uses six hosts:</p>
+<table><thead><tr><th>Cluster</th><th>Hosts</th><th>Local services</th></tr></thead><tbody><tr><td>analytics-a</td><td>worker1, worker2, worker3</td><td>HDFS, ZooKeeper and HBase</td></tr><tr><td>analytics-b</td><td>worker4, worker5, worker6</td><td>HDFS, ZooKeeper and HBase</td></tr></tbody></table>
+<p>This is a topology example, not a production sizing recommendation. Hosts need not match these names. The critical property is that the two host sets do not overlap.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-the-first-or-next-cluster">Create The First Or Next Cluster<a href="#create-the-first-or-next-cluster" class="hash-link" aria-label="Direct link to Create The First Or Next Cluster" title="Direct link to Create The First Or Next Cluster" translate="no">​</a></h2>
+<ol>
+<li class="">Sign in through the primary React entry point. Open <strong>Clusters</strong>, or use the cluster menu&#x27;s <strong>Admin Cluster Management</strong> entry if authorized.</li>
+<li class="">In Admin, open <strong>Create Cluster</strong> and choose <strong>Start installation wizard</strong>. The global Clusters directory also exposes creation to authorized users.</li>
+<li class="">Enter the new cluster name. The wizard URL includes a draft identifier; retain that URL if the installation is interrupted.</li>
+<li class="">Select the Stack/version and review repository URLs. Register or select only unassigned hosts for this cluster.</li>
+<li class="">Select services. For an independent HBase deployment, retain the local HDFS and ZooKeeper choices. Do not choose managed providers merely because other clusters are present.</li>
+<li class="">Review component placement and configurations. Confirm that every hostname belongs to the intended target, especially when adding the second cluster.</li>
+<li class="">Submit Review, follow installation and startup progress, and inspect any failed request/task before retrying.</li>
+<li class="">Finish the wizard, open the cluster&#x27;s Hosts and Services screens, and verify the actual inventory and component states. Run the service checks appropriate to the selected services.</li>
+</ol>
+<p>Repeat from a <strong>new</strong> draft to create the next cluster. Do not reuse the first cluster&#x27;s saved installer URL. Existing clusters and shared repository records are preserved.</p>
+<p>A name collision is a validation failure, not permission to overwrite or adopt the existing cluster. Choose another name, or open the existing cluster through an authorized link if that was your intent.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="resume-an-interrupted-installation">Resume An Interrupted Installation<a href="#resume-an-interrupted-installation" class="hash-link" aria-label="Direct link to Resume An Interrupted Installation" title="Direct link to Resume An Interrupted Installation" translate="no">​</a></h2>
+<p>Open <strong>Clusters</strong> or Admin <strong>Create Cluster</strong> using the same account. Your saved installations show their target, phase and installation ID; choose the resume/continue action for the original draft.</p>
+<p>Allow the workflow to load its saved revision before editing. Passwords, private keys and other sensitive fields are stripped from persisted checkpoints and may need to be entered again. A missing secret blocks the affected operation, while non-secret inputs can remain saved.</p>
+<p>If a create or host-assignment response was lost, let the wizard reconcile its original draft and recorded assignment intent. Do not create another same-name cluster to “repair” uncertainty. A revision conflict requires reloading the current checkpoint before retrying edits. See <a class="" href="/docs/3.1.0/multi-cluster/operations#recovery-cases">recovery cases</a>.</p>
+<p>Leaving or refreshing a page does not establish that Server work was cancelled. Inspect the saved workflow and its request IDs after reconnecting.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="switch-and-compare-safely">Switch And Compare Safely<a href="#switch-and-compare-safely" class="hash-link" aria-label="Direct link to Switch And Compare Safely" title="Direct link to Switch And Compare Safely" translate="no">​</a></h2>
+<table><thead><tr><th>Task</th><th>Entry</th></tr></thead><tbody><tr><td>Browse authorized clusters</td><td><code>/latest/#/clusters</code></td></tr><tr><td>Compare service deployments</td><td><code>/latest/#/services</code></td></tr><tr><td>Open A&#x27;s hosts</td><td><code>/latest/#/clusters/analytics-a/main/hosts</code></td></tr><tr><td>Open B&#x27;s HBase configuration</td><td><code>/latest/#/clusters/analytics-b/main/services/HBASE/configs</code></td></tr><tr><td>Inspect B&#x27;s op [...]
+<p>These paths assume the standard deployment base; preserve any configured reverse-proxy prefix. Encode a cluster name as one URL path segment instead of concatenating an unescaped name.</p>
+<p>Directories retain search, sorting and pagination in the URL. The Services directory identifies both the service and owning cluster and shows HBase dependency summaries. A failure loading one cluster does not turn another cluster&#x27;s rows into its replacement; retry the failed scope.</p>
+<p>After login, Ambari revalidates an authorized continuation or the user&#x27;s last numeric cluster preference. A sole authorized cluster can be selected automatically; otherwise the UI asks for a selection. Old unscoped links preserve their intended destination through this selection. A removed or forbidden target must not silently become another cluster.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-tasks">Admin Tasks<a href="#admin-tasks" class="hash-link" aria-label="Direct link to Admin Tasks" title="Direct link to Admin Tasks" translate="no">​</a></h2>
+<table><thead><tr><th>Screen</th><th>Use</th></tr></thead><tbody><tr><td>Cluster Overview</td><td>Find managed clusters and open the desired cluster or its details.</td></tr><tr><td>Cluster Details</td><td>Review Basic Information, Services &amp; Hosts, Access Permissions, Operation History, and Configuration &amp; Export.</td></tr><tr><td>Host Resources</td><td>Distinguish assigned and unassigned hosts; open the target cluster&#x27;s existing Add Host wizard.</td></tr><tr><td>Cluster Pe [...]
+<p>Rename preserves numeric identity. Deletion is a separate guarded operation: inspect service state and dependency impact, stop the required components, and use the authorized deletion workflow. Do not interpret removing a UI row or receiving an accepted request as proof of deletion.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="check-the-result">Check The Result<a href="#check-the-result" class="hash-link" aria-label="Direct link to Check The Result" title="Direct link to Check The Result" translate="no">​</a></h2>
+<ol>
+<li class="">In each cluster&#x27;s Hosts screen, confirm the expected host set and disjoint ownership.</li>
+<li class="">Open each cluster&#x27;s HBase service in a separate tab. Verify the owning cluster, effective storage/coordination configuration and service-check results.</li>
+<li class="">With a cluster-limited account, verify only the intended inventory and operations are available. A global administrator is not a useful isolation test account.</li>
+<li class="">Refresh an explicit cluster URL and confirm it reloads the same target; resume any unfinished workflow from its original checkpoint.</li>
+<li class="">Check the request and task states for the exact operation you launched. Do not use a recent unrelated successful task as its completion evidence.</li>
+</ol>
+<p>For scripted checks, use the <a class="" href="/docs/3.1.0/multi-cluster/operations#read-only-api-examples">read-only API examples</a>. Real topology and role acceptance must be performed in your deployment; the website examples do not execute those checks.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="source-references">Source References<a href="#source-references" class="hash-link" aria-label="Direct link to Source References" title="Direct link to Source References" translate="no">​</a></h2>
+<p>The procedure follows <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-admin/src/main/resources/ui/ambari-admin/src/screens/ClusterManagement/ClusterCreate.tsx" target="_blank" rel="noopener noreferrer" class="">Admin Create Cluster</a>, the <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-web/latest/src/screens/Directories/ClusterDirectory.tsx" target="_blank" rel="noopener noreferrer" class=" [...]
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/3.1.0/multi-cluster/managed-dependencies/index.html b/docs/3.1.0/multi-cluster/managed-dependencies/index.html
new file mode 100644
index 0000000..a2f55f9
--- /dev/null
+++ b/docs/3.1.0/multi-cluster/managed-dependencies/index.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-3.1.0 docs-doc-page docs-doc-id-multi-cluster/managed-dependencies" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.10.2">
+<title data-rh="true">Managed HBase Dependencies | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/multi-cluster/managed-dependencies"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true"  [...]
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
+</head>
+<body>
+<svg style="display: none;"><defs>
+<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
+</defs></svg>
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<p>Managed dependencies let a new HBase service consume an existing managed HDFS service and/or ZooKeeper ensemble while keeping its own cluster, hosts and lifecycle. They are optional: independent clusters can continue using their own local HDFS and ZooKeeper.</p>
+<p>Read the <a class="" href="/docs/3.1.0/multi-cluster/architecture">architecture and evidence boundary</a> before planning a shared deployment. The current consumer is HBase, and the implemented dependency types are <code>HDFS</code> and <code>ZOOKEEPER</code>; this is not a general-purpose service federation or arbitrary external-endpoint feature.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="topology-and-ownership">Topology And Ownership<a href="#topology-and-ownership" class="hash-link" aria-label="Direct link to Topology And Ownership" title="Direct link to Topology And Ownership" translate="no">​</a></h2>
+<p><img decoding="async" loading="lazy" alt="Hand-drawn HBase dependency architecture with separate storage and coordination bindings, private configuration, private namespaces and direct service traffic" src="/assets/images/multi-cluster-bindings-en-af398d4981141af1e1c1a95f57b7231e.webp" width="1536" height="1024" class="img_ev3q"></p>
+<p>The diagram deliberately places HDFS and ZooKeeper in different provider clusters. They can also be in the same provider cluster. Each selection has its own binding and readiness checks; review the complete plan before provisioning. The consumer&#x27;s hosts remain members of its own cluster.</p>
+<table><thead><tr><th>Choice</th><th>Effect</th></tr></thead><tbody><tr><td>Local HDFS and ZooKeeper</td><td>Conventional independent HBase deployment; no managed cross-cluster binding is needed.</td></tr><tr><td>Managed HDFS, local ZooKeeper</td><td>HBase storage uses the selected provider; coordination stays local.</td></tr><tr><td>Local HDFS, managed ZooKeeper</td><td>Storage stays local; coordination uses the selected provider.</td></tr><tr><td>Managed HDFS and ZooKeeper</td><td>Two  [...]
+<p>Ambari coordinates approval, preparation and verification. HBase communicates directly with provider daemons for storage and coordination; data does not flow through Ambari Server. A shared provider introduces shared availability and maintenance dependencies.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="compatibility-and-permissions">Compatibility And Permissions<a href="#compatibility-and-permissions" class="hash-link" aria-label="Direct link to Compatibility And Permissions" title="Direct link to Compatibility And Permissions" translate="no">​</a></h2>
+<table><thead><tr><th>Check</th><th>Current contract</th></tr></thead><tbody><tr><td>Consumer lifecycle</td><td>A draft/new service plan or fresh HBase service in initial state. Converting a data-bearing local HBase deployment is not supported.</td></tr><tr><td>Stack and versions</td><td>Consumer and provider use active BIGTOP 3.3.0 repositories with nonempty, equal resolved version metadata and compatible client features. A matching display version alone is insufficient.</td></tr><tr><t [...]
+<p>Installer drafts require global cluster-creation authority. Installation, Start and service checks also retain their ordinary operation permissions; the table lists dependency-specific prerequisites, not an exhaustive role grant recipe.</p>
+<p>The initial secure path adds HBase to an <strong>already Kerberized consumer cluster</strong>. A new cluster installation does not automatically establish a usable secure dependency plan. Same-realm support includes identity mapping, provider policy proof, credential issuance and verification; the existence of source support does not close the real-KDC acceptance gap.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="choose-and-review-providers">Choose And Review Providers<a href="#choose-and-review-providers" class="hash-link" aria-label="Direct link to Choose And Review Providers" title="Direct link to Choose And Review Providers" translate="no">​</a></h2>
+<ol>
+<li class="">Start a new cluster installation or open <strong>Add Service</strong> in the intended consumer cluster and select HBase.</li>
+<li class="">In service selection, review the separate <strong>Storage</strong> and <strong>ZooKeeper</strong> choices. Keep the local default for any dependency that should remain local.</li>
+<li class="">For a managed dependency, open the authorized provider list. Verify the provider cluster, service, compatibility result and any returned reasons before selecting it.</li>
+<li class="">Save the selection and preview the plan. The wizard can release local daemon services selected solely to satisfy HBase, but retains services explicitly selected or required by another local consumer. Client packages remain necessary.</li>
+<li class="">At configuration, inspect the managed client values and edit ordinary HBase properties as appropriate. Change provider-owned values through provider selection/review, not by copying complete provider configurations.</li>
+<li class="">At Review, verify consumer identity, provider ownership, private paths, host placement and the current compatibility result. A changed provider or topology invalidates the old preview.</li>
+<li class="">Submit the reviewed plan, then follow the Server-owned deployment. Do not start HBase manually while dependency preparation or verification is incomplete.</li>
+</ol>
+<p>Adding an unrelated service beside an existing HBase deployment preserves its dependency ownership; it does not offer a migration opportunity. Unsupported choices should be resolved before provisioning.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="private-configuration-and-data-paths">Private Configuration And Data Paths<a href="#private-configuration-and-data-paths" class="hash-link" aria-label="Direct link to Private Configuration And Data Paths" title="Direct link to Private Configuration And Data Paths" translate="no">​</a></h2>
+<p>For each binding, the Server derives private paths from its UUID:</p>
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">HDFS binding:</span><br></div><div class="token-line" style="color:#393A34"><span class="tok [...]
+<p>The HDFS and ZooKeeper binding IDs are independent. Root and WAL paths are distinct; the ZooKeeper binding has a private container and coordination child. Ambari also maintains ownership/fencing records. Do not manually delete those records or reuse the reserved paths for another application.</p>
+<p>Only allowlisted client settings enter the approved snapshot. The HBase overlay does not overwrite an unrelated local service&#x27;s Hadoop configuration. Provider administrative principals and keytabs are not copied to consumers. Read the returned namespace and planned identity instead of inventing an HBase user or path convention.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deployment-sequence">Deployment Sequence<a href="#deployment-sequence" class="hash-link" aria-label="Direct link to Deployment Sequence" title="Direct link to Deployment Sequence" translate="no">​</a></h2>
+<p><img decoding="async" loading="lazy" alt="Hand-drawn persistent HBase deployment sequence from saved preview and approval through provider preparation, installation, credentials, verification, Start, checks and exact-identity recovery" src="/assets/images/multi-cluster-recovery-en-f15368a71789bfbc4e299c84d4c20a91.webp" width="1536" height="1024" class="img_ev3q"></p>
+<table><thead><tr><th>Stage</th><th>What must be established</th></tr></thead><tbody><tr><td>Save and preview</td><td>Exact draft/service-plan revision, selected providers and current fingerprints.</td></tr><tr><td>Approve and prepare</td><td>Persisted binding snapshot; provider preparation for its exact namespace and identity.</td></tr><tr><td>Install/configure</td><td>Approved clients and private configuration on the intended consumer hosts; durable request/task association.</td></tr>< [...]
+<p><code>READY</code> on one binding does not imply deployment completion. Inspect the deployment&#x27;s <code>completed</code> field, current request/task results and operation identity. <code>INSTALL_ONLY</code> is a deliberate branch and does not mean <code>COMPLETE</code>.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="updates-maintenance-and-detach">Updates, Maintenance And Detach<a href="#updates-maintenance-and-detach" class="hash-link" aria-label="Direct link to Updates, Maintenance And Detach" title="Direct link to Updates, Maintenance And Detach" translate="no">​</a></h2>
+<p>Open HBase&#x27;s <strong>Dependencies</strong> tab, or use the dependency link in the Services directory. The page shows ownership, phase, desired/applied snapshot versions, readiness and permitted next actions.</p>
+<p>For provider configuration drift, use <strong>Review changes</strong>, inspect the proposed snapshot, and apply the reviewed changes when allowed. A concurrency conflict requires a new preview. <strong>Retry preparation</strong> retries the current binding through the supported operation; it must not reuse an unrelated task result.</p>
+<p>Before stopping or restarting a provider, review its dependent consumers and confirm the current impact revision. Hidden consumers may appear as an anonymous count when you lack permission to see their names; an empty visible-name list does not imply no impact. Provider deletion is blocked while active bindings remain.</p>
+<p>Stop HBase before <strong>Detach provider</strong>. Detach preserves provider services and stored data, and the detached dependency cannot be used to restart HBase. Detach is not a data migration or data-erasure command. Plan consumer retirement, data retention and any later cleanup explicitly; real detach/retention acceptance remains a qualification item.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="source-references">Source References<a href="#source-references" class="hash-link" aria-label="Direct link to Source References" title="Direct link to Source References" translate="no">​</a></h2>
+<p>See the <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-server/src/main/java/org/apache/ambari/server/controller/dependencies/ManagedDependencySnapshotValidator.java" target="_blank" rel="noopener noreferrer" class="">snapshot validator</a>, <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-server/src/main/java/org/apache/ambari/server/controller/dependencies/ManagedDependencyNamespace.java" ta [...]
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/3.1.0/multi-cluster/operations/index.html b/docs/3.1.0/multi-cluster/operations/index.html
new file mode 100644
index 0000000..ef5e825
--- /dev/null
+++ b/docs/3.1.0/multi-cluster/operations/index.html
@@ -0,0 +1,45 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-3.1.0 docs-doc-page docs-doc-id-multi-cluster/operations" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.10.2">
+<title data-rh="true">Operations And Recovery | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/multi-cluster/operations"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusau [...]
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
+</head>
+<body>
+<svg style="display: none;"><defs>
+<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
+</defs></svg>
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<p>Operate on the explicit cluster and the exact saved operation. A successful HTTP submission, a zero process exit, a log message or an unrelated completed request does not prove that the intended workflow finished. Use the Server&#x27;s structured state and identifiers.</p>
+<p>This runbook complements <a class="" href="/docs/3.1.0/multi-cluster/getting-started">cluster creation</a> and <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies">managed HBase dependencies</a>. The <a class="" href="/docs/3.1.0/multi-cluster/architecture#evidence-and-remaining-qualification">architecture guide</a> distinguishes historical runtime evidence from remaining qualification.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-only-api-examples">Read-only API Examples<a href="#read-only-api-examples" class="hash-link" aria-label="Direct link to Read-only API Examples" title="Direct link to Read-only API Examples" translate="no">​</a></h2>
+<p>The following are HTTP request targets for an already authenticated API client. Replace the example cluster name and identifier placeholders with values returned for your operation; preserve the deployment&#x27;s authentication and proxy settings. Do not put credentials in scripts or shared diagnostic output.</p>
+<div class="language-http codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-http codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">GET /api/v1/clusters?fields=Clusters/cluster_id,Clusters/cluster_name,Clusters/provisioning_ [...]
+<table><thead><tr><th>Observation</th><th>Read and validate</th></tr></thead><tbody><tr><td>Cluster inventory</td><td><code>Clusters.cluster_id</code> and <code>Clusters.cluster_name</code>; a name change must preserve the numeric identity.</td></tr><tr><td>Binding list</td><td><code>items</code>; ownership may be <code>managed</code>, <code>local</code>, <code>unmanaged</code> or <code>unknown</code>. A missing managed binding does not prove a local dependency is healthy.</td></tr><tr>< [...]
+<p>A structured dependency error has <code>code</code> and <code>message</code>. Branch on the HTTP status and exact error code; the message is diagnostic text. Missing fields, malformed values or foreign identities must remain an error or unresolved observation.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mutation-contract-for-integrators">Mutation Contract For Integrators<a href="#mutation-contract-for-integrators" class="hash-link" aria-label="Direct link to Mutation Contract For Integrators" title="Direct link to Mutation Contract For Integrators" translate="no">​</a></h2>
+<p>Prefer the UI for ordinary administration. For automation, use the pinned <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-web/latest/src/api/serviceDependenciesApi.ts" target="_blank" rel="noopener noreferrer" class="">API client</a> and <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-server/src/main/java/org/apache/ambari/server/api/services/ManagedServiceDependencyService.java" target="_bla [...]
+<p>In the table, <code>D</code> means <code>/api/v1/clusters/{clusterName}/services/HBASE/dependencies</code>.</p>
+<table><thead><tr><th>Method and resource</th><th>Contract</th></tr></thead><tbody><tr><td><code>GET D/candidates?type=HDFS</code></td><td>Discover authorized provider candidates for an existing HBase consumer; ZooKeeper uses its own dependency type.</td></tr><tr><td><code>POST D/preview</code></td><td>Preview one selection or the complete selection set; not approval or provisioning.</td></tr><tr><td><code>POST D</code></td><td>Approve exact binding IDs, provider identity, preview schema [...]
+<p>Draft and Add Service discovery use <code>/api/v1/service-dependencies/candidates</code> and <code>/api/v1/service-dependencies/preview</code>, with the appropriate draft or service-plan scope and expected revision. Do not create a dummy HBase service simply to make discovery work.</p>
+<p>Provider-side reads use <code>/api/v1/clusters/{clusterName}/services/{serviceName}/dependents</code> and <code>/api/v1/clusters/{clusterName}/services/{serviceName}/dependency-impact</code>. Stop/Restart confirmation is bound to the current impact revision and exact provider/action. Re-read impact if another consumer changes.</p>
+<p>Persist launch/retry IDs before submission. Following a timeout, read the original resource before deciding whether to retry; retain an immutable retry identity for the same attempt. An acknowledged deployment later returning 404 must not trigger a replacement launch.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="binding-phases">Binding Phases<a href="#binding-phases" class="hash-link" aria-label="Direct link to Binding Phases" title="Direct link to Binding Phases" translate="no">​</a></h2>
+<table><thead><tr><th>Phase</th><th>Operator interpretation</th></tr></thead><tbody><tr><td><code>PREVIEWED</code></td><td>The binding has not established provider preparation.</td></tr><tr><td><code>PROVIDER_PREPARING</code></td><td>Provider work is in progress; inspect its associated request.</td></tr><tr><td><code>PROVIDER_PREPARED</code></td><td>Preparation is available; consumer installation and verification still have gates.</td></tr><tr><td><code>ZOOKEEPER_HANDOFF_RECONCILING</cod [...]
+<p>Use returned capabilities with the phase. A phase name alone is not a substitute for topology, snapshot, identity and permission checks.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="recovery-cases">Recovery Cases<a href="#recovery-cases" class="hash-link" aria-label="Direct link to Recovery Cases" title="Direct link to Recovery Cases" translate="no">​</a></h2>
+<table><thead><tr><th>Symptom or exact code</th><th>Inspect</th><th>Recovery</th></tr></thead><tbody><tr><td>Installer refresh or lost create response</td><td>Original draft UUID, owner, revision and saved cluster association.</td><td>Resume the original draft; re-enter requested secrets. Do not adopt a same-name cluster without the association.</td></tr><tr><td>Workflow revision conflict</td><td>Latest saved scope/revision and another active editor.</td><td>Reload the authoritative chec [...]
+<p>Capture exact cluster, draft, binding, deployment, operation, epoch, request and task IDs when relevant, plus sanitized structured responses. Logs can help explain failure but must not establish workflow success. Never include credentials or raw keytabs in an issue.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="blueprint-handoff">Blueprint Handoff<a href="#blueprint-handoff" class="hash-link" aria-label="Direct link to Blueprint Handoff" title="Direct link to Blueprint Handoff" translate="no">​</a></h2>
+<p>A managed Blueprint declares required dependency types through its settings:</p>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="t [...]
+<p>Provision with <code>provision_action: PREPARE_ONLY</code>, wait for actual host placement and topology configuration, then preview the complete HBase selection, apply reviewed configuration, approve the exact binding fingerprints and launch a durable deployment with exact targets. Provider IDs and credentials do not belong in the reusable template. The ordinary local Blueprint path retains its default actions.</p>
+<p>This is the handoff contract, not a complete provisioning payload. Use the <a href="https://github.com/apache/ambari/blob/fc07b5cb873dc154c48349085494e664baf6b9d1/ambari-server/src/main/java/org/apache/ambari/server/controller/dependencies/ManagedDependencyBlueprintPlan.java" target="_blank" rel="noopener noreferrer" class="">Blueprint implementation</a> and the <a class="" href="/docs/3.1.0/ambari-design/blueprints/">general Blueprint guide</a> when building an integration.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="upgrade-and-acceptance-work">Upgrade And Acceptance Work<a href="#upgrade-and-acceptance-work" class="hash-link" aria-label="Direct link to Upgrade And Acceptance Work" title="Direct link to Upgrade And Acceptance Work" translate="no">​</a></h2>
+<p>Back up the shared database and Server configuration before an upgrade. Validate exclusive host ownership and the scoped-workflow/dependency schema migration. Do not “repair” duplicates by deleting membership rows without establishing the correct owner.</p>
+<p>Before relying on a deployment, verify two-cluster host and permission isolation, two-tab navigation, exact draft recovery, per-host managed readiness and the provider maintenance paths you will use. Secure installations additionally need real KDC/credential tests. Exercise network loss and Server restart using saved operation IDs.</p>
+<p>Still-needed release documentation includes the final artifact/tag matrix, supported upgrade/database combinations, real-KDC results, managed detach/data-retention evidence, and failure-injection/broker-revocation results. Add those only after the corresponding tests run; the historical source review is not a substitute.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https [...]
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/3.1.0/platform/java-dependencies/index.html b/docs/3.1.0/platform/java-dependencies/index.html
index d04c57f..fc3a12e 100644
--- a/docs/3.1.0/platform/java-dependencies/index.html
+++ b/docs/3.1.0/platform/java-dependencies/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Java Dependencies | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/platform/java-dependencies"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1.0 builds with <strong>JDK 17</strong> and <strong>Maven 3.9.x</strong>. The root Maven compiler release is 17; the Enforcer policy accepts Java feature releases in <code>[17,18)</code> and Maven versions in <code>[3.9.0,4.0.0)</code>. The build rejects unsupported Java releases, old Maven versions, and dependency declarations removed by the Java 17 baseline.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="managed-versions">Managed Versions<a href="#managed-versions" class="hash-link" aria-label="Direct link to Managed Versions" title="Direct link to Managed Versions" translate="no">​</a></h2>
 <p>Shared framework versions are managed in <code>ambari-project/pom.xml</code>, normally through BOMs. The effective baseline includes Jetty <code>11.0.26</code>, SLF4J <code>2.0.18</code>, Logback <code>1.5.38</code>, Guice <code>7.0.0</code>, Spring <code>6.2.19</code>, Spring Security <code>6.5.11</code>, Jersey <code>3.1.12</code>, Jackson <code>2.18.2</code>, JUnit Jupiter <code>5.14.4</code>, Commons Lang <code>3.20.0</code>, Jakarta WebSocket <code>2.1.1</code>, Jakarta JAXB <cod [...]
diff --git a/docs/3.1.0/platform/python-runtime/index.html b/docs/3.1.0/platform/python-runtime/index.html
index 5efc2d1..27a6ee3 100644
--- a/docs/3.1.0/platform/python-runtime/index.html
+++ b/docs/3.1.0/platform/python-runtime/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Python Runtime | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/platform/python-runtime"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1.0 requires Python <strong>3.9.2 or later</strong> on Linux. The default package target is CPython 3.9 (<code>cp39</code>) for <code>manylinux2014_x86_64</code>. Rocky Linux 8 explicitly requires AppStream <code>python39</code>; Rocky Linux 9 uses system Python 3.9. The installed wrapper validates the interpreter and selects the matching ABI.</p>
 <p>The source-level minimum does not make a cp39 RPM compatible with any newer Python minor release. Use the interpreter matching the package&#x27;s native extensions; CPython 3.10 requires its own package target. Ambari&#x27;s own Python code remains maintained in Ambari. The removal concerns copied third-party forks, not all Python source files delivered by verified upstream wheels.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="official-dependencies">Official Dependencies<a href="#official-dependencies" class="hash-link" aria-label="Direct link to Official Dependencies" title="Direct link to Official Dependencies" translate="no">​</a></h2>
diff --git a/docs/3.1.0/platform/rpm-packaging/index.html b/docs/3.1.0/platform/rpm-packaging/index.html
index 18e7503..66d18e7 100644
--- a/docs/3.1.0/platform/rpm-packaging/index.html
+++ b/docs/3.1.0/platform/rpm-packaging/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">RPM Packaging | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/platform/rpm-packaging"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari RPMs are built in the Linux build environment with JDK 17 and Maven 3.9.x. The Java build range is enforced by Maven Enforcer; this is a build requirement, separate from runtime JDK selection.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="agent-python-artifacts">Agent Python Artifacts<a href="#agent-python-artifacts" class="hash-link" aria-label="Direct link to Agent Python Artifacts" title="Direct link to Agent Python Artifacts" translate="no">​</a></h2>
 <p>The default Python packaging tuple is CPython <code>cp39</code>, Python <code>3.9.2</code>, implementation <code>cp</code>, ABI <code>cp39</code>, and platform <code>manylinux2014_x86_64</code>. RPM dependencies require Python 3.9.2 and the matching <code>python(abi) = 3.9</code> where applicable. Rocky 8 uses <code>python39</code>; the installed <code>ambari-python-wrap</code> validates the packaged ABI and interpreter. Nodes do not run <code>pip install</code>.</p>
diff --git a/docs/3.1.0/quick-start/download/index.html b/docs/3.1.0/quick-start/download/index.html
index 1292675..d1aeafe 100644
--- a/docs/3.1.0/quick-start/download/index.html
+++ b/docs/3.1.0/quick-start/download/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Download Ambari 3.1.0 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/download"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1.0 documentation currently describes a reviewed candidate and source
 build. It is not a declaration that a final public release, download mirror,
 checksum set, or production certification exists. Obtain the candidate and its
diff --git a/docs/3.1.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html b/docs/3.1.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
index 62f917f..98d863a 100644
--- a/docs/3.1.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
+++ b/docs/3.1.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Bare Metal and KVM Environment Setup | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/environment-setup/bare-metal-kvm-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_H [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Use this guide to prepare existing physical servers or KVM guests for a
 reviewed Ambari 3.1.0 candidate. It defines a reproducible baseline environment;
 it is not capacity-planning guidance or certification of any operating-system,
diff --git a/docs/3.1.0/quick-start/environment-setup/docker-environment-setup/index.html b/docs/3.1.0/quick-start/environment-setup/docker-environment-setup/index.html
index bb17640..64c5534 100644
--- a/docs/3.1.0/quick-start/environment-setup/docker-environment-setup/index.html
+++ b/docs/3.1.0/quick-start/environment-setup/docker-environment-setup/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Docker Environment Setup | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/environment-setup/docker-environment-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><me [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Docker can provide a repeatable development and validation environment for an
 Ambari 3.1.0 candidate, but this guide does not provide an official Ambari
 3.1.0 image. Select a trusted base image approved for the candidate operating
diff --git a/docs/3.1.0/quick-start/environment-setup/vagrant-environment-setup/index.html b/docs/3.1.0/quick-start/environment-setup/vagrant-environment-setup/index.html
index c3646cc..e5c2c79 100644
--- a/docs/3.1.0/quick-start/environment-setup/vagrant-environment-setup/index.html
+++ b/docs/3.1.0/quick-start/environment-setup/vagrant-environment-setup/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Vagrant Environment Setup | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/environment-setup/vagrant-environment-setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans">< [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Vagrant can provide a repeatable environment for testing a reviewed Ambari
 3.1.0 candidate. Ambari does not publish or designate an official 3.1.0 Box in
 this guide. Use a trusted, locally verified Box approved for the Linux
diff --git a/docs/3.1.0/quick-start/installation-guide/index.html b/docs/3.1.0/quick-start/installation-guide/index.html
index 8c94524..bc05092 100644
--- a/docs/3.1.0/quick-start/installation-guide/index.html
+++ b/docs/3.1.0/quick-start/installation-guide/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Install Ambari 3.1.0 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/installation-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docu [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Ambari Server installation, Agent trust enrollment, host registration, and cluster readiness" src="/assets/images/installation-enrollment-en-b56a5a6b7e8ce1d075b6f147dad84a8b.webp" width="1536" height="1024" class="img_ev3q"></p>
 <p>This procedure is for a reviewed 3.1.0 candidate or RPMs built from the
 reviewed source. Confirm the artifact, OS, architecture, and repository with
diff --git a/docs/3.1.0/quick-start/mailing-list/index.html b/docs/3.1.0/quick-start/mailing-list/index.html
index 35c7ab2..0f57764 100644
--- a/docs/3.1.0/quick-start/mailing-list/index.html
+++ b/docs/3.1.0/quick-start/mailing-list/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Mailing Lists | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/mailing-list"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <table><thead><tr><th>Topic</th><th>List address</th><th>Archive</th></tr></thead><tbody><tr><td>User questions and deployment support</td><td><a href="mailto:user@ambari.apache.org" target="_blank" rel="noopener noreferrer" class="">user@ambari.apache.org</a></td><td><a href="https://lists.apache.org/list.html?user@ambari.apache.org" target="_blank" rel="noopener noreferrer" class="">User archive</a></td></tr><tr><td>Development and design discussion</td><td><a href="mailto:dev@ambari.a [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ask-a-useful-question">Ask A Useful Question<a href="#ask-a-useful-question" class="hash-link" aria-label="Direct link to Ask A Useful Question" title="Direct link to Ask A Useful Question" translate="no">​</a></h2>
 <p>Use <code>user@ambari.apache.org</code> for installation and operation questions. Include
@@ -29,6 +29,6 @@ to the relevant JIRA or code review. These lists provide a traceable record of
 community discussion; they do not replace release qualification, security
 policy, or environment testing. Public list traffic is not an incident-response
 channel. Follow the project&#x27;s documented private reporting process for
-unreleased security vulnerabilities.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tree/main/versioned_docs/version-3.1.0/quick-start/mailing-list.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><p [...]
+unreleased security vulnerabilities.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tree/main/versioned_docs/version-3.1.0/quick-start/mailing-list.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><p [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/quick-start/quick-start-guide/index.html b/docs/3.1.0/quick-start/quick-start-guide/index.html
index fa9c24b..211c818 100644
--- a/docs/3.1.0/quick-start/quick-start-guide/index.html
+++ b/docs/3.1.0/quick-start/quick-start-guide/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 3.1.0 Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" n [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Use this path to evaluate a reviewed Ambari 3.1.0 candidate on a small,
 representative Linux environment. Version 3.1.0 is documented as a candidate,
 so obtain artifacts through the reviewed project channel or build them from
diff --git a/docs/3.1.0/release-baseline/index.html b/docs/3.1.0/release-baseline/index.html
index 1a77330..e67e950 100644
--- a/docs/3.1.0/release-baseline/index.html
+++ b/docs/3.1.0/release-baseline/index.html
@@ -4,15 +4,15 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">3.1.0 Source Baseline | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/release-baseline"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
-<table><thead><tr><th>Reference</th><th>Revision or version</th></tr></thead><tbody><tr><td>Previous release source tag</td><td><code>release-3.0.0</code>, <code>3acb048b3f6e209d6d1e5ac54efcbd30f1b25c57</code></td></tr><tr><td>Community trunk reviewed on 2026-09-07</td><td><code>94c6389a96b38bccef0b6a08269481a086b63ca1</code></td></tr><tr><td>Monitoring target baseline, PR #4182</td><td><code>4e95d2e33493ac934d7d98a14a81d86c0f1bc0c4</code></td></tr><tr><td>Maven development version in th [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<table><thead><tr><th>Reference</th><th>Revision or version</th></tr></thead><tbody><tr><td>Previous release source tag</td><td><code>release-3.0.0</code>, <code>3acb048b3f6e209d6d1e5ac54efcbd30f1b25c57</code></td></tr><tr><td>Community trunk reviewed on 2026-09-07</td><td><code>94c6389a96b38bccef0b6a08269481a086b63ca1</code></td></tr><tr><td>Monitoring target baseline, PR #4182</td><td><code>4e95d2e33493ac934d7d98a14a81d86c0f1bc0c4</code></td></tr><tr><td>Multi-cluster follow-up reviewe [...]
 <p>For this documentation, PR #4182 is included in the intended 3.1.0 feature baseline. A release candidate must contain the selected community changes and monitoring implementation together; a reference SHA in this table is not an instruction to replace newer community work with an older feature branch.</p>
 <p>The website release label is 3.1.0. The four-part Maven/package development version does not identify an intervening public 3.0.x release.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="change-selection">How Changes Were Selected<a href="#change-selection" class="hash-link" aria-label="Direct link to How Changes Were Selected" title="Direct link to How Changes Were Selected" translate="no">​</a></h2>
@@ -26,7 +26,10 @@
 <p>The Python modernization record includes Linux x86_64 RPM and deployment validation, plus separate staged-artifact checks for other ABI/architecture profiles. Configuration support for another profile is not the same as a published and qualified binary for every distribution.</p>
 <p>The React parity baseline distinguishes implementation, static comparison, and runtime validation. Its older review snapshot is not a current test certificate and must not be converted into an unconditional statement that every role, SSO mode, custom Stack, and recovery path has passed. The <a class="" href="/docs/3.1.0/frontend/react-ui">React guide</a> lists the implemented workflow surfaces and acceptance boundaries.</p>
 <p>Documentation build and browser checks validate this website&#x27;s routes, translations, labels, and assets. They do not execute an Ambari cluster upgrade, Maven/RPM production build, or monitoring failure drill.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="multi-cluster-follow-up">Multi-cluster Follow-up<a href="#multi-cluster-follow-up" class="hash-link" aria-label="Direct link to Multi-cluster Follow-up" title="Direct link to Multi-cluster Follow-up" translate="no">​</a></h2>
+<p>The <a class="" href="/docs/3.1.0/multi-cluster/architecture">multi-cluster guides</a> use the newer pinned trunk revision above for cluster isolation, durable wizard recovery, Admin management and managed HBase dependencies. This is a focused source follow-up, not a rerun of the original whole-release review or a fresh RPM acceptance run.</p>
+<p>The guides distinguish final packaged independent-cluster evidence from the earlier managed-HBase deployment with overlays. They also document the remaining real-KDC, detach/data-retention, fault-injection and broker-revocation gates. The <a class="" href="/docs/3.1.0/multi-cluster/operations#upgrade-and-acceptance-work">operations guide</a> lists the evidence still needed before publishing final support claims.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-publishing-a-release">Before Publishing A Release<a href="#before-publishing-a-release" class="hash-link" aria-label="Direct link to Before Publishing A Release" title="Direct link to Before Publishing A Release" translate="no">​</a></h2>
-<p>Update this baseline after the release candidate is selected. Record final source tags, signed artifact/checksum locations, package target matrix, supported upgrade paths, test results, and the release vote outcome. Only then replace the preview designation with the released version.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tr [...]
+<p>Update this baseline after the release candidate is selected. Record final source tags, signed artifact/checksum locations, package target matrix, supported upgrade paths, test results, and the release vote outcome. Only then replace the preview designation with the released version.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/ambari-website/tr [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/release-notes/index.html b/docs/3.1.0/release-notes/index.html
index 7162153..1ada3b6 100644
--- a/docs/3.1.0/release-notes/index.html
+++ b/docs/3.1.0/release-notes/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 3.1.0 Release Notes | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/release-notes"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaur [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Apache Ambari 3.1.0 brings a new monitoring architecture, a React-based primary interface, and a modernized Java, Python, and RPM foundation. It is the next feature release after 3.0.0, not a 3.0.x maintenance update. Existing installations need to plan the monitoring transition and runtime changes together with the Server and Agent upgrade.</p>
 <p>These notes describe the <strong>3.1.0 preview</strong>. The documented feature set includes monitoring PR #4182 and the community changes in the reviewed source baseline. Release artifacts, a final release date, and a qualified upgrade matrix are not announced by this page.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-highlights">Release Highlights<a href="#release-highlights" class="hash-link" aria-label="Direct link to Release Highlights" title="Direct link to Release Highlights" translate="no">​</a></h2>
@@ -25,6 +25,9 @@
 <p>Ambari Web selects the React application by default. The implementation carries forward cluster installation, Hosts, Services, configuration editing, background operations, Alerts, Kerberos, high availability, Stack upgrades, Views, and administration workflows. The Admin application is also packaged as a separate React module. The migration is broader than a visual refresh: routing, permissions, asynchronous requests, progress reporting, and workflow recovery are part of the implemen [...]
 <p>Monitoring uses the new datasource and dashboard model. Legacy AMS/Ganglia widgets and the old standalone Heatmaps experience are not compatibility targets; 3.1.0 documentation no longer presents Ember or AMS tutorials as current operating procedures. Representative roles, authentication modes, custom Stacks, and recovery paths still require validation against the release candidate.</p>
 <p>Default entry and packaging: <a href="https://github.com/apache/ambari/pull/4198" target="_blank" rel="noopener noreferrer" class="">#4198</a>. See the <a class="" href="/docs/3.1.0/frontend/react-ui">React user guide</a> for workflow coverage and acceptance boundaries.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="multi-cluster-management">Isolated Multi-cluster Management<a href="#multi-cluster-management" class="hash-link" aria-label="Direct link to Isolated Multi-cluster Management" title="Direct link to Isolated Multi-cluster Management" translate="no">​</a></h3>
+<p>One Ambari Server can manage independent clusters with exclusive host ownership, explicit cluster URLs, scoped permissions and recoverable installation drafts. Global cluster/service directories and Admin inventory make ownership visible. New HBase deployments can optionally use managed HDFS and ZooKeeper providers through approved snapshots, private namespaces and persistent readiness checks.</p>
+<p>Implementation: <a href="https://github.com/apache/ambari/pull/4216" target="_blank" rel="noopener noreferrer" class="">AMBARI-26656 / #4216</a>. See the <a class="" href="/docs/3.1.0/multi-cluster/architecture">architecture</a>, <a class="" href="/docs/3.1.0/multi-cluster/getting-started">usage guide</a>, <a class="" href="/docs/3.1.0/multi-cluster/managed-dependencies">HBase compatibility limits</a> and <a class="" href="/docs/3.1.0/multi-cluster/operations">recovery runbook</a>. In [...]
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="java-baseline">Java Baseline And Independent JDK Selection<a href="#java-baseline" class="hash-link" aria-label="Direct link to Java Baseline And Independent JDK Selection" title="Direct link to Java Baseline And Independent JDK Selection" translate="no">​</a></h3>
 <p>Source builds require <strong>JDK 17 and Maven 3.9.x</strong>, enforced by Maven. Shared dependency management updates the Spring/Spring Security, Jetty, Jersey, Guice, logging, persistence, and Jakarta API foundations. These changes also require reviewing custom Java extensions and their transitive dependencies; replacing the JDK alone is not a complete migration.</p>
 <p>Ambari and the managed Stack can use separate JDK installations. Setup supports <code>--ambari-java-home</code> and <code>--stack-java-home</code>; the legacy <code>--java-home</code> option remains a deprecated alias. Ambari helpers require JDK 17 or later, while each Stack service must use a JDK supported by that service. Build-time Java 17 enforcement is distinct from runtime checks.</p>
@@ -71,6 +74,6 @@
 <p>Use the <a class="" href="/docs/3.1.0/upgrade-guide">upgrade guide</a> and <a class="" href="/docs/3.1.0/monitoring/migration">AMS migration guide</a> for the detailed sequence and compatibility boundaries. The Ambari release number, BIGTOP Stack version, and VictoriaMetrics version remain independent; upgrading Ambari does not select a new Stack version for every service.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-scope">Release Scope And Validation<a href="#release-scope" class="hash-link" aria-label="Direct link to Release Scope And Validation" title="Direct link to Release Scope And Validation" translate="no">​</a></h2>
 <p>The reviewed source baseline covers 181 commits reachable after the 3.0.0 source tag, plus the intended monitoring baseline from PR #4182. The entries above group user-visible changes rather than treating every merge, dependency update, or test change as a separate feature. Exact revisions and source references are recorded in the <a class="" href="/docs/3.1.0/release-baseline">source baseline</a>.</p>
-<p>Website builds and browser tests validate these documents, not cluster upgrade compatibility. Final publication must record the selected release tag, signed artifacts, supported package targets and upgrade paths, and candidate acceptance results. Until then, these notes remain preview documentation rather than a claim of completed release qualification.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class= [...]
+<p>Website builds and browser tests validate these documents, not cluster upgrade compatibility. Final publication must record the selected release tag, signed artifacts, supported package targets and upgrade paths, and candidate acceptance results. Until then, these notes remain preview documentation rather than a claim of completed release qualification.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class= [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/3.1.0/upgrade-guide/index.html b/docs/3.1.0/upgrade-guide/index.html
index f3c9678..2f74c07 100644
--- a/docs/3.1.0/upgrade-guide/index.html
+++ b/docs/3.1.0/upgrade-guide/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Planning The 3.1.0 Upgrade | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/docs/3.1.0/upgrade-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_loca [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <table><thead><tr><th>Area</th><th>Pre-upgrade checks</th></tr></thead><tbody><tr><td>Source and package provenance</td><td>Use one reviewed candidate containing the <a class="" href="/docs/3.1.0/release-baseline">documented baseline</a>, and verify its artifacts</td></tr><tr><td>Ambari Java</td><td>Build on JDK 17; select an Ambari runtime satisfying the new Java checks</td></tr><tr><td>Stack Java</td><td>Record the independently selected JDK and each service&#x27;s compatibility requir [...]
 <p>On Rocky 8, do not assume the system&#x27;s generic <code>python3</code> executable is Python 3.9. The <a class="" href="/docs/3.1.0/platform/python-runtime">runtime guide</a> and <a class="" href="/docs/3.1.0/platform/rpm-packaging">packaging guide</a> describe the interpreter and ABI contract.</p>
 <p>The removal of old AMS Stack definitions is not itself cleanup of every existing cluster record. Qualify the legacy service inventory against the target build and use the supported migration procedure; do not invent manual database deletions to make startup succeed.</p>
diff --git a/docs/next/multi-cluster/architecture/index.html b/docs/next/multi-cluster/architecture/index.html
new file mode 100644
index 0000000..459c72e
--- /dev/null
+++ b/docs/next/multi-cluster/architecture/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/docs/3.1.0/multi-cluster/architecture">
+    <link rel="canonical" href="/docs/3.1.0/multi-cluster/architecture" />
+  </head>
+  <script>
+    window.location.href = '/docs/3.1.0/multi-cluster/architecture' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/docs/next/multi-cluster/getting-started/index.html b/docs/next/multi-cluster/getting-started/index.html
new file mode 100644
index 0000000..0ead060
--- /dev/null
+++ b/docs/next/multi-cluster/getting-started/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/docs/3.1.0/multi-cluster/getting-started">
+    <link rel="canonical" href="/docs/3.1.0/multi-cluster/getting-started" />
+  </head>
+  <script>
+    window.location.href = '/docs/3.1.0/multi-cluster/getting-started' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/docs/next/multi-cluster/managed-dependencies/index.html b/docs/next/multi-cluster/managed-dependencies/index.html
new file mode 100644
index 0000000..1359b1b
--- /dev/null
+++ b/docs/next/multi-cluster/managed-dependencies/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/docs/3.1.0/multi-cluster/managed-dependencies">
+    <link rel="canonical" href="/docs/3.1.0/multi-cluster/managed-dependencies" />
+  </head>
+  <script>
+    window.location.href = '/docs/3.1.0/multi-cluster/managed-dependencies' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/docs/next/multi-cluster/operations/index.html b/docs/next/multi-cluster/operations/index.html
new file mode 100644
index 0000000..bbff3bb
--- /dev/null
+++ b/docs/next/multi-cluster/operations/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/docs/3.1.0/multi-cluster/operations">
+    <link rel="canonical" href="/docs/3.1.0/multi-cluster/operations" />
+  </head>
+  <script>
+    window.location.href = '/docs/3.1.0/multi-cluster/operations' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/img/3.1.0/handdrawn/multi-cluster-architecture-en.webp b/img/3.1.0/handdrawn/multi-cluster-architecture-en.webp
new file mode 100644
index 0000000..bab77d6
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-architecture-en.webp differ
diff --git a/img/3.1.0/handdrawn/multi-cluster-architecture-zh.webp b/img/3.1.0/handdrawn/multi-cluster-architecture-zh.webp
new file mode 100644
index 0000000..9f3d0d1
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-architecture-zh.webp differ
diff --git a/img/3.1.0/handdrawn/multi-cluster-bindings-en.webp b/img/3.1.0/handdrawn/multi-cluster-bindings-en.webp
new file mode 100644
index 0000000..6b4a9a0
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-bindings-en.webp differ
diff --git a/img/3.1.0/handdrawn/multi-cluster-bindings-zh.webp b/img/3.1.0/handdrawn/multi-cluster-bindings-zh.webp
new file mode 100644
index 0000000..6f2be85
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-bindings-zh.webp differ
diff --git a/img/3.1.0/handdrawn/multi-cluster-diagrams.md b/img/3.1.0/handdrawn/multi-cluster-diagrams.md
new file mode 100644
index 0000000..c994105
--- /dev/null
+++ b/img/3.1.0/handdrawn/multi-cluster-diagrams.md
@@ -0,0 +1,143 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+# Multi-cluster diagram sources
+
+These six WebP illustrations accompany the bilingual 3.1.0 preview guides.
+They depict source revision fc07b5cb873dc154c48349085494e664baf6b9d1, reviewed
+on 2026-09-22. They are conceptual diagrams, not runtime screenshots.
+
+## Generation and delivery
+
+- Model: gpt-image-2, image-edit API with the existing overall architecture
+  illustration as a style reference.
+- Requested size: 1536 x 1024, medium quality, WebP output.
+- Style reference: overall-architecture-en.webp in this directory, reduced to
+  836 pixels wide for the reference request.
+- Final delivery: WebP, maximum width 1536, cwebp quality 78, method 6.
+- Visual review: compressed 836-pixel-wide previews only.
+- The credential and API account configuration are deliberately not included.
+- English and Chinese explain the same boundaries; geometry need not be identical.
+
+The overview shows local dependencies in both clusters. The binding diagram shows
+two separately selected providers; using one provider cluster for both is also
+possible. The recovery diagram summarizes the normal managed deployment path.
+Its persisted identity applies throughout the workflow, not only after Start.
+The page text and structured API contract define the complete gates and failure
+paths.
+
+## Shared prompt
+
+```text
+Use case: infographic-diagram.
+Asset type: Apache Ambari 3.1 preview documentation, landscape 1536x1024, ordinary resolution.
+Input image: STYLE REFERENCE ONLY. Replace all architecture content with the specified new diagram; do not retain the old architecture.
+Style: match the reference's hand-drawn technical sketch, warm off-white paper, fine irregular graphite ink outlines, light pencil hatching, restrained teal control arrows and ochre dashed service/data arrows, small sketched browser/server/database icons. Clean readable handwritten labels, generous spacing. This is an engineering illustration, not a corporate slide or a grid of colored cards. No gradients, giant colored panels, logos, watermark, footer credits, tiny text, decorative pros [...]
+Render exact labels and accurate directed arrows; retain code identifiers untranslated.
+```
+
+## architecture-en
+
+Output: multi-cluster-architecture-en.webp
+
+```text
+Title: "Ambari 3.1: Multi-cluster architecture".
+Top: two small browser windows side by side, labelled "Tab A / analytics-a" and "Tab B / analytics-b"; under both "URL-scoped cluster context". Both point down to one central large Ambari Server sketched machine labelled "REST + RBAC", "Authorized events", "Requests / tasks". Server connects right to a single cylinder "Metadata DB", with small labels "Cluster IDs", "Drafts / revisions", "Bindings / operations".
+Server sends control arrows down into TWO SEPARATE outlined cluster enclosures: left "Cluster A / ID 2" with three hosts "worker1-3", right "Cluster B / ID 3" with three different hosts "worker4-6". Inside each enclosure show "Agents", then "HDFS + ZooKeeper + HBase", connected by short control arrows. This is the independent LOCAL-dependencies example. NO arrows between A and B.
+Bottom three concise notes: "One host, at most one cluster"; "Independent configs, tasks and permissions"; "Shared Server and DB failure boundary".
+Legend: solid teal "Management traffic". Make ownership and the single shared control plane visually unmistakable.
+```
+
+## architecture-zh
+
+Output: multi-cluster-architecture-zh.webp
+
+```text
+Title: "Ambari 3.1:多集群架构".
+Top: two small browser windows side by side, labelled "标签页 A / analytics-a" and "标签页 B / analytics-b"; under both "URL 明确集群上下文". Both point down to one central large Ambari Server sketched machine labelled "REST + RBAC", "授权事件投递", "请求 / 任务". Server connects right to a single cylinder "元数据数据库", with small labels "集群 ID", "草稿 / 修订号", "绑定 / 操作".
+Server sends control arrows down into TWO SEPARATE outlined cluster enclosures: left "集群 A / ID 2" with three hosts "worker1-3", right "集群 B / ID 3" with three different hosts "worker4-6". Inside each enclosure show "Agents", then "HDFS + ZooKeeper + HBase", connected by short control arrows. This is the independent LOCAL-dependencies example. NO arrows between A and B.
+Bottom three concise notes: "每台主机最多属于一个集群"; "配置、任务与权限各自独立"; "Server 与数据库仍是共享故障边界".
+Legend: solid teal "管理流量". Make ownership and the single shared control plane visually unmistakable. All explanatory labels Simplified Chinese.
+```
+
+## bindings-en
+
+Output: multi-cluster-bindings-en.webp
+
+```text
+Title: "HBase: Managed cross-cluster dependencies".
+At top one modest controller "Ambari Server" with "Approved snapshots + operation epochs". Teal control arrows go to both consumer and providers for preparation.
+Left outlined area "Consumer cluster A": sketched machines "HBase Master" and "RegionServers"; a paper client-settings icon "Private client config"; beneath it "Dedicated HBase identity".
+Right two separate provider enclosures: upper "Provider cluster B / HDFS" with "NameNode + DataNodes", lower "Provider cluster C / ZooKeeper" with "ZooKeeper ensemble". Put two distinct ochre dashed arrows FROM consumer HBase TO the correct provider: upper arrow "Storage binding", lower arrow "Coordination binding".
+In HDFS area draw two folder icons labelled "Private root" and "Private WAL". In ZooKeeper area draw tree icon labelled "Private znode". Bottom caption "Each binding owns a private namespace and UUID".
+Bottom narrow readiness strip: "Prepare provider -> Install clients -> Verify every daemon host -> READY -> Start HBase".
+Two notes: "Data flows directly to providers"; "Stop consumer does not stop providers". Small legend teal solid "Control", ochre dashed "Service traffic". Do NOT imply shared hosts, copied provider credentials, arbitrary storage engines, or proxying data through Ambari.
+```
+
+## bindings-zh
+
+Output: multi-cluster-bindings-zh.webp
+
+```text
+Title: "HBase:跨集群托管依赖".
+At top one modest controller "Ambari Server" with "已批准快照 + 操作 epoch". Teal control arrows go to both consumer and providers for preparation.
+Left outlined area "消费集群 A": sketched machines "HBase Master" and "RegionServers"; a paper client-settings icon "私有客户端配置"; beneath it "独立的 HBase 身份".
+Right two separate provider enclosures: upper "提供集群 B / HDFS" with "NameNode + DataNodes", lower "提供集群 C / ZooKeeper" with "ZooKeeper 集群". Put two distinct ochre dashed arrows FROM consumer HBase TO the correct provider: upper arrow "存储绑定", lower arrow "协调绑定".
+In HDFS area draw two folder icons labelled "私有 root" and "私有 WAL". In ZooKeeper area draw tree icon labelled "私有 znode". Bottom caption "每个绑定拥有独立的命名空间与 UUID".
+Bottom narrow readiness strip: "准备提供方 -> 安装客户端 -> 校验全部守护进程主机 -> READY -> 启动 HBase".
+Two notes: "业务数据直接访问提供方"; "停止消费方不会停止提供方". Small legend teal solid "控制流量", ochre dashed "服务流量". Do NOT imply shared hosts, copied provider credentials, arbitrary storage engines, or proxying data through Ambari. All explanatory labels Simplified Chinese.
+```
+
+## recovery-en
+
+Output: multi-cluster-recovery-en.webp
+
+```text
+Title: "Managed HBase: Deployment and recovery".
+Draw a hand-sketched sequence as six numbered milestones in two rows, with large clear arrows in the exact sequence:
+1 "Save + preview" with sublabel "Draft / cluster + revision"
+2 "Approve + prepare" with sublabel "Binding UUID + snapshot"
+3 "Install clients" with sublabel "Exact host / request / task"
+4 "Credentials + verify" with sublabel "Every current daemon host"
+5 "READY -> Start HBase" with sublabel "All managed bindings ready"
+6 "Service checks" with sublabel "Server confirms completion".
+First row milestones 1,2,3 left to right. Second row 4,5,6 left to right. Draw a clear connector from 3 to 4 along outside edge, not crossing content.
+Below flow a cylinder "Durable deployment UUID" and paper "Operation ID + epoch". Side annotation "Refresh: read the SAME deployment".
+Bottom recovery band: "FAILED / STALE / UNRESOLVED -> Read state -> Review / retry when allowed"; curved recovery arrow returns to milestone 2, never directly to success.
+Two footer notes: "Missing or stale evidence is not success"; "INSTALL_ONLY is not COMPLETE".
+Show refresh as a read, NOT as a new launch. Credential step applies only to secure mode, mark "(if secure)" beside credentials. No code dump or fine print.
+```
+
+## recovery-zh
+
+Output: multi-cluster-recovery-zh.webp
+
+```text
+Title: "托管 HBase:部署与恢复".
+Draw a hand-sketched sequence as six numbered milestones in two rows, with large clear arrows in the exact sequence:
+1 "保存并预览" with sublabel "草稿 / 集群 + 修订号"
+2 "批准并准备" with sublabel "绑定 UUID + 快照"
+3 "安装客户端" with sublabel "精确的主机 / 请求 / 任务"
+4 "凭据与校验" with sublabel "全部当前守护进程主机"
+5 "READY -> 启动 HBase" with sublabel "全部托管绑定就绪"
+6 "服务检查" with sublabel "服务端确认完成".
+First row milestones 1,2,3 left to right. Second row 4,5,6 left to right. Draw a clear connector from 3 to 4 along outside edge, not crossing content.
+Below flow a cylinder "持久化部署 UUID" and paper "操作 ID + epoch". Side annotation "刷新:读取同一个部署".
+Bottom recovery band: "FAILED / STALE / UNRESOLVED -> 读取状态 -> 按允许的动作审核 / 重试"; curved recovery arrow returns to milestone 2, never directly to success.
+Two footer notes: "缺失或过期的证据不能视为成功"; "INSTALL_ONLY 不等于 COMPLETE".
+Show refresh as a read, NOT as a new launch. Credential step applies only to secure mode, mark "凭据仅限安全模式" beside credentials. No code dump or fine print. All explanatory labels Simplified Chinese.
+```
diff --git a/img/3.1.0/handdrawn/multi-cluster-recovery-en.webp b/img/3.1.0/handdrawn/multi-cluster-recovery-en.webp
new file mode 100644
index 0000000..7a2fa7c
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-recovery-en.webp differ
diff --git a/img/3.1.0/handdrawn/multi-cluster-recovery-zh.webp b/img/3.1.0/handdrawn/multi-cluster-recovery-zh.webp
new file mode 100644
index 0000000..446bb21
Binary files /dev/null and b/img/3.1.0/handdrawn/multi-cluster-recovery-zh.webp differ
diff --git a/img/team/avatar_1788918744824_0.png b/img/team/avatar_1790058920814_0.png
similarity index 100%
rename from img/team/avatar_1788918744824_0.png
rename to img/team/avatar_1790058920814_0.png
diff --git a/img/team/avatar_1788918745011_1.png b/img/team/avatar_1790058920859_1.png
similarity index 100%
rename from img/team/avatar_1788918745011_1.png
rename to img/team/avatar_1790058920859_1.png
diff --git a/img/team/avatar_1788918745099_2.png b/img/team/avatar_1790058920919_2.png
similarity index 100%
rename from img/team/avatar_1788918745099_2.png
rename to img/team/avatar_1790058920919_2.png
diff --git a/img/team/avatar_1788918745236_3.png b/img/team/avatar_1790058921064_3.png
similarity index 100%
rename from img/team/avatar_1788918745236_3.png
rename to img/team/avatar_1790058921064_3.png
diff --git a/img/team/avatar_1788918745241_4.png b/img/team/avatar_1790058921067_4.png
similarity index 100%
rename from img/team/avatar_1788918745241_4.png
rename to img/team/avatar_1790058921067_4.png
diff --git a/img/team/avatar_1788918745329_5.png b/img/team/avatar_1790058921222_5.png
similarity index 100%
rename from img/team/avatar_1788918745329_5.png
rename to img/team/avatar_1790058921222_5.png
diff --git a/img/team/avatar_1788918745650_6.png b/img/team/avatar_1790058921228_6.png
similarity index 100%
rename from img/team/avatar_1788918745650_6.png
rename to img/team/avatar_1790058921228_6.png
diff --git a/img/team/avatar_1788918745793_7.png b/img/team/avatar_1790058921231_7.png
similarity index 100%
rename from img/team/avatar_1788918745793_7.png
rename to img/team/avatar_1790058921231_7.png
diff --git a/img/team/avatar_1788918745871_8.png b/img/team/avatar_1790058921266_8.png
similarity index 100%
rename from img/team/avatar_1788918745871_8.png
rename to img/team/avatar_1790058921266_8.png
diff --git a/img/team/avatar_1788918746082_9.png b/img/team/avatar_1790058921428_9.png
similarity index 100%
rename from img/team/avatar_1788918746082_9.png
rename to img/team/avatar_1790058921428_9.png
diff --git a/img/team/avatar_1788918746086_10.png b/img/team/avatar_1790058921432_10.png
similarity index 100%
rename from img/team/avatar_1788918746086_10.png
rename to img/team/avatar_1790058921432_10.png
diff --git a/img/team/avatar_1788918746090_11.png b/img/team/avatar_1790058921435_11.png
similarity index 100%
rename from img/team/avatar_1788918746090_11.png
rename to img/team/avatar_1790058921435_11.png
diff --git a/img/team/avatar_1788918746095_12.png b/img/team/avatar_1790058921440_12.png
similarity index 100%
rename from img/team/avatar_1788918746095_12.png
rename to img/team/avatar_1790058921440_12.png
diff --git a/img/team/avatar_1788918746266_13.png b/img/team/avatar_1790058921443_13.png
similarity index 100%
rename from img/team/avatar_1788918746266_13.png
rename to img/team/avatar_1790058921443_13.png
diff --git a/img/team/avatar_1788918746271_14.png b/img/team/avatar_1790058921446_14.png
similarity index 100%
rename from img/team/avatar_1788918746271_14.png
rename to img/team/avatar_1790058921446_14.png
diff --git a/img/team/avatar_1788918746275_15.png b/img/team/avatar_1790058921450_15.png
similarity index 100%
rename from img/team/avatar_1788918746275_15.png
rename to img/team/avatar_1790058921450_15.png
diff --git a/img/team/avatar_1788918746281_16.png b/img/team/avatar_1790058921455_16.png
similarity index 100%
rename from img/team/avatar_1788918746281_16.png
rename to img/team/avatar_1790058921455_16.png
diff --git a/img/team/avatar_1788918746451_17.png b/img/team/avatar_1790058921662_17.png
similarity index 100%
rename from img/team/avatar_1788918746451_17.png
rename to img/team/avatar_1790058921662_17.png
diff --git a/img/team/avatar_1788918746455_18.png b/img/team/avatar_1790058921667_18.png
similarity index 100%
rename from img/team/avatar_1788918746455_18.png
rename to img/team/avatar_1790058921667_18.png
diff --git a/img/team/avatar_1788918746660_0.png b/img/team/avatar_1790058921673_0.png
similarity index 100%
rename from img/team/avatar_1788918746660_0.png
rename to img/team/avatar_1790058921673_0.png
diff --git a/img/team/avatar_1788918746679_1.png b/img/team/avatar_1790058921683_1.png
similarity index 100%
rename from img/team/avatar_1788918746679_1.png
rename to img/team/avatar_1790058921683_1.png
diff --git a/img/team/avatar_1788918746759_2.png b/img/team/avatar_1790058921687_2.png
similarity index 100%
rename from img/team/avatar_1788918746759_2.png
rename to img/team/avatar_1790058921687_2.png
diff --git a/index.html b/index.html
index f73cd81..83a826b 100644
--- a/index.html
+++ b/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/team/index.html b/team/index.html
index e6e30f1..f84ce6a 100644
--- a/team/index.html
+++ b/team/index.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Team | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/team/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_Hans"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tr [...]
-<script src="/assets/js/runtime~main.5d3f11e9.js" defer="defer"></script>
-<script src="/assets/js/main.f9fb30aa.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ebd440aa.js" defer="defer"></script>
+<script src="/assets/js/main.b3ea3448.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-Hans/404.html b/zh-Hans/404.html
index be9560e..19a1275 100644
--- a/zh-Hans/404.html
+++ b/zh-Hans/404.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">找不到页面 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/404.html"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-Hans"><meta d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/assets/images/multi-cluster-architecture-zh-1b887495ba8594e1f65cb15673a0e3ef.webp b/zh-Hans/assets/images/multi-cluster-architecture-zh-1b887495ba8594e1f65cb15673a0e3ef.webp
new file mode 100644
index 0000000..9f3d0d1
Binary files /dev/null and b/zh-Hans/assets/images/multi-cluster-architecture-zh-1b887495ba8594e1f65cb15673a0e3ef.webp differ
diff --git a/zh-Hans/assets/images/multi-cluster-bindings-zh-f199c63ab7191d3ea8a862ed81488d6e.webp b/zh-Hans/assets/images/multi-cluster-bindings-zh-f199c63ab7191d3ea8a862ed81488d6e.webp
new file mode 100644
index 0000000..6f2be85
Binary files /dev/null and b/zh-Hans/assets/images/multi-cluster-bindings-zh-f199c63ab7191d3ea8a862ed81488d6e.webp differ
diff --git a/zh-Hans/assets/images/multi-cluster-recovery-zh-3e1d958432e99f198d72cb2fa86482d4.webp b/zh-Hans/assets/images/multi-cluster-recovery-zh-3e1d958432e99f198d72cb2fa86482d4.webp
new file mode 100644
index 0000000..446bb21
Binary files /dev/null and b/zh-Hans/assets/images/multi-cluster-recovery-zh-3e1d958432e99f198d72cb2fa86482d4.webp differ
diff --git a/zh-Hans/assets/js/42b73600.014f694f.js b/zh-Hans/assets/js/42b73600.014f694f.js
deleted file mode 100644
index 30a8d7f..0000000
--- a/zh-Hans/assets/js/42b73600.014f694f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[4123],{28453:(e,a,r)=>{r.d(a,{R:()=>n,x:()=>c});var s=r(96540);const i={},t=s.createContext(i);function n(e){const a=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:n(e.components),s.createElement(t.Provider,{value:a},e.children)}},4463 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/42b73600.9abaa09e.js b/zh-Hans/assets/js/42b73600.9abaa09e.js
new file mode 100644
index 0000000..b84bdaa
--- /dev/null
+++ b/zh-Hans/assets/js/42b73600.9abaa09e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[4123],{28453:(e,a,r)=>{r.d(a,{R:()=>n,x:()=>c});var s=r(96540);const t={},i=s.createContext(t);function n(e){const a=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),s.createElement(i.Provider,{value:a},e.children)}},4463 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/44944c68.a891cd35.js b/zh-Hans/assets/js/44944c68.a891cd35.js
new file mode 100644
index 0000000..c84ebad
--- /dev/null
+++ b/zh-Hans/assets/js/44944c68.a891cd35.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[385],{28453:(e,s,n)=>{n.d(s,{R:()=>c,x:()=>t});var r=n(96540);const d={},i=r.createContext(d);function c(e){const s=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function t(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:c(e.components),r.createElement(i.Provider,{value:s},e.children)}},32541 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/7644957a.7d7dcafb.js b/zh-Hans/assets/js/7644957a.7d7dcafb.js
new file mode 100644
index 0000000..6523e4d
--- /dev/null
+++ b/zh-Hans/assets/js/7644957a.7d7dcafb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8238],{30100:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"3.1.0","label":"3.1.0\uff08\u9884\u89c8\uff09","banner":"unreleased","badge":true,"noIndex":true,"className":"docs-version-3.1.0","isLast":false,"docsSidebars":{"ambariSidebar":[{"type":"link","href":"/zh-Hans/docs/3.1.0/","label":"Apache Ambari 3.1.0 \u6982\u89c8","docId":"introduction","unlisted":false},{"type":"lin [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/7644957a.f4fc072c.js b/zh-Hans/assets/js/7644957a.f4fc072c.js
deleted file mode 100644
index 06cb622..0000000
--- a/zh-Hans/assets/js/7644957a.f4fc072c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8238],{30100:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"3.1.0","label":"3.1.0\uff08\u9884\u89c8\uff09","banner":"unreleased","badge":true,"noIndex":true,"className":"docs-version-3.1.0","isLast":false,"docsSidebars":{"ambariSidebar":[{"type":"link","href":"/zh-Hans/docs/3.1.0/","label":"Apache Ambari 3.1.0 \u6982\u89c8","docId":"introduction","unlisted":false},{"type":"lin [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/7f5eb893.1a25276d.js b/zh-Hans/assets/js/7f5eb893.1a25276d.js
deleted file mode 100644
index 6584ba5..0000000
--- a/zh-Hans/assets/js/7f5eb893.1a25276d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9684],{28453:(e,a,c)=>{c.d(a,{R:()=>n,x:()=>i});var r=c(96540);const s={},t=r.createContext(s);function n(e){const a=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:n(e.components),r.createElement(t.Provider,{value:a},e.children)}},6412 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/7f5eb893.ee927d61.js b/zh-Hans/assets/js/7f5eb893.ee927d61.js
new file mode 100644
index 0000000..ef6f1cb
--- /dev/null
+++ b/zh-Hans/assets/js/7f5eb893.ee927d61.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9684],{28453:(e,a,c)=>{c.d(a,{R:()=>t,x:()=>i});var r=c(96540);const s={},n=r.createContext(s);function t(e){const a=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:t(e.components),r.createElement(n.Provider,{value:a},e.children)}},6412 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/810b82f9.2630865f.js b/zh-Hans/assets/js/810b82f9.2630865f.js
new file mode 100644
index 0000000..4de5835
--- /dev/null
+++ b/zh-Hans/assets/js/810b82f9.2630865f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9061],{3030:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>l,contentTitle:()=>d,default:()=>x,frontMatter:()=>c,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"multi-cluster/getting-started","title":"\u521b\u5efa\u4e0e\u4f7f\u7528\u96c6\u7fa4","description":"\x3c!--","source":"@site/i18n/zh-Hans/docusaurus-plugin-content-docs/version-3.1.0/multi-cluster/getting-started.md","sourceDirName":"multi-cluster", [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/86d0a8e2.53300551.js b/zh-Hans/assets/js/86d0a8e2.53300551.js
new file mode 100644
index 0000000..f4359c0
--- /dev/null
+++ b/zh-Hans/assets/js/86d0a8e2.53300551.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[2435],{28453:(e,r,i)=>{i.d(r,{R:()=>h,x:()=>t});var n=i(96540);const a={},s=n.createContext(a);function h(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function t(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:h(e.components),n.createElement(s.Provider,{value:r},e.children)}},8550 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/86d0a8e2.ca50250f.js b/zh-Hans/assets/js/86d0a8e2.ca50250f.js
deleted file mode 100644
index b1c6769..0000000
--- a/zh-Hans/assets/js/86d0a8e2.ca50250f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[2435],{28453:(e,r,i)=>{i.d(r,{R:()=>h,x:()=>t});var n=i(96540);const a={},s=n.createContext(a);function h(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function t(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:h(e.components),n.createElement(s.Provider,{value:r},e.children)}},8550 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/97b12176.d156d1ec.js b/zh-Hans/assets/js/97b12176.d156d1ec.js
new file mode 100644
index 0000000..547a69d
--- /dev/null
+++ b/zh-Hans/assets/js/97b12176.d156d1ec.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3920],{12914:(e,d,s)=>{s.r(d),s.d(d,{assets:()=>t,contentTitle:()=>l,default:()=>x,frontMatter:()=>i,metadata:()=>n,toc:()=>h});const n=JSON.parse('{"id":"multi-cluster/operations","title":"\u8fd0\u7ef4\u4e0e\u6062\u590d","description":"\x3c!--","source":"@site/i18n/zh-Hans/docusaurus-plugin-content-docs/version-3.1.0/multi-cluster/operations.md","sourceDirName":"multi-cluster","slug":"/multi-cluste [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/9b479d7f.3526251a.js b/zh-Hans/assets/js/9b479d7f.3526251a.js
new file mode 100644
index 0000000..c16227c
--- /dev/null
+++ b/zh-Hans/assets/js/9b479d7f.3526251a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9201],{28453:(e,r,a)=>{a.d(r,{R:()=>s,x:()=>c});var t=a(96540);const n={},i=t.createContext(n);function s(e){const r=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function c(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),t.createElement(i.Provider,{value:r},e.children)}},2965 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/9b479d7f.beea38a2.js b/zh-Hans/assets/js/9b479d7f.beea38a2.js
deleted file mode 100644
index a634cf2..0000000
--- a/zh-Hans/assets/js/9b479d7f.beea38a2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9201],{28453:(e,r,a)=>{a.d(r,{R:()=>s,x:()=>c});var t=a(96540);const n={},i=t.createContext(n);function s(e){const r=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function c(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),t.createElement(i.Provider,{value:r},e.children)}},2965 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/9c1e7e17.187d8a53.js b/zh-Hans/assets/js/9c1e7e17.187d8a53.js
new file mode 100644
index 0000000..a2bb1dd
--- /dev/null
+++ b/zh-Hans/assets/js/9c1e7e17.187d8a53.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3449],{28453:(e,n,i)=>{i.d(n,{R:()=>c,x:()=>d});var s=i(96540);const r={},a=s.createContext(r);function c(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),s.createElement(a.Provider,{value:n},e.children)}},5798 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/9c1e7e17.a7af2515.js b/zh-Hans/assets/js/9c1e7e17.a7af2515.js
deleted file mode 100644
index 3b728c5..0000000
--- a/zh-Hans/assets/js/9c1e7e17.a7af2515.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3449],{28453:(e,n,i)=>{i.d(n,{R:()=>c,x:()=>t});var r=i(96540);const s={},a=r.createContext(s);function c(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),r.createElement(a.Provider,{value:n},e.children)}},5798 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/ae6baf51.c135917b.js b/zh-Hans/assets/js/ae6baf51.c135917b.js
new file mode 100644
index 0000000..5fb761d
--- /dev/null
+++ b/zh-Hans/assets/js/ae6baf51.c135917b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[9906],{28453:(e,r,s)=>{s.d(r,{R:()=>n,x:()=>d});var c=s(96540);const t={},i=c.createContext(t);function n(e){const r=c.useContext(i);return c.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function d(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),c.createElement(i.Provider,{value:r},e.children)}},7678 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/ee505d92.4fa819c6.js b/zh-Hans/assets/js/ee505d92.4fa819c6.js
deleted file mode 100644
index 490429b..0000000
--- a/zh-Hans/assets/js/ee505d92.4fa819c6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[2276],{28453:(e,r,n)=>{n.d(r,{R:()=>c,x:()=>d});var t=n(96540);const i={},s=t.createContext(i);function c(e){const r=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function d(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),t.createElement(s.Provider,{value:r},e.children)}},4837 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/ee505d92.e8786982.js b/zh-Hans/assets/js/ee505d92.e8786982.js
new file mode 100644
index 0000000..33ec2ff
--- /dev/null
+++ b/zh-Hans/assets/js/ee505d92.e8786982.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[2276],{28453:(e,r,n)=>{n.d(r,{R:()=>c,x:()=>d});var t=n(96540);const i={},s=t.createContext(i);function c(e){const r=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function d(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),t.createElement(s.Provider,{value:r},e.children)}},4837 [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/f5df6522.81f1d51c.js b/zh-Hans/assets/js/f5df6522.8026e9c5.js
similarity index 72%
rename from zh-Hans/assets/js/f5df6522.81f1d51c.js
rename to zh-Hans/assets/js/f5df6522.8026e9c5.js
index 46ff38d..46b15ac 100644
--- a/zh-Hans/assets/js/f5df6522.81f1d51c.js
+++ b/zh-Hans/assets/js/f5df6522.8026e9c5.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3089],{53705:(a,e,t)=>{t.r(e),t.d(e,{default:()=>s});t(96540);var i=t(21312);const r=JSON.parse('{"en":{"info":{"desc":"The Ambari Team","tip":"(In no particular order)"},"pmc":[{"apacheId":"arshad","avatarUrl":"/img/team/avatar_1788918744824_0.png","email":"arshad@apache.org","gitUrl":"https://github.com/arshadmohammad","githubId":"arshadmohammad","name":"Mohammad Arshad"},{"apacheId":"atri","avata [...]
\ No newline at end of file
+"use strict";(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[3089],{53705:(a,e,t)=>{t.r(e),t.d(e,{default:()=>s});t(96540);var i=t(21312);const r=JSON.parse('{"en":{"info":{"desc":"The Ambari Team","tip":"(In no particular order)"},"pmc":[{"apacheId":"arshad","avatarUrl":"/img/team/avatar_1790058920814_0.png","email":"arshad@apache.org","gitUrl":"https://github.com/arshadmohammad","githubId":"arshadmohammad","name":"Mohammad Arshad"},{"apacheId":"atri","avata [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/main.0e434b5f.js b/zh-Hans/assets/js/main.0e434b5f.js
deleted file mode 100644
index 0ec565f..0000000
--- a/zh-Hans/assets/js/main.0e434b5f.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.0e434b5f.js.LICENSE.txt */
-(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8792],{205:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var a=t(96540);const r=t(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694:(e,n,t)=>{"use strict";var a=t(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,n,t,r,i,s){if(s!==a){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call th [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/main.2b677f06.js b/zh-Hans/assets/js/main.2b677f06.js
new file mode 100644
index 0000000..e961be7
--- /dev/null
+++ b/zh-Hans/assets/js/main.2b677f06.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.2b677f06.js.LICENSE.txt */
+(self.webpackChunkambari_website=self.webpackChunkambari_website||[]).push([[8792],{205:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var a=t(96540);const r=t(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694:(e,n,t)=>{"use strict";var a=t(6925);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,n,t,r,i,s){if(s!==a){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call th [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/main.0e434b5f.js.LICENSE.txt b/zh-Hans/assets/js/main.2b677f06.js.LICENSE.txt
similarity index 100%
rename from zh-Hans/assets/js/main.0e434b5f.js.LICENSE.txt
rename to zh-Hans/assets/js/main.2b677f06.js.LICENSE.txt
diff --git a/zh-Hans/assets/js/runtime~main.23b89c1f.js b/zh-Hans/assets/js/runtime~main.23b89c1f.js
new file mode 100644
index 0000000..30d62e1
--- /dev/null
+++ b/zh-Hans/assets/js/runtime~main.23b89c1f.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,d,c,b,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return f[e].call(d.exports,d,d.exports,r),d.exports}r.m=f,e=[],r.O=(a,d,c,b)=>{if(!d){var f=1/0;for(i=0;i<e.length;i++){d=e[i][0],c=e[i][1],b=e[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&b||f>=b)&&Object.keys(r.O).every((e=>r.O[e](d[o])))?d.splice(o--,1):(t=!1,b<f&&(f=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/zh-Hans/assets/js/runtime~main.898755da.js b/zh-Hans/assets/js/runtime~main.898755da.js
deleted file mode 100644
index a4a6c9a..0000000
--- a/zh-Hans/assets/js/runtime~main.898755da.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,d,c,b,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return f[e].call(d.exports,d,d.exports,r),d.exports}r.m=f,e=[],r.O=(a,d,c,b)=>{if(!d){var f=1/0;for(i=0;i<e.length;i++){d=e[i][0],c=e[i][1],b=e[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&b||f>=b)&&Object.keys(r.O).every((e=>r.O[e](d[o])))?d.splice(o--,1):(t=!1,b<f&&(f=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/zh-Hans/blog/index.html b/zh-Hans/blog/index.html
index 936ffcc..1197b8e 100644
--- a/zh-Hans/blog/index.html
+++ b/zh-Hans/blog/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">博客 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/blog"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-Hans"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-alerts/index.html b/zh-Hans/docs/2.7.8/ambari-alerts/index.html
index d15b826..ea15fbb 100644
--- a/zh-Hans/docs/2.7.8/ambari-alerts/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/alerts/index.html b/zh-Hans/docs/2.7.8/ambari-design/alerts/index.html
index 3851c22..e96d36e 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/alerts/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/ambari-architecture/index.html b/zh-Hans/docs/2.7.8/ambari-design/ambari-architecture/index.html
index 22512d4..b992917 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/ambari-architecture/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html b/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
index 0076654..a50c168 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support for HA Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><me [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html b/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
index d283620..48391a4 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint support for Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/enhanced-configs/index.html b/zh-Hans/docs/2.7.8/ambari-design/enhanced-configs/index.html
index 83ce665..97b1c4c 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/enhanced-configs/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/index.html b/zh-Hans/docs/2.7.8/ambari-design/index.html
index 5a3237b..b22ea6e 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html b/zh-Hans/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
index 1c33c40..6951eba 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="t [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html b/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
index 1284cb2..17a08d6 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html b/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
index a6bfc12..682dea4 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Service | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index f947b03..6ee7d84 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - Whitelisting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
index 5ac81aa..a21d75c 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta dat [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/configuration/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/configuration/index.html
index 3ff72bc..0bf1164 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/configuration/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/index.html
index 92a9cd8..ccad1b3 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
index 68aac88..422828f 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
index f38d784..807d68a 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics Collector API Specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/operations/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/operations/index.html
index 7a04a5d..7b42e8f 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/operations/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docu [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
index 5cdbc33..6fd54ed 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Defined Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta dat [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
index 5c96cd5..6dbafaf 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Troubleshooting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/zh-Hans/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index 0c52631..8689216 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Upgrading Ambari Metrics System | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" co [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/quick-links/index.html b/zh-Hans/docs/2.7.8/ambari-design/quick-links/index.html
index 0e1ac08..8ac188b 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/quick-links/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/service-dashboard/index.html b/zh-Hans/docs/2.7.8/ambari-design/service-dashboard/index.html
index c008edc..a58a383 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/service-dashboard/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Service Dashboard | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
index 1df2cd8..7138248 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 07289f7..0261ea2 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
index 3e5e80e..ea12c22 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/faq/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
index 98eaa67..1dee319 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusau [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
index 894b1c7..65b4569 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="doc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 7dceb54..8cabf71 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:local [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/index.html
index 5cda6a5..206ce2d 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
index 727f08b..0309f04 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/overview/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
index 7b6f862..f5c6b50 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" nam [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
index c97a40b..1d1ce49 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
index 44fa8d6..509d15c 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 93054df..a0fa652 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version functions: conf-select and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-r [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
index ed61adc..11c1b8e 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/technology-stack/index.html b/zh-Hans/docs/2.7.8/ambari-design/technology-stack/index.html
index edf28bd..ecc4679 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/technology-stack/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/views/framework-services/index.html b/zh-Hans/docs/2.7.8/ambari-design/views/framework-services/index.html
index c6f6ead..0433f79 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/views/framework-services/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/views/index.html b/zh-Hans/docs/2.7.8/ambari-design/views/index.html
index 22c9b37..75a717c 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/views/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/views/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/views/view-api/index.html b/zh-Hans/docs/2.7.8/ambari-design/views/view-api/index.html
index e4be50c..548ae9a 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/views/view-api/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-design/views/view-definition/index.html b/zh-Hans/docs/2.7.8/ambari-design/views/view-definition/index.html
index 496fef2..edd4f82 100644
--- a/zh-Hans/docs/2.7.8/ambari-design/views/view-definition/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" na [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html b/zh-Hans/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
index 2d576f4..ed2c878 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View (ambari-admin) Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/ambari-code-layout/index.html b/zh-Hans/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
index d8264d1..50b8e9d 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html b/zh-Hans/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
index afe3018..0a8037a 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/code-review-guidelines/index.html b/zh-Hans/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
index 3e66363..e3de07a 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html b/zh-Hans/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
index 91f1731..fa7806f 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/developer-tools/index.html b/zh-Hans/docs/2.7.8/ambari-dev/developer-tools/index.html
index 51a620c..783bb57 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/developer-tools/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/development-in-docker/index.html b/zh-Hans/docs/2.7.8/ambari-dev/development-in-docker/index.html
index 4fc1452..a6ec27c 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/development-in-docker/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html b/zh-Hans/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
index bd428c2..ccb5b4e 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:al [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/feature-flags/index.html b/zh-Hans/docs/2.7.8/ambari-dev/feature-flags/index.html
index 7952606..969d4a3 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/feature-flags/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/how-to-commit/index.html b/zh-Hans/docs/2.7.8/ambari-dev/how-to-commit/index.html
index 8525cc8..67e0ca1 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/how-to-commit/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/how-to-contribute/index.html b/zh-Hans/docs/2.7.8/ambari-dev/how-to-contribute/index.html
index 47c1dd6..44675c0 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/how-to-contribute/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/index.html b/zh-Hans/docs/2.7.8/ambari-dev/index.html
index 83956aa..3a27806 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/releasing-ambari/index.html b/zh-Hans/docs/2.7.8/ambari-dev/releasing-ambari/index.html
index 7898489..91ffafa 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/releasing-ambari/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="doc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/unit-test-reports/index.html b/zh-Hans/docs/2.7.8/ambari-dev/unit-test-reports/index.html
index b389add..752de24 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/unit-test-reports/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html b/zh-Hans/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
index 68ebfa1..b8775e5 100644
--- a/zh-Hans/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/index.html b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/index.html
index 18732b0..7336dfa 100644
--- a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/index.html b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/index.html
index fc02737..ad11b3d 100644
--- a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM Management Pack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
index dd8d724..384d558 100644
--- a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
index 7be1c25..97ed102 100644
--- a/zh-Hans/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
+++ b/zh-Hans/docs/2.7.8/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Step-by-step guide on adding a dashboard widget for a host. | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/blueprints/index.html b/zh-Hans/docs/2.7.8/blueprints/index.html
index c55c446..e2b68b5 100644
--- a/zh-Hans/docs/2.7.8/blueprints/index.html
+++ b/zh-Hans/docs/2.7.8/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/blueprints"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/introduction/index.html b/zh-Hans/docs/2.7.8/introduction/index.html
index 3f7abe9..7178051 100644
--- a/zh-Hans/docs/2.7.8/introduction/index.html
+++ b/zh-Hans/docs/2.7.8/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/introduction"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/kerberos/index.html b/zh-Hans/docs/2.7.8/kerberos/index.html
index 1316289..6042e80 100644
--- a/zh-Hans/docs/2.7.8/kerberos/index.html
+++ b/zh-Hans/docs/2.7.8/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos Automation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html b/zh-Hans/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
index 200c2fb..f937f70 100644
--- a/zh-Hans/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
+++ b/zh-Hans/docs/2.7.8/quick-start/quick-start-for-new-vm-users/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start for New VM Users | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/quick-start/quick-start-for-new-vm-users"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.8/quick-start/quick-start-guide/index.html b/zh-Hans/docs/2.7.8/quick-start/quick-start-guide/index.html
index 0c95308..90fdc5b 100644
--- a/zh-Hans/docs/2.7.8/quick-start/quick-start-guide/index.html
+++ b/zh-Hans/docs/2.7.8/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.8/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-alerts/index.html b/zh-Hans/docs/2.7.9/ambari-alerts/index.html
index 645bd8e..450f9f2 100644
--- a/zh-Hans/docs/2.7.9/ambari-alerts/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/alerts/index.html b/zh-Hans/docs/2.7.9/ambari-design/alerts/index.html
index a54e663..d87dc4e 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/alerts/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Alerts | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" c [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/ambari-architecture/index.html b/zh-Hans/docs/2.7.9/ambari-design/ambari-architecture/index.html
index eb6165e..a23a7ff 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/ambari-architecture/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Architecture | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html b/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
index 3bd9e5d..995f02f 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint Support for HA Clusters | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><me [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html b/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
index 63736f2..143590c 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint support for Ranger | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/enhanced-configs/index.html b/zh-Hans/docs/2.7.9/ambari-design/enhanced-configs/index.html
index 4fbefa9..f18fd8b 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/enhanced-configs/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Configs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/index.html b/zh-Hans/docs/2.7.9/ambari-design/index.html
index 4e89291..1caa477 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Design | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html b/zh-Hans/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
index a62bce2..1d71924 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enabling Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="t [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html b/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
index 5290dbd..fcaf354 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Descriptor | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html b/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
index b76de18..b85e60d 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">The Kerberos Service | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index d026688..d94e27b 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - Whitelisting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
index 502e55f..5770340 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta dat [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/configuration/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/configuration/index.html
index 6cf528d..c263799 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/configuration/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Configuration | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/index.html
index 78cc575..90897c8 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
index 49fb5fd..8713725 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
index d340e2a..e060364 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Metrics Collector API Specification | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alter [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/operations/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/operations/index.html
index bce1304..506be38 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/operations/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Operations | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docu [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
index dc565e2..aae885d 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Defined Metrics | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta dat [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
index 1ee6d27..e006cb7 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Troubleshooting | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/zh-Hans/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index 4dd9531..2d6ce21 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Upgrading Ambari Metrics System | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" co [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/quick-links/index.html b/zh-Hans/docs/2.7.9/ambari-design/quick-links/index.html
index 557ec39..34f158e 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/quick-links/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Links | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/service-dashboard/index.html b/zh-Hans/docs/2.7.9/ambari-design/service-dashboard/index.html
index 2368113..6df30df 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/service-dashboard/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced Service Dashboard | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
index 6fde304..8e90f3f 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Custom Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 828d8c8..4a4502a 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Defining a Custom Stack and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
index 5ef9bf8..b72fa9a 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Extensions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/faq/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
index dcd6efd..659c26b 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">FAQ | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusau [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
index ef87aba..dfdffcd 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Hooks | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="doc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 3db8a9f..5174a96 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:local [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/index.html
index 652bb23..90777e6 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
index 7b0bb6d..0501ceb 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Management Packs | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/overview/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
index bb92da2..73bae35 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Overview | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" nam [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
index b14c32b..f34a917 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Inheritance | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
index 646c5b9..c522d4d 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack Properties | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 4ef8efb..0112531 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Version functions: conf-select and stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-r [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
index 2aca7a9..4ed20b6 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Writing metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/technology-stack/index.html b/zh-Hans/docs/2.7.9/ambari-design/technology-stack/index.html
index 7db6ab8..f9d7d15 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/technology-stack/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Technology Stack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/views/framework-services/index.html b/zh-Hans/docs/2.7.9/ambari-design/views/framework-services/index.html
index f5224e6..0b0c9d4 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/views/framework-services/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Framework Services | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/views/index.html b/zh-Hans/docs/2.7.9/ambari-design/views/index.html
index f6e970c..cddaa22 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/views/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Views | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/views/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" co [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/views/view-api/index.html b/zh-Hans/docs/2.7.9/ambari-design/views/view-api/index.html
index e1270d8..cad65e4 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/views/view-api/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-design/views/view-definition/index.html b/zh-Hans/docs/2.7.9/ambari-design/views/view-definition/index.html
index af7c1c7..c135702 100644
--- a/zh-Hans/docs/2.7.9/ambari-design/views/view-definition/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View Definition | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" na [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html b/zh-Hans/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
index efcc372..190e06f 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View (ambari-admin) Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/ambari-code-layout/index.html b/zh-Hans/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
index 4f2c36a..64ea6a6 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Code Layout | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html b/zh-Hans/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
index 1a25130..958c375 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/code-review-guidelines/index.html b/zh-Hans/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
index 664c122..9d72f4b 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Code Review Guidelines | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html b/zh-Hans/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
index 6df651b..772d991 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Coding Guidelines for Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/developer-tools/index.html b/zh-Hans/docs/2.7.9/ambari-dev/developer-tools/index.html
index 32add11..b43287a 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/developer-tools/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Developer Tools | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/development-in-docker/index.html b/zh-Hans/docs/2.7.9/ambari-dev/development-in-docker/index.html
index 88ae77d..c55ca74 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/development-in-docker/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development in Docker | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html b/zh-Hans/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
index 11b7db0..0f29dda 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Development Process for New Major Features | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:al [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/feature-flags/index.html b/zh-Hans/docs/2.7.9/ambari-dev/feature-flags/index.html
index 8739c36..cdacd5d 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/feature-flags/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Feature Flags | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/how-to-commit/index.html b/zh-Hans/docs/2.7.9/ambari-dev/how-to-commit/index.html
index 3452dab..fc42aa3 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/how-to-commit/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Commit | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/how-to-contribute/index.html b/zh-Hans/docs/2.7.9/ambari-dev/how-to-contribute/index.html
index 619b5db..815a5f1 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/how-to-contribute/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How to Contribute | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/index.html b/zh-Hans/docs/2.7.9/ambari-dev/index.html
index 92b40f8..517734b 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Development | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/releasing-ambari/index.html b/zh-Hans/docs/2.7.9/ambari-dev/releasing-ambari/index.html
index 1ce7557..febef05 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/releasing-ambari/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Releasing Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="doc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/unit-test-reports/index.html b/zh-Hans/docs/2.7.9/ambari-dev/unit-test-reports/index.html
index 68ec343..cb70a83 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/unit-test-reports/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Unit Test Reports | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html b/zh-Hans/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
index 334a05a..cae13a6 100644
--- a/zh-Hans/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Verifying Release Candidate | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta da [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/index.html b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/index.html
index f7639c4..322f78f 100644
--- a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Plugin Contributions | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/index.html b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/index.html
index 15fb31d..8cf23b8 100644
--- a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM Management Pack | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
index 218966f..9709274 100644
--- a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Installation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
index 277f658..08f8718 100644
--- a/zh-Hans/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
+++ b/zh-Hans/docs/2.7.9/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Step-by-step guide on adding a dashboard widget for a host. | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/blueprints/index.html b/zh-Hans/docs/2.7.9/blueprints/index.html
index 296c81f..42679ff 100644
--- a/zh-Hans/docs/2.7.9/blueprints/index.html
+++ b/zh-Hans/docs/2.7.9/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprints | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/blueprints"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/introduction/index.html b/zh-Hans/docs/2.7.9/introduction/index.html
index 14d156d..714f788 100644
--- a/zh-Hans/docs/2.7.9/introduction/index.html
+++ b/zh-Hans/docs/2.7.9/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Introduction | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/introduction"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/kerberos/index.html b/zh-Hans/docs/2.7.9/kerberos/index.html
index 47a6608..a79df2a 100644
--- a/zh-Hans/docs/2.7.9/kerberos/index.html
+++ b/zh-Hans/docs/2.7.9/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos Automation | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html b/zh-Hans/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
index bae92bc..7ef0e10 100644
--- a/zh-Hans/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
+++ b/zh-Hans/docs/2.7.9/quick-start/quick-start-for-new-vm-users/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start for New VM Users | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/quick-start/quick-start-for-new-vm-users"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/2.7.9/quick-start/quick-start-guide/index.html b/zh-Hans/docs/2.7.9/quick-start/quick-start-guide/index.html
index ea7db80..1cf7e5e 100644
--- a/zh-Hans/docs/2.7.9/quick-start/quick-start-guide/index.html
+++ b/zh-Hans/docs/2.7.9/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Quick Start Guide | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/2.7.9/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-alerts/index.html b/zh-Hans/docs/3.0.0/ambari-alerts/index.html
index 026cf77..3f7fb26 100644
--- a/zh-Hans/docs/3.0.0/ambari-alerts/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 告警 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/alerts/index.html b/zh-Hans/docs/3.0.0/ambari-design/alerts/index.html
index 8ae7408..eb4c2a5 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/alerts/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/alerts/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">告警 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/ambari-architecture/index.html b/zh-Hans/docs/3.0.0/ambari-design/ambari-architecture/index.html
index 92c218c..7ac518c 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/ambari-architecture/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/ambari-architecture/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 架构 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docu [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html b/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
index c923fe1..6831e96 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">HA 集群的 Blueprint 支持 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html b/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
index d1a8389..ea9e03e 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ranger 的 Blueprint 支持 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data- [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/enhanced-configs/index.html b/zh-Hans/docs/3.0.0/ambari-design/enhanced-configs/index.html
index d9770ff..06b931f 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/enhanced-configs/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/enhanced-configs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">增强配置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/index.html b/zh-Hans/docs/3.0.0/ambari-design/index.html
index ee5f070..9cb1290 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 设计 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html b/zh-Hans/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
index 3c73424..91618a2 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">启用 Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" n [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html b/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
index 210033d..1a61daf 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos 描述符 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html b/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
index bbc0390..421bd6c 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_service/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos 服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" na [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
index b76f429..1ec4f46 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics - 白名单 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-metrics-whitelisting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
index 995d827..7bb941c 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-server-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Server 指标 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/ambari-server-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/configuration/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/configuration/index.html
index 8e5ad07..815f3b4 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/configuration/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/configuration/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">配置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/configuration"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/index.html
index 4385c11..c3fd3e4 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">指标 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
index 8e315a1..676dfeb 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Metrics API 规范 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
index 94fac4a..fd51262 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">指标收集器 API 规范 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/metrics-collector-api-specification"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><met [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/operations/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/operations/index.html
index e7688e9..ded0807 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/operations/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/operations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">操作 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/operations"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
index caf8736..39cf2d5 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/stack-defined-metrics/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack 定义的指标 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/stack-defined-metrics"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
index d74335e..1673670 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/troubleshooting/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">故障排除 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/troubleshooting"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html b/zh-Hans/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
index de99903..1efa098 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">升级 Ambari Metrics 系统 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/metrics/upgrading-ambari-metrics-system"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"> [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/quick-links/index.html b/zh-Hans/docs/3.0.0/ambari-design/quick-links/index.html
index 4b1eb8e..7885fd4 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/quick-links/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/quick-links/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">快速链接 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/service-dashboard/index.html b/zh-Hans/docs/3.0.0/ambari-design/service-dashboard/index.html
index 9a0e5dc..0d7f03f 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/service-dashboard/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/service-dashboard/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Enhanced 服务仪表板 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/service-dashboard/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
index 8ba1c5d..58c02c8 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/custom-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">自定义服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index 67b5749..86641de 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">定义自定义 Stack 和服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" co [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
index a72f7c2..d6c7343 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/extensions/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">扩展 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/faq/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
index ffac941..dacaa0d 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">常见问题 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusa [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
index 09096ef..8f50fca 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/hooks/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">钩子 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusa [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 54e46ba..8a10d61 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">How-To Define Stacks and 服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/index.html
index e03f2d6..c84690a 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stacks and 服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
index ae6c6d4..3500415 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/management-packs/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">管理包 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/overview/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
index 6d9915b..94e6aaf 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/overview/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">概述 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/overview"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="doc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
index 764c4dc..cf96020 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack 继承 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-inheritance"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
index 3ca0b7b..f5e1ad9 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-properties/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack 属性 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/stack-properties"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="t [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
index 2001d3d..960bf91 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">版本函数:conf-select 和 stack-select | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/version-functions-conf-select-and-stack-select"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" propert [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
index 2d75191..11a5a8d 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">编写 metainfo.xml | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/stack-and-services/writing-metainfo"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta dat [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/technology-stack/index.html b/zh-Hans/docs/3.0.0/ambari-design/technology-stack/index.html
index 4547d84..c67dc7b 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/technology-stack/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/technology-stack/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">技术栈 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/technology-stack"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_lo [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/views/framework-services/index.html b/zh-Hans/docs/3.0.0/ambari-design/views/framework-services/index.html
index 0186c9c..592bc5a 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/views/framework-services/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/views/framework-services/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">框架服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/views/framework-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docu [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/views/index.html b/zh-Hans/docs/3.0.0/ambari-design/views/index.html
index 6b38097..8e5d671 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/views/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/views/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">视图 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/views/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/views/view-api/index.html b/zh-Hans/docs/3.0.0/ambari-design/views/view-api/index.html
index 1b44579..f5edc42 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/views/view-api/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/views/view-api/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">视图 API | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/views/view-api"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-design/views/view-definition/index.html b/zh-Hans/docs/3.0.0/ambari-design/views/view-definition/index.html
index ba9b26b..eb70b48 100644
--- a/zh-Hans/docs/3.0.0/ambari-design/views/view-definition/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-design/views/view-definition/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">View 定义 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-design/views/view-definition"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docu [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html b/zh-Hans/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
index 8d31cc3..6f655fe 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Admin View(ambari-admin)开发 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/admin-view-ambari-admin-development"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en">< [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/ambari-code-layout/index.html b/zh-Hans/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
index 5b8fbce..6af0653 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/ambari-code-layout/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 代码布局 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/ambari-code-layout"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusa [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html b/zh-Hans/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
index c58bf5d..9f9b9f0 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/apache-ambari-jira/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari JIRA 使用指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/apache-ambari-jira"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/bigtop-guide/index.html b/zh-Hans/docs/3.0.0/ambari-dev/bigtop-guide/index.html
index ad756dc..a964781 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/bigtop-guide/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/bigtop-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">编译 Ambari Bigtop Stack 的组件 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/bigtop-guide"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" nam [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/building-from-source/index.html b/zh-Hans/docs/3.0.0/ambari-dev/building-from-source/index.html
index 577f1ce..67356f4 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/building-from-source/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/building-from-source/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">从源代码构建 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/building-from-source"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/code-review-guidelines/index.html b/zh-Hans/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
index ac6883c..5823dbb 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/code-review-guidelines/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">代码审查指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/code-review-guidelines"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusau [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html b/zh-Hans/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
index c11a604..0385b80 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 编码指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/coding-guidelines-for-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" na [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/developer-tools/index.html b/zh-Hans/docs/3.0.0/ambari-dev/developer-tools/index.html
index f66b4ce..24613a7 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/developer-tools/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/developer-tools/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">开发者工具 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/developer-tools"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_loca [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/development-in-docker/index.html b/zh-Hans/docs/3.0.0/ambari-dev/development-in-docker/index.html
index dc32fab..cd9bc68 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/development-in-docker/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/development-in-docker/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">在 Docker 中开发 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/development-in-docker"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="do [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html b/zh-Hans/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
index 8e71117..834e2b7 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/development-process-for-new-major-features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">新主要功能的开发流程 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/development-process-for-new-major-features"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/feature-flags/index.html b/zh-Hans/docs/3.0.0/ambari-dev/feature-flags/index.html
index b224363..c7635be 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/feature-flags/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/feature-flags/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">功能标志 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/feature-flags"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/how-to-commit/index.html b/zh-Hans/docs/3.0.0/ambari-dev/how-to-commit/index.html
index ebca30a..456bb93 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/how-to-commit/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/how-to-commit/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">如何提交代码 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/how-to-commit"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_local [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/how-to-contribute/index.html b/zh-Hans/docs/3.0.0/ambari-dev/how-to-contribute/index.html
index 25c9c93..eb61d3f 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/how-to-contribute/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/how-to-contribute/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">如何贡献 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/how-to-contribute"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_loc [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/index.html b/zh-Hans/docs/3.0.0/ambari-dev/index.html
index 9178478..98207de 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 开发 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/releasing-ambari/index.html b/zh-Hans/docs/3.0.0/ambari-dev/releasing-ambari/index.html
index 007d5b9..a7b3cad 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/releasing-ambari/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/releasing-ambari/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">发布 Ambari | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/releasing-ambari"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/running-tests/index.html b/zh-Hans/docs/3.0.0/ambari-dev/running-tests/index.html
index 637bce8..533708a 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/running-tests/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/running-tests/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">运行测试 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/running-tests"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/unit-test-reports/index.html b/zh-Hans/docs/3.0.0/ambari-dev/unit-test-reports/index.html
index e8352ca..37ef959 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/unit-test-reports/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/unit-test-reports/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">单元测试报告 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/unit-test-reports"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html b/zh-Hans/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
index a7212c2..9290880 100644
--- a/zh-Hans/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-dev/verifying-release-candidate/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">验证发布候选版本 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-dev/verifying-release-candidate"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/index.html b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/index.html
index 2197cfe..0c22375 100644
--- a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 插件贡献 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-plugin-contribution/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaur [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/index.html b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/index.html
index a8668a3..d087cfe 100644
--- a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari SCOM 管理包 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name= [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
index 0bd2e7f..90715de 100644
--- a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">安装 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-plugin-contribution/scom/installation"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
index 378a1d5..f90dd6a 100644
--- a/zh-Hans/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
+++ b/zh-Hans/docs/3.0.0/ambari-plugin-contribution/step-by-step/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">为主机添加仪表板小组件的分步指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/ambari-plugin-contribution/step-by-step"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/blueprints/index.html b/zh-Hans/docs/3.0.0/blueprints/index.html
index fdb3631..0fc69be 100644
--- a/zh-Hans/docs/3.0.0/blueprints/index.html
+++ b/zh-Hans/docs/3.0.0/blueprints/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">蓝图 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/blueprints"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-Han [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/faq/index.html b/zh-Hans/docs/3.0.0/faq/index.html
index 34052c6..c41704e 100644
--- a/zh-Hans/docs/3.0.0/faq/index.html
+++ b/zh-Hans/docs/3.0.0/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">常见问题(FAQ) | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/faq"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-Han [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/introduction/index.html b/zh-Hans/docs/3.0.0/introduction/index.html
index 3618e0f..72d8450 100644
--- a/zh-Hans/docs/3.0.0/introduction/index.html
+++ b/zh-Hans/docs/3.0.0/introduction/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">简介 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/introduction"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-H [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/kerberos/index.html b/zh-Hans/docs/3.0.0/kerberos/index.html
index e437d08..2ce174c 100644
--- a/zh-Hans/docs/3.0.0/kerberos/index.html
+++ b/zh-Hans/docs/3.0.0/kerberos/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari Kerberos 自动化 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/docker-environment-setup/index.html b/zh-Hans/docs/3.0.0/quick-start/docker-environment-setup/index.html
index 7cb6052..7a9f804 100644
--- a/zh-Hans/docs/3.0.0/quick-start/docker-environment-setup/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/docker-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 的 Docker 环境设置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/docker-environment-setup"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/download/index.html b/zh-Hans/docs/3.0.0/quick-start/download/index.html
index 093878a..c152d82 100644
--- a/zh-Hans/docs/3.0.0/quick-start/download/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/download/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">下载 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/download"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html b/zh-Hans/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
index 692cb5d..07a5fb7 100644
--- a/zh-Hans/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 裸机和 KVM 环境设置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/environment-setup/bare-metal-kvm-setup"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="e [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html b/zh-Hans/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
index e4aeeb6..ea1e727 100644
--- a/zh-Hans/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/environment-setup/docker-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 的 Docker 环境设置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/environment-setup/docker-environment-setup"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html b/zh-Hans/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
index 9c2b684..ee52989 100644
--- a/zh-Hans/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 的 Vagrant 环境设置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/environment-setup/vagrant-environment-setup"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" con [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/installation-guide/index.html b/zh-Hans/docs/3.0.0/quick-start/installation-guide/index.html
index 5d5ce67..b7507e0 100644
--- a/zh-Hans/docs/3.0.0/quick-start/installation-guide/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/installation-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 安装指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/installation-guide"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docus [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/mailing-list/index.html b/zh-Hans/docs/3.0.0/quick-start/mailing-list/index.html
index 38ee3df..1892990 100644
--- a/zh-Hans/docs/3.0.0/quick-start/mailing-list/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/mailing-list/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">邮件列表 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/mailing-list"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/quick-start/quick-start-guide/index.html b/zh-Hans/docs/3.0.0/quick-start/quick-start-guide/index.html
index df417fd..5438f16 100644
--- a/zh-Hans/docs/3.0.0/quick-start/quick-start-guide/index.html
+++ b/zh-Hans/docs/3.0.0/quick-start/quick-start-guide/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">快速入门指南 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/quick-start/quick-start-guide"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.0.0/release-notes/index.html b/zh-Hans/docs/3.0.0/release-notes/index.html
index 4023b61..af11ed9 100644
--- a/zh-Hans/docs/3.0.0/release-notes/index.html
+++ b/zh-Hans/docs/3.0.0/release-notes/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Apache Ambari 3.0.0 发行说明 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.0.0/release-notes"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusauru [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/alerts/index.html b/zh-Hans/docs/3.1.0/ambari-design/alerts/index.html
index eb1d79c..2cc084b 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/alerts/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/alerts/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">告警 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/alerts"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" conte [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 告警使用 Stack 服务提供的定义和 Ambari 告警 API 评估服务健康状况。告警定义标识服务/组件目标、间隔、阈值或检查实现及其报告状态。</p>
 <p><img decoding="async" loading="lazy" alt="Stack 和 API 告警定义经过间隔调度、检查、状态评估和历史记录,并由 React 展示和可选通知分发" src="/zh-Hans/assets/images/alert-lifecycle-zh-823bb75bb1752085fe332cf64d32fa44.webp" width="1693" height="929" class="img_ev3q"></p>
 <p><em>每个配置周期都会评估并记录告警状态和历史。通知交付是从评估状态分出的独立可选链路。</em></p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture/index.html b/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture/index.html
index dd85291..53b6776 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture/index.html
@@ -4,17 +4,18 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 3.1 整体架构 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p><img decoding="async" loading="lazy" alt="Ambari Server、Agent、React 应用、元数据库、受管服务和监控数据平面" src="/zh-Hans/assets/images/overall-architecture-zh-a0cf94ea06b01142736b2bccb3b81880.webp" width="1672" height="941" class="img_ev3q"></p>
 <table><thead><tr><th>组件</th><th>职责</th></tr></thead><tbody><tr><td>Ambari Server</td><td>REST API、授权、拓扑和配置、操作调度、Agent 协调、Stack 元数据及监控查询边界</td></tr><tr><td>元数据数据库</td><td>持久化管理状态、配置版本、请求和任务记录、用户和权限数据,以及监控仪表盘和数据源定义</td></tr><tr><td>Ambari Agent</td><td>主机注册、软件包和配置处理、服务生命周期脚本、命令状态以及 Linux 和组件遥测端点</td></tr><tr><td>React Web 与 Admin 应用</td><td>根据 Server 状态提供经过授权的运维和管理工作流</td></tr><tr><td>受管服务</td><td>已安装 Stack 定义的 Hadoop 生态系统进程</td></tr><tr><td>VMAGENT 与 VictoriaMetrics</td><td>独立的指标抓取、远程写入缓 [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="request-and-data-paths">请求与数据路径<a href="#request-and-data-paths" class="hash-link" aria-label="请求与数据路径的直接链接" title="请求与数据路径的直接链接" translate="no">​</a></h2>
+<p>同一控制平面可以管理多个归属独立的集群。主机归属、URL 与权限边界、持久化工作流身份以及可选 HBase 共享提供方,详见<a class="" href="/zh-Hans/docs/3.1.0/multi-cluster/architecture">多集群架构</a>。</p>
 <p>下图表示控制和请求路径,指标响应会返回采集器:</p>
 <div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">React / Admin UI -&gt; Ambari REST API -&gt; Ambari Server -&gt; Metadata database</span><br [...]
 <p>Server 将操作记录为请求和任务。Agent 脚本执行主机任务并报告状态,界面通过 REST 和实时更新观察权威状态。API 提交成功不等于操作已经完成。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html b/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
index 83b339e..9bf947a 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ha/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint 对高可用集群的支持 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ha"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="tr [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ha-model">HA 模型<a href="#ha-model" class="hash-link" aria-label="HA 模型的直接链接" title="HA 模型的直接链接" translate="no">​</a></h2>
 <p>Blueprint 放置冗余服务组件;服务本身以及 ZooKeeper 或其他协调层决定活动角色和故障转移。Blueprint 创建不会永久记录活动/备用状态。发生故障转移后,角色可能不同于初始角色。</p>
 <p>3.1 的有效组件名称和主机端点来自已安装的 BIGTOP Stack。应使用当前 Stack 描述符,而不是复制历史 HDP 2.x 示例。相关服务定义包括 BIGTOP 资源中的 HDFS NameNode、YARN ResourceManager 和 HBase Master/RegionServer 组件。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html b/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
index d89c13d..14ec9c2 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ranger/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint 对 Ranger 的支持 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/blueprints/blueprint-ranger"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ranger-stack-advisor-workflow">Stack Advisor 工作流<a href="#ranger-stack-advisor-workflow" class="hash-link" aria-label="Stack Advisor 工作流的直接链接" title="Stack Advisor 工作流的直接链接" translate="no">​</a></h2>
 <p>使用已安装的 BIGTOP Ranger Stack 和 Stack Advisor 填充派生的 Ranger 及插件设置。Blueprint 或集群模板仍必须提供无法推断的必需值,尤其是数据库连接和管理员凭据。不要将凭据写入文档或受源代码管理的 Blueprint 示例。</p>
 <p>对于 Ranger Admin,检查 <code>admin-properties</code>:<code>DB_FLAVOR</code>、<code>db_host</code>、<code>db_root_user</code>、<code>db_root_password</code>、<code>db_password</code> 和 <code>audit_db_password</code>。所选数据库要求 Ambari Server 上存在匹配的 JDBC 驱动。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/blueprints/index.html b/zh-Hans/docs/3.1.0/ambari-design/blueprints/index.html
index e4f9725..4fc3693 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/blueprints/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/blueprints/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Blueprint(蓝图) | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/blueprints/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaur [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="blueprint-overview">概览<a href="#blueprint-overview" class="hash-link" aria-label="概览的直接链接" title="概览的直接链接" translate="no">​</a></h2>
 <p>Blueprint 是集群的声明式定义,描述 Ambari 通过 REST API 创建集群时使用的 Stack、主机组、组件和配置,无需交互式集群安装向导。</p>
 <p><img decoding="async" loading="lazy" alt="Blueprint 注册、集群模板主机映射、配置优先级和异步创建流程" src="/zh-Hans/assets/images/blueprint-provisioning-zh-bcebdcc5dc543817152c67f1f4d70e58.webp" width="1693" height="929" class="img_ev3q"></p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/enhanced-configs/index.html b/zh-Hans/docs/3.1.0/ambari-design/enhanced-configs/index.html
index bf6b1ed..1f77eeb 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/enhanced-configs/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/enhanced-configs/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">增强配置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/enhanced-configs/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_ [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>增强配置仍是 Ambari 3.1 中构建丰富配置表单的服务定义机制。服务主题提供 UI 元数据,无需修改共享 UI 代码。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration-resolution">配置解析<a href="#configuration-resolution" class="hash-link" aria-label="配置解析的直接链接" title="配置解析的直接链接" translate="no">​</a></h2>
 <p><img decoding="async" loading="lazy" alt="Stack 默认值、服务与集群配置、配置组覆盖、主机上下文、受保护输入、验证、版本化保存和 Agent 分配" src="/zh-Hans/assets/images/configuration-resolution-zh-6d0bf35e518c2b8c14b731ea726e826c.webp" width="1774" height="887" class="img_ev3q"></p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/index.html b/zh-Hans/docs/3.1.0/ambari-design/index.html
index b222ac4..514036e 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Ambari 设计 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" cont [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 3.1 在保留集群部署和管理能力的同时,替换监控后端和主要 Web 界面。本节说明当前管理契约,不提供归档版本的安装操作流程。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-boundaries">系统边界<a href="#system-boundaries" class="hash-link" aria-label="系统边界的直接链接" title="系统边界的直接链接" translate="no">​</a></h2>
 <p>首先阅读<a class="" href="/zh-Hans/docs/3.1.0/ambari-design/ambari-architecture">整体架构</a>和<a class="" href="/zh-Hans/docs/3.1.0/ambari-design/technology-stack">技术栈</a>。Ambari Server 管理拓扑、授权、期望配置和操作记录,Agent 执行主机级任务,React 提供管理工作流。监控拥有独立的抓取、存储和查询数据面。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html b/zh-Hans/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
index c294de8..08d30e6 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/kerberos/enabling_kerberos/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">启用 Kerberos | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/kerberos/enabling_kerberos"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" n [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>在选择目标 Stack 和主机后,使用 React 安装程序或服务安全工作流启用 Kerberos。该工作流会验证输入、提交后台操作,并持久化检查点,以支持刷新、重试和请求所有权恢复。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-you-begin">开始之前<a href="#before-you-begin" class="hash-link" aria-label="开始之前的直接链接" title="开始之前的直接链接" translate="no">​</a></h2>
 <p>为每台主机准备 DNS 和时间同步。确定集群使用现有 KDC、Active Directory,还是手动准备的 Kerberos 环境。确认 realm、管理策略、principal 命名、keytab 分发和接收服务变更的配置组。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/kerberos/index.html b/zh-Hans/docs/3.1.0/ambari-design/kerberos/index.html
index e8c21ec..d6ab31a 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/kerberos/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/kerberos/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos 安全 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/kerberos/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_l [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Apache Ambari 3.1 通过 React 安装程序和服务配置工作流支持安全 Kerberos 的 Hadoop 集群。界面只收集所选配置模式所需的凭据和选项;本文档不显示或持久化任何默认秘密材料。</p>
 <p><img decoding="async" loading="lazy" alt="Kerberos 从 KDC 验证、受保护凭据、后台请求到重启、服务检查和失败恢复的启用流程" src="/zh-Hans/assets/images/kerberos-enablement-zh-fabdb13c13807aa1f4ff091684a50cd8.webp" width="1536" height="1024" class="img_ev3q"></p>
 <p><em>凭据只在受保护步骤输入;描述符定义身份和 keytab 路径,不包含密码或 keytab 内容。</em></p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html b/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
index 5306a56..31610df 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos 描述符 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_descriptor"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Kerberos 描述符是描述保护部署所需身份和配置的 Stack 或服务元数据。它是声明式元数据,不是存放密码、私钥、keytab 内容或 KDC 管理凭据的位置。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="descriptor-structure">描述符结构<a href="#descriptor-structure" class="hash-link" aria-label="描述符结构的直接链接" title="描述符结构的直接链接" translate="no">​</a></h2>
 <p>顶层描述符可以包含 <code>properties</code>、<code>identities</code>、<code>auth-to-local-properties</code>、<code>configurations</code> 和 <code>services</code>。服务描述符包含 <code>name</code>,也可以包含 <code>identities</code>、<code>auth-to-local-properties</code>、<code>configurations</code> 和 <code>components</code>。组件描述符包含 <code>name</code> 以及可选的身份、auth-to-local 和配置块。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html b/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
index bdff73c..8a9df98 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_service/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Kerberos 服务配置 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/kerberos/kerberos_service"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Kerberos 变更既是服务配置变更,也是安全操作。Ambari 会在创建后台请求前解析所选 Stack、服务、主机和组件设置。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration-groups">配置组<a href="#configuration-groups" class="hash-link" aria-label="配置组的直接链接" title="配置组的直接链接" translate="no">​</a></h2>
 <p>配置组将选定主机或组件与一组有版本的服务属性关联起来。Kerberos 工作流会更新拥有受影响服务设置的组,不会覆盖无关组。确认操作前,请检查目标组、主机成员和生效值。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/quick-links/index.html b/zh-Hans/docs/3.1.0/ambari-design/quick-links/index.html
index e7ff1b0..4bfca00 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/quick-links/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/quick-links/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">快速链接 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/quick-links"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>快速链接是由服务定义并由 Ambari 展示的导航条目,用于访问服务 Web 控制台、状态页面和其他受支持端点。链接在服务的 <code>quicklinks/quicklinks.json</code> 中声明,并随 Stack 服务定义一起加载和继承。它们只描述如何根据当前拓扑生成入口,不负责启动组件、授予权限或验证目标服务是否健康。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="definition-and-resolution">定义和解析<a href="#definition-and-resolution" class="hash-link" aria-label="定义和解析的直接链接" title="定义和解析的直接链接" translate="no">​</a></h2>
 <p>每个条目应声明显示标签、目标组件,以及 URL 模板或基于端口的端点规则。服务定义可以将协议、端口、路径和高可用信息关联到配置属性,使 Ambari 按已安装集群的生效配置生成最终 URL。链接定义不能假定固定主机名、固定活动角色或尚未配置的端口,也不能把敏感凭据拼接到 URL 中。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
index 6f5fd78..599bf62 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/custom-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">自定义服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/custom-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>自定义服务是向堆栈添加组件和生命周期行为的服务定义。将服务放在堆栈的 <code>services</code> 目录下,或提供由堆栈服务引用的通用定义。当前 BIGTOP 示例位于 <code>ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services</code>。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lifecycle-and-packages">生命周期和软件包<a href="#lifecycle-and-packages" class="hash-link" aria-label="生命周期和软件包的直接链接" title="生命周期和软件包的直接链接" translate="no">​</a></h2>
 <p>服务 <code>metainfo.xml</code> 会命名组件、类别、cardinality、脚本、依赖、软件包和配置文件。Python 脚本实现安装、配置、启动、停止和状态操作;自定义命令添加服务专用操作。软件包脚本和模板与服务一起保存,并通过 Ambari 的 Python 3 运行时执行。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
index fefe5fd..e6400b3 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">定义自定义堆栈和服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/defining-a-custom-stack-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>堆栈由包含 <code>metainfo.xml</code>、服务、配置、仓库和可选升级元数据的版本目录组装而成。首先确定唯一的堆栈名称和版本,然后仅添加堆栈所需的文件。当前 BIGTOP 布局位于 <code>ambari-server/src/main/resources/stacks/BIGTOP/3.2.0</code>。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="stack-assembly">堆栈组装<a href="#stack-assembly" class="hash-link" aria-label="堆栈组装的直接链接" title="堆栈组装的直接链接" translate="no">​</a></h2>
 <p>定义堆栈描述符及其活动版本。在 <code>services/&lt;SERVICE&gt;</code> 下添加服务描述符,在服务软件包目录下添加软件包脚本,并在服务配置目录下添加配置 XML。堆栈可以在加载器支持该关系时引用通用服务定义;不要仅根据目录名称推断关系,应验证组装结果。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
index a9668ab..a3c8770 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/extensions/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">扩展 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/extensions"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="d [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>扩展是一组独立进行版本管理的自定义服务,可以链接到明确支持的 Stack 版本。链接完成后,集群无需把这些服务复制到 Stack 目录即可使用它们。Ambari Server 的扩展处理逻辑负责读取扩展元数据、验证兼容性并维护链接关系;扩展不会绕过 Stack 服务定义、软件包来源和生命周期命令的正常校验。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="version-compatibility">版本兼容性<a href="#version-compatibility" class="hash-link" aria-label="版本兼容性的直接链接" title="版本兼容性的直接链接" translate="no">​</a></h2>
 <p>扩展版本通过 <code>metainfo.xml</code> 声明支持的 Stack 前置条件,包括 Stack 名称和最低兼容版本。Ambari 会在创建链接前将这些条件与已安装 Stack 比较;名称不一致、版本过低或元数据无法解析时必须拒绝链接。不受支持的扩展不能出现在集群可选服务中,也不应通过手工复制目录来绕过验证。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/faq/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
index 8b929cf..7b9530a 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/faq/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack 和服务常见问题 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/faq"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" nam [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-does-inheritance-work">继承如何工作?<a href="#how-does-inheritance-work" class="hash-link" aria-label="继承如何工作?的直接链接" title="继承如何工作?的直接链接" translate="no">​</a></h2>
 <p>子 Stack 可以继承父 Stack 提供的服务定义、脚本、配置和属性。Ambari 会先加载继承内容,再应用子 Stack 的显式覆盖,从而形成供部署计划使用的最终服务模型。只有平台差异、组件版本或兼容性要求确实发生变化时才应覆盖父级内容;通用行为应继续保留在父 Stack 中,以免多个版本复制后逐渐产生不一致。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="which-version-is-selected">选择哪个版本?<a href="#which-version-is-selected" class="hash-link" aria-label="选择哪个版本?的直接链接" title="选择哪个版本?的直接链接" translate="no">​</a></h2>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
index 39bb48a..5f62812 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/hooks/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">Stack 钩子 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/hooks"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name=" [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Hook 在服务操作之前或之后执行附加动作,用于扩展 Stack 的生命周期。它适合完成跨服务前置检查、环境准备、结果记录或必要清理,但不应隐藏目标操作本身应承担的职责。每个 Hook 都必须记录触发条件、执行顺序、输入环境、幂等要求、失败传播方式和恢复行为,使调用方能够判断重试是否安全。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ordering">顺序<a href="#ordering" class="hash-link" aria-label="顺序的直接链接" title="顺序的直接链接" translate="no">​</a></h2>
 <p>前置操作在目标操作之前运行,可以验证依赖、检查配置或准备共享状态;只有全部必要前置操作成功后,目标操作才应继续。后置操作在目标操作之后运行,通常用于记录结果、刷新派生状态或清理临时资源。设计时需要明确目标操作失败后是否仍执行后置操作,以及后置操作失败应影响整个请求还是只记录告警。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
index 8138e50..ef6b234 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">如何定义堆栈和服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/how-to-define-stacks-and-services"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="service-definition">服务定义<a href="#service-definition" class="hash-link" aria-label="服务定义的直接链接" title="服务定义的直接链接" translate="no">​</a></h2>
 <p>在 <code>metainfo.xml</code> 中定义服务。为服务指定唯一名称和版本,列出其组件,并提供 Python 3 生命周期脚本。组件使用 <code>MASTER</code>、<code>SLAVE</code> 和 <code>CLIENT</code> 等类别;<code>cardinality</code> 表示允许的部署数量。</p>
 <p>根据需要声明 <code>commandScript</code>、<code>customCommands</code>、<code>requiredServices</code>、<code>configuration-dependencies</code>、<code>osSpecifics</code> 和生成的 <code>configFiles</code>。配置依赖告知 Ambari 组件所需的配置类型,以及哪些变更可能要求重启。软件包脚本和模板必须生成服务使用的文件。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/index.html
index ed191e1..74bfc7e 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">堆栈和服务 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaur [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 将堆栈管理为按版本划分的服务集合。堆栈版本选择服务定义、软件包、配置、生命周期脚本和升级元数据。服务由 MASTER、SLAVE 和 CLIENT 等组件组成,每个组件都有生命周期命令和部署规则。</p>
 <p>当前 BIGTOP 堆栈展示了这一模型:堆栈服务可以从 <code>common-services</code> 继承共享定义,而堆栈专用元数据会覆盖继承的定义。堆栈和服务描述符是 <code>metainfo.xml</code> 文件;其中的字段定义身份、组件、命令、配置依赖、软件包和支持的操作系统。</p>
 <p>指标必须按用途区分。服务级 <code>metrics.json</code> 描述 Ambari 为管理操作收集的控制平面指标。当前 BIGTOP 监控设计另外使用 <code>telemetry.json</code> 配置遥测后端;它不会替代 Ambari 保留的控制平面 <code>metrics.json</code> 契约。本页不介绍已经退出的 AMS/Ganglia 或 Ember 工作流。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
index d7ce7c4..b787e37 100644
--- a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
+++ b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/management-packs/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.2">
 <title data-rh="true">管理包 | Apache Ambari</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://ambari.apache.org/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/management-packs"><meta data-rh="true" property="og:locale" content="zh_Hans"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true"  [...]
-<script src="/zh-Hans/assets/js/runtime~main.898755da.js" defer="defer"></script>
-<script src="/zh-Hans/assets/js/main.0e434b5f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/runtime~main.23b89c1f.js" defer="defer"></script>
+<script src="/zh-Hans/assets/js/main.2b677f06.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
+<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docu [...]
 <p>Ambari 管理包是包含堆栈、服务、扩展或视图制品以及 <code>mpack.json</code> 元数据的归档。Server 的 <code>setupMpacks.py</code> 会展开归档、读取元数据、验证前置条件、暂存管理包,并创建堆栈加载器使用的资源。</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="metadata">元数据<a href="#metadata" class="hash-link" aria-label="元数据的直接链接" title="元数据的直接链接" translate="no">​</a></h2>
 <p><code>mpack.json</code> 使用名称、版本和描述标识管理包。其前置条件可以限制 Ambari 版本和已安装的堆栈版本。其制品描述源目录和制品类型,例如堆栈定义、服务定义、扩展定义和堆栈附加服务定义。元数据缺失或无效会阻止安装。</p>
diff --git a/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/overview/index.html b/zh-Hans/docs/3.1.0/ambari-design/stack-and-services/overview/index.html
index 87715f3..21f8d6a 100644
... 1855 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ambari.apache.org
For additional commands, e-mail: commits-help@ambari.apache.org