Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

docs: add Dameng (DM) database adapter to deployment guide#5569

Open
ajistyle wants to merge 5 commits intoapolloconfig:masterfrom
ajistyle:docs/add-dameng-adapter
Open

docs: add Dameng (DM) database adapter to deployment guide#5569
ajistyle wants to merge 5 commits intoapolloconfig:masterfrom
ajistyle:docs/add-dameng-adapter

Conversation

Copy link

ajistyle commented Feb 27, 2026 *
edited by coderabbitai bot
Loading

Fixes #5546

Zai Fen Bu Shi Bu Shu Zhi Nan De Shu Ju Ku Gua Pei Can Kao Chu Zeng Jia Da Meng (Dameng DM) She Qu Gua Pei Shuo Ming :

  • Zhong Wen Bu Shu Zhi Nan :Zai 1.2 MySQL Jie Zhu 3 Hou Xin Zeng Zhu 4,Zhi Xiang ajistyle/apollo-dameng
  • Ying Wen Bu Shu Zhi Nan :Tong Bu Zeng Jia Note 4
  • Gua Pei Ji Xian :Apollo 2.1.0;Ce Shi Guo De Da Meng Ban Ben :DM8;Biao Zhu Wei She Qu Wei Hu (community-maintained)

Summary by CodeRabbit

  • Documentation
    • Added Dameng (DM) demo link in README and DM deployment reference in English/Chinese distributed deployment guides
    • Introduced Flyway-based and manual SQL import workflows for PortalDB/ConfigDB with verification steps and version notes
    • Updated SQL script paths and import commands; reorganized deployment flow, anchors, and cross-references
    • Standardized example keys (e.g., LDAP/YAML to camelCase), cleaned up obsolete notes and editorial inconsistencies

dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Feb 27, 2026
Copy link

github-actions bot commented Feb 27, 2026 *
edited
Loading

CLA Assistant Lite bot All contributors have signed the CLA

Copy link
Contributor

coderabbitai bot commented Feb 27, 2026 *
edited
Loading

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • > Resume reviews
  • Trigger review
Walkthrough

Walkthrough

Added Dameng (Da Meng ) community adaptation references to README and both English/Chinese distributed-deployment guides; introduced Flyway-based SQL import steps for portal/config DBs; standardized LDAP config keys to camelCase; and updated documentation links, SQL paths, and Kubernetes/Helm examples.

Changes

Cohort / File(s) Summary
README Demo Environment
README.md
Added a bullet linking to the community Dameng (Da Meng ) adaptation repository and inserted a trailing blank line.
English Deployment Guide
docs/en/deployment/distributed-deployment-guide.md
Added Dameng/DM note and link; introduced Flyway-based and manual SQL import options for ApolloPortalDB/ApolloConfigDB with verification steps; updated SQL script source paths; standardized LDAP/YAML keys to camelCase; reorganized and renumbered verification/subsection flow; updated various cross-links and Kubernetes/Helm examples.
Chinese Deployment Guide
docs/zh/deployment/distributed-deployment-guide.md
Added Dameng/DM reference and K8s notes; added Flyway and manual SQL import instructions and verification; updated SQL script paths; converted LDAP example keys to camelCase; realigned anchors, links, and deployment/config examples; consolidated notes and adjusted Helm-related fields.

Estimated code review effort

3 (Moderate) | ~20 minutes

Possibly related PRs

Suggested labels

lgtm

Suggested reviewers

  • nobodyiam
  • Anilople

Poem

Hopped through docs with nibble and cheer,
Dropped Dameng links and Flyway near,
camelCase hops in tidy rows,
SQL paths found where the river flows,
A rabbit's wink -- the guide grows clear.

Pre-merge checks | 4 | 1

Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Out of Scope Changes check Inconclusive While most changes align with adding Dameng documentation, the extensive restructuring of deployment guide sections (Flyway integration, SQL path updates, YAML key conversions, and numerous link path corrections) appears broader than the stated objective. Clarify whether comprehensive deployment guide restructuring was intentional or scope-creep; consider separating documentation cleanup into a separate PR if not directly required.
Passed checks (4 passed)
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit's high-level summary is enabled.
Title check Passed The PR title accurately summarizes the main change: adding Dameng (DM) database adapter documentation to the deployment guide.
Linked Issues check Passed The PR successfully implements all coding requirements from issue #5546: adding Dameng adapter references to README and deployment guides with repository link and version details.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Tip: You can configure your own custom pre-merge checks in the settings.

Finishing Touches
Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai bot reviewed Feb 27, 2026
Copy link
Contributor

coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

Prompt for all review comments with AI agents Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/en/deployment/distributed-deployment-guide.md`:
- Around line 269-270: Update the documentation step that lists Flyway config
keys in flyway-configdb.properties to include flyway.url and remove the
duplicate flyway.password; specifically, change the list that currently reads
"flyway.user, flyway.password, and flyway.password" to "flyway.url, flyway.user,
and flyway.password" so readers correctly set flyway.url in
flyway-configdb.properties before running mvn -N -Pconfigdb flyway:migrate.
- Line 1330: Remove the duplicated trailing fragment "portal's meta-service
information)." from Note 2 so the sentence reads cleanly; update the sentence
that mentions apollo-portal and apollo-client (the one referencing [2.2.1.1.2.4
Configuring the meta service information of apollo-portal] and [1.2.2 Apollo
Meta Server]) to eliminate the stray text and ensure the links and parentheses
are balanced and grammatically correct.

In `@docs/zh/deployment/distributed-deployment-guide.md`:
- Line 675: The section header "##### 2.2.3.5.2 2.1.0 Zhi Qian De Ban Ben " is numbered
incorrectly relative to its parent "2.2.3.4 custom-defined-discovery"; update
the header text to "##### 2.2.3.4.2 2.1.0 Zhi Qian De Ban Ben " so the section number matches
the parent hierarchy and fixes TOC/reference consistency.

i Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Commits

Reviewing files that changed from the base of the PR and between 0bb7ade and 5ebdb31.

Files selected for processing (3)
  • README.md
  • docs/en/deployment/distributed-deployment-guide.md
  • docs/zh/deployment/distributed-deployment-guide.md

Copy link
Author

ajistyle commented Feb 27, 2026

I have read the CLA Document and I hereby sign the CLA

ajistyle force-pushed the docs/add-dameng-adapter branch from 5ebdb31 to 88bbcbc Compare February 27, 2026 00:56
Copy link
Author

ajistyle commented Feb 27, 2026

I have read the CLA Document and I hereby sign the CLA

coderabbitai bot reviewed Feb 27, 2026
Copy link
Contributor

coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate comments (3)
docs/zh/deployment/distributed-deployment-guide.md (1)

675-675: Potential issue | Minor

Zhang Jie Bian Hao Cuo Wu (Ying Wei 2.2.3.4.2).

Dang Qian Wei Yu 2.2.3.4 custom-defined-discovery Xiao Jie Xia ,Dan Biao Ti Xie Cheng Liao 2.2.3.5.2,Hui Dao Zhi Mu Lu /Yin Yong Li Jie Hun Luan .

Jian Yi Xiu Zheng
-##### 2.2.3.5.2 2.1.0 Zhi Qian De Ban Ben
+##### 2.2.3.4.2 2.1.0 Zhi Qian De Ban Ben
Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/zh/deployment/distributed-deployment-guide.md` at line 675, Dang Qian Xiao Jie Biao Ti
"##### 2.2.3.5.2 2.1.0 Zhi Qian De Ban Ben " Yu Suo Zai Fu Zhang Jie "2.2.3.4 custom-defined-discovery"
Bu Pi Pei ;Qing Jiang Gai Biao Ti Wen Ben Zhong De Zhang Jie Bian Hao Cong "2.2.3.5.2" Xiu Gai Wei "2.2.3.4.2"(Ji Ba Biao Ti Gai Wei "##### 2.2.3.4.2 2.1.0
Zhi Qian De Ban Ben "),Yi Bao Chi Mu Lu He Yin Yong Yi Zhi .
docs/en/deployment/distributed-deployment-guide.md (2)

1330-1330: Potential issue | Minor

Remove duplicated trailing phrase in Note 2.

The sentence contains an extra fragment (portal's meta-service information).) that breaks readability and looks like a merge/edit artifact.

Suggested doc fix
Note 2: Adding the environment in the database alone is not enough; you also need to add the new environment's meta server address for apollo-portal, see [2.2.1.1.2.4 Configuring the meta service information of apollo-portal](en/deployment/distributed-deployment-guide?id =_221124-configuring-apollo-portal39s-meta-service-informati on). apollo-client also needs corresponding configuration in the new environment, see [1.2.2 Apollo Meta Server](en/usage/java-sdk-user-guide?id=_122-apollo-meta-server).">->Note 2: Adding the environment to the database only does not work, you also need to add the meta server address corresponding to the new environment for apollo-portal, refer to: [2.2.1.1.2.4 Configuring the meta service information of apollo-portal](en/deployment/distributed-deployment-guide?id =_221124-configuring-apollo-portal39s-meta-service-informati on). portal's meta-service information). apollo-client also needs to be configured accordingly when used in a new environment, refer to: [1.2.2 Apollo Meta Server](en/usage/java-sdk-user-guide?id=_122-apollo-meta-server).
+>Note 2: Adding the environment in the database alone is not enough; you also need to add the new environment's meta server address for apollo-portal, see [2.2.1.1.2.4 Configuring the meta service information of apollo-portal](en/deployment/distributed-deployment-guide?id =_221124-configuring-apollo-portal39s-meta-service-informati on). apollo-client also needs corresponding configuration in the new environment, see [1.2.2 Apollo Meta Server](en/usage/java-sdk-user-guide?id=_122-apollo-meta-server).
Prompt for AI Agents Verify each finding against the current code and only fix it if needed.

In `@docs/en/deployment/distributed-deployment-guide.md` at line 1330, The Note 2
sentence contains a duplicated trailing fragment "portal's meta-service
information)." Remove that duplicated fragment from the sentence in Note 2 and
ensure the two reference links remain intact and correctly formatted (the
references to "2.2.1.1.2.4 Configuring the meta service information of
apollo-portal" and "1.2.2 Apollo Meta Server" should be preserved); update the
line so it reads smoothly without the extra "portal's meta-service
information)."

269-270: Potential issue | Minor

Fix Flyway config key list (flyway.url is missing).

The sentence currently lists flyway.password twice, so users may miss configuring flyway.url.

Suggested doc fix
-1. Modify the `flyway.user`, `flyway.password`, and `flyway.password` in [flyway-configdb.properties](https://github.com/apolloconfig /apollo/blob/master/scripts/flyway/flyway-configdb.propertie s) .
+1. Modify `flyway.user`, `flyway.password`, and `flyway.url` in [flyway-configdb.properties](https://github.com/apolloconfig/apollo/blob/master/scripts/flyway/flyway-configdb.properties).
Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/en/deployment/distributed-deployment-guide.md` around lines 269 - 270,
Update the Flyway config key list to include `flyway.url` and remove the
duplicated `flyway.password` entry in the `flyway-configdb.properties`
instructions: change "Modify the `flyway.user`, `flyway.password`, and
`flyway.password`" to "Modify the `flyway.url`, `flyway.user`, and
`flyway.password`" so users are prompted to set the JDBC URL along with username
and password before running `mvn -N -Pconfigdb flyway:migrate`.
Prompt for all review comments with AI agents Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@docs/en/deployment/distributed-deployment-guide.md`:
- Line 1330: The Note 2 sentence contains a duplicated trailing fragment
"portal's meta-service information)." Remove that duplicated fragment from the
sentence in Note 2 and ensure the two reference links remain intact and
correctly formatted (the references to "2.2.1.1.2.4 Configuring the meta service
information of apollo-portal" and "1.2.2 Apollo Meta Server" should be
preserved); update the line so it reads smoothly without the extra "portal's
meta-service information)."
- Around line 269-270: Update the Flyway config key list to include `flyway.url`
and remove the duplicated `flyway.password` entry in the
`flyway-configdb.properties` instructions: change "Modify the `flyway.user`,
`flyway.password`, and `flyway.password`" to "Modify the `flyway.url`,
`flyway.user`, and `flyway.password`" so users are prompted to set the JDBC URL
along with username and password before running `mvn -N -Pconfigdb
flyway:migrate`.

In `@docs/zh/deployment/distributed-deployment-guide.md`:
- Line 675: Dang Qian Xiao Jie Biao Ti "##### 2.2.3.5.2 2.1.0 Zhi Qian De Ban Ben " Yu Suo Zai Fu Zhang Jie "2.2.3.4
custom-defined-discovery" Bu Pi Pei ;Qing Jiang Gai Biao Ti Wen Ben Zhong De Zhang Jie Bian Hao Cong "2.2.3.5.2" Xiu Gai Wei "2.2.3.4.2"(Ji Ba Biao Ti Gai Wei
"##### 2.2.3.4.2 2.1.0 Zhi Qian De Ban Ben "),Yi Bao Chi Mu Lu He Yin Yong Yi Zhi .

i Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Commits

Reviewing files that changed from the base of the PR and between 5ebdb31 and 88bbcbc.

Files selected for processing (2)
  • docs/en/deployment/distributed-deployment-guide.md
  • docs/zh/deployment/distributed-deployment-guide.md

Copy link
Author

ajistyle commented Feb 27, 2026

Yi An review Yi Jian Xiu Gai (Zhang Jie Hao , Note 2 Zhong Fu Ju , Flyway Pei Zhi Xiang Lie Biao ),Qing You Kong Shi Zai Kan Yi Xia .

...te 2, fix Flyway config list (add flyway.url)
ajistyle force-pushed the docs/add-dameng-adapter branch from f4801cb to b7751fe Compare February 27, 2026 01:07
coderabbitai bot reviewed Feb 27, 2026
Copy link
Contributor

coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/en/deployment/distributed-deployment-guide.md`:
- Around line 520-524: The three blockquote notes labeled "Note 3", "Note 4",
and "Note 5" are separated by blank lines which triggers markdownlint MD028;
remove the empty lines so the consecutive lines starting with "> Note 3", ">
Note 4", and "> Note 5" are contiguous blockquote lines (no blank lines between
them) to satisfy linting and ensure consistent rendering.
- Line 1560: The cross-reference link text
[apollo.eureka.server.security.enabled](`#_329-apolloeurekaserversecurityenabled`...)
points to a non-existent fragment; locate the heading that documents the
apollo.eureka.server.security.enabled setting (search for its exact heading
text) and replace the broken anchor with the heading's actual slug/fragment (for
example use the heading's generated fragment like
"#apollo-eureka-server-security-enabled" or the exact fragment shown in the
TOC), ensuring the link target exactly matches the heading fragment so the MD051
error is resolved.

In `@docs/zh/deployment/distributed-deployment-guide.md`:
- Line 1280: The in-page link fragments are invalid (anchors
"#_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi " and
"zh/usage/java-sdk-user-guide#_122-apollo-meta-server") and cause MD051 errors;
fix them by locating the actual headings for "Pei Zhi apollo-portalDe meta serviceXin Xi "
and "Apollo Meta Server" in the docs and replace these fragments with the exact
heading anchors used by the renderer (match casing, punctuation and anchor
generation rules), or convert to relative links that point to the correct
section names; update both occurrences (including the one noted at lines ~1501)
so the links resolve correctly.
- Around line 499-503: Remove the blank lines between the consecutive blockquote
notes so the three blockquotes starting with "> Zhu 3", "> Zhu 4", and "> Zhu 5" become
contiguous (no empty lines between them) to satisfy markdownlint rule MD028 and
preserve proper blockquote rendering.

i Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Commits

Reviewing files that changed from the base of the PR and between 88bbcbc and f4801cb.

Files selected for processing (2)
  • docs/en/deployment/distributed-deployment-guide.md
  • docs/zh/deployment/distributed-deployment-guide.md

coderabbitai bot reviewed Feb 27, 2026
Copy link
Contributor

coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Duplicate comments (4)
docs/en/deployment/distributed-deployment-guide.md (2)

520-524: Potential issue | Minor

Remove blank lines between consecutive blockquote notes.

Blank lines between > Note 3, > Note 4, and > Note 5 trigger markdownlint MD028 and may cause inconsistent rendering. These blockquotes should be contiguous (no blank lines between them).

Suggested fix
> Note 3: To adjust the listening port of the service, you can modify the `SERVER_PORT` in scripts/startup.sh. In addition, apollo-configservice also assumes the responsibility of meta server. If you want to modify the port, pay attention to the `eureka.service.url` configuration item in the ApolloConfigDB.ServerConfig table and the meta server information used in apollo-portal and apollo-client. For details, see: [2.2.1.1.2.4 Configuring the meta service information of apollo-portal](en/deployment/distributed-deployment-guide?id =_221124-configuring-apollo-portal39s-meta-service-informati on) and [1.2.2 Apollo Meta Server](en/usage/java-sdk-user-guide?id=_122-apollo-meta-server).
-
> Note 4: If the eureka.service.url of ApolloConfigDB.ServerConfig is only configured with the currently starting machine, the eureka registration failure information will be output in the log during the process of starting apollo-configservice, such as `com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused`. It should be noted that this is the expected situation, because apollo-configservice needs to register the service with the Meta Server (itself), but because it has not yet woken up during the startup process, it will report this error. The retry action will be performed later, so the registration will be normal after the service is up.
-
> Note 5: If you read this, I believe that you must be someone who reads the documentation carefully, and you are a little bit closer to success. Keep going, you should be able to complete the distributed deployment of Apollo soon! But do you feel that Apollo's distributed deployment steps are a bit cumbersome? Do you have any advice you would like to share with the author? If the answer is yes, please move to [`#1424`](https://github.com/apolloconfig/apollo/issues/1424 ) and look forward to your suggestions!
Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/en/deployment/distributed-deployment-guide.md` around lines 520 - 524,
Remove the blank lines separating the consecutive blockquote notes so they
become contiguous blockquotes: collapse the empty lines between the lines
starting with "> Note 3:", "> Note 4:" and "> Note 5:" so the three notes are
adjacent without intervening blank lines; verify the blockquotes render as a
single contiguous block (addresses the MD028 markdownlint warning).

1560-1560: Potential issue | Minor

Fix invalid cross-reference link fragment.

The link fragment #_329-apolloeurekaserversecurityenabled is flagged as invalid by markdownlint MD051. Please locate the actual heading for section 3.2.9 "apollo.eureka.server.security.enabled" and update the anchor to match the heading's generated fragment.

#!/bin/bash
# Description: Find the correct heading and anchor for section 3.2.9

# Search for the heading text
rg -n "3\.2\.9.*apollo\.eureka\.server\.security\.enabled" docs/en/deployment/distributed-deployment-guide.md

# Check what the heading looks like
rg -n "^###.*apollo\.eureka\.server\.security\.enabled" docs/en/deployment/distributed-deployment-guide.md -A 1
Prompt for AI Agents Verify each finding against the current code and only fix it if needed.

In `@docs/en/deployment/distributed-deployment-guide.md` at line 1560, The link
fragment "#_329-apolloeurekaserversecurityenabled" is invalid; find the actual
section heading for "3.2.9 apollo.eureka.server.security.enabled" in the
document and replace the broken fragment with the heading's generated anchor
(the markdown-generated fragment derived from the exact heading text) so the
link points to the correct anchor; search for the heading string
"apollo.eureka.server.security.enabled" to locate the exact heading
spelling/casing and update the link in the sentence that currently references
apollo.eureka.server.security.enabled accordingly.
docs/zh/deployment/distributed-deployment-guide.md (2)

499-503: Potential issue | Minor

Yi Chu Lian Xu Yin Yong Kuai Zhi Jian De Kong Xing .

> Zhu 3, > Zhu 4 He > Zhu 5 Zhi Jian De Kong Xing Hui Hong Fa markdownlint MD028 Gui Ze ,Ke Neng Dao Zhi Xuan Ran Bu Yi Zhi . Zhe Xie Yin Yong Kuai Ying Gai Lian Xu (Zhi Jian Mei You Kong Xing ).

Jian Yi Xiu Fu
> Zhu 3:Ru Yao Diao Zheng Fu Wu De Jian Ting Duan Kou ,Ke Yi Xiu Gai scripts/startup.shZhong De `SERVER_PORT`. Ling Wai apollo-configserviceTong Shi Cheng Dan meta serverZhi Ze ,Ru Guo Yao Xiu Gai Duan Kou ,Zhu Yi Yao Tong Shi ApolloConfigDB.ServerConfigBiao Zhong De `eureka.service.url`Pei Zhi Xiang Yi Ji apollo-portalHe apollo-clientZhong De Shi Yong Dao De meta serverXin Xi ,Xiang Jian :[2.2.1.1.2.4 Pei Zhi apollo-portalDe meta serviceXin Xi ](`#_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi `)He [1.2.2 Apollo Meta Server](zh/usage/java-sdk-user-guide#_122-apollo-meta-server ).
-
> Zhu 4:Ru Guo ApolloConfigDB.ServerConfigDe eureka.service.urlZhi Pei Liao Dang Qian Zheng Zai Qi Dong De Ji Qi De Hua ,Zai Qi Dong apollo-configserviceDe Guo Cheng Zhong Hui Zai Ri Zhi Zhong Shu Chu eurekaZhu Ce Shi Bai De Xin Xi ,Ru `com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused`. Xu Yao Zhu Yi De Shi ,Zhe Ge Shi Yu Qi De Qing Kuang ,Yin Wei apollo-configserviceXu Yao Xiang Meta Server(Ta Zi Ji )Zhu Ce Fu Wu ,Dan Shi Yin Wei Zai Qi Dong Guo Cheng Zhong ,Zi Ji Huan Mei Qi Lai ,Suo Yi Hui Bao Zhe Ge Cuo . Hou Mian Hui Jin Xing Zhong Shi De Dong Zuo ,Suo Yi Deng Zi Ji Fu Wu Qi Lai Hou Jiu Hui Zhu Ce Zheng Chang Liao .
-
> Zhu 5:Ru Guo Ni Kan Dao Liao Zhe Li ,Xiang Xin Ni Yi Ding Shi Yi Ge Xi Xin Yue Du Wen Dang De Ren ,Er Qie Chi Cheng Gong Jiu Chai Yi Dian Dian Liao ,Ji Xu Jia You ,Ying Gai Hen Kuai Jiu Neng Wan Cheng ApolloDe Fen Bu Shi Bu Shu Liao !Bu Guo Ni Shi Fou You Gan Jue ApolloDe Fen Bu Shi Bu Shu Bu Zou You Dian Fan Suo ?Shi Fou You Sha Jian Yi Xiang Yao He Zuo Zhe Shuo ?Ru Guo Da An Shi Ken Ding De Hua ,Qing Yi Bu [`#1424`](https://github.com/apolloconfig/apollo/issues/1424 ),Qi Dai Ni De Jian Yi !
Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/zh/deployment/distributed-deployment-guide.md` around lines 499 - 503,
Remove the blank lines between the consecutive blockquotes so the three note
blocks starting with "> Zhu 3", "> Zhu 4" and "> Zhu 5" are contiguous (no empty lines
between them) to satisfy markdownlint MD028; edit the quoted lines in the given
section so they appear back-to-back as continuous blockquote content.

1280-1280: Potential issue | Minor

Xiu Fu Wu Xiao De Ye Nei Lian Jie Mao Dian .

Zhe Xie Jiao Cha Yin Yong De Mao Dian Bei markdownlint MD051 Biao Ji Wei Wu Xiao . Qing Zhao Dao Shi Ji De Zhang Jie Biao Ti Bing Geng Xin Mao Dian Yi Pi Pei Biao Ti Sheng Cheng De Pian Duan .

Zai 1280 Xing ,Mao Dian #_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi He zh/usage/java-sdk-user-guide#_122-apollo-meta-server Xu Yao Yan Zheng .

Zai 1501 Xing ,Mao Dian #_329-apolloeurekaserversecurityenabled-Pei Zhi Shi Fou Kai Qi eureka-serverDe Deng Lu Ren Zheng Xu Yao Yan Zheng .

#!/bin/bash
# Description: Cha Zhao Zheng Que De Biao Ti He Mao Dian

# Sou Suo 2.2.1.1.2.4 Jie
rg -n "^#.*2\.2\.1\.1\.2\.4.*Pei Zhi apollo-portal" docs/zh/deployment/distributed-deployment-guide.md

# Sou Suo 3.2.9 Jie
rg -n "^###.*3\.2\.9.*apollo\.eureka\.server\.security\.enabled" docs/zh/deployment/distributed-deployment-guide.md

Also applies to: 1501-1501

Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/zh/deployment/distributed-deployment-guide.md` at line 1280, The in-page
markdown anchors are invalid; update the two links that reference
`#_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi ` and
`zh/usage/java-sdk-user-guide#_122-apollo-meta-server` (from the 2.2.1.1.2.4 and
1.2.2 sections) and the anchor
`#_329-apolloeurekaserversecurityenabled-Pei Zhi Shi Fou Kai Qi eureka-serverDe Deng Lu Ren Zheng ` (3.2.9) to
match the actual generated fragment identifiers for their target headings:
locate the true headings for section 2.2.1.1.2.4 (Pei Zhi apollo-portalDe meta
serviceXin Xi ), 1.2.2 (Apollo Meta Server) and 3.2.9
(apollo.eureka.server.security.enabled Pei Zhi Shi Fou Kai Qi eureka-server De Deng Lu Ren Zheng ), then replace
the broken anchors in the links with the exact slugified anchors produced by
your markdown processor (matching case, punctuation and space-to-dash rules) so
the cross-references resolve.
Prompt for all review comments with AI agents Zhu 3", "> Zhu 4" and "> Zhu 5" are contiguous (no empty lines between them) to satisfy markdownlint MD028; edit the quoted lines in the given section so they appear back-to-back as continuous blockquote content. - Line 1280: The in-page markdown anchors are invalid; update the two links that reference `#_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi ` and `zh/usage/java-sdk-user-guide#_122-apollo-meta-server` (from the 2.2.1.1.2.4 and 1.2.2 sections) and the anchor `#_329-apolloeurekaserversecurityenabled-Pei Zhi Shi Fou Kai Qi eureka-serverDe Deng Lu Ren Zheng ` (3.2.9) to match the actual generated fragment identifiers for their target headings: locate the true headings for section 2.2.1.1.2.4 (Pei Zhi apollo-portalDe meta serviceXin Xi ), 1.2.2 (Apollo Meta Server) and 3.2.9 (apollo.eureka.server.security.enabled Pei Zhi Shi Fou Kai Qi eureka-server De Deng Lu Ren Zheng ), then replace the broken anchors in the links with the exact slugified anchors produced by your markdown processor (matching case, punctuation and space-to-dash rules) so the cross-references resolve.">Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/en/deployment/distributed-deployment-guide.md`:
- Around line 272-274: Add a single blank line between the "#### 2.1.2.3
Verification" heading and the following markdown table so the table is separated
from the heading; this resolves markdownlint rule MD058--look for the heading
text "#### 2.1.2.3 Verification" and insert one blank line immediately before
the table markup.

In `@docs/zh/deployment/distributed-deployment-guide.md`:
- Line 136: Update the broken documentation link: replace the incorrect target
"zh/usage/java-sdk-user-guide#_1222-Tiao Guo apollo-meta-serverFu Wu Fa Xian " with the correct
existing path "zh/client/java-sdk-user-guide#_1222-Tiao Guo apollo-meta-serverFu Wu Fa Xian "
where the link pointing to "Tiao Guo Apollo Meta ServerFu Wu Fa Xian " is defined in the
distributed-deployment-guide.md content.

---

Duplicate comments:
In `@docs/en/deployment/distributed-deployment-guide.md`:
- Around line 520-524: Remove the blank lines separating the consecutive
blockquote notes so they become contiguous blockquotes: collapse the empty lines
between the lines starting with "> Note 3:", "> Note 4:" and "> Note 5:" so the
three notes are adjacent without intervening blank lines; verify the blockquotes
render as a single contiguous block (addresses the MD028 markdownlint warning).
- Line 1560: The link fragment "#_329-apolloeurekaserversecurityenabled" is
invalid; find the actual section heading for "3.2.9
apollo.eureka.server.security.enabled" in the document and replace the broken
fragment with the heading's generated anchor (the markdown-generated fragment
derived from the exact heading text) so the link points to the correct anchor;
search for the heading string "apollo.eureka.server.security.enabled" to locate
the exact heading spelling/casing and update the link in the sentence that
currently references apollo.eureka.server.security.enabled accordingly.

In `@docs/zh/deployment/distributed-deployment-guide.md`:
- Around line 499-503: Remove the blank lines between the consecutive
blockquotes so the three note blocks starting with "> Zhu 3", "> Zhu 4" and "> Zhu 5" are
contiguous (no empty lines between them) to satisfy markdownlint MD028; edit the
quoted lines in the given section so they appear back-to-back as continuous
blockquote content.
- Line 1280: The in-page markdown anchors are invalid; update the two links that
reference `#_221124-Pei Zhi apollo-portalDe meta-serviceXin Xi ` and
`zh/usage/java-sdk-user-guide#_122-apollo-meta-server` (from the 2.2.1.1.2.4 and
1.2.2 sections) and the anchor
`#_329-apolloeurekaserversecurityenabled-Pei Zhi Shi Fou Kai Qi eureka-serverDe Deng Lu Ren Zheng ` (3.2.9) to
match the actual generated fragment identifiers for their target headings:
locate the true headings for section 2.2.1.1.2.4 (Pei Zhi apollo-portalDe meta
serviceXin Xi ), 1.2.2 (Apollo Meta Server) and 3.2.9
(apollo.eureka.server.security.enabled Pei Zhi Shi Fou Kai Qi eureka-server De Deng Lu Ren Zheng ), then replace
the broken anchors in the links with the exact slugified anchors produced by
your markdown processor (matching case, punctuation and space-to-dash rules) so
the cross-references resolve.

i Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Commits

Reviewing files that changed from the base of the PR and between f4801cb and b7751fe.

Files selected for processing (2)
  • docs/en/deployment/distributed-deployment-guide.md
  • docs/zh/deployment/distributed-deployment-guide.md

Comment on lines +272 to +274
#### 2.1.2.3 Verification


Copy link
Contributor

coderabbitai bot Feb 27, 2026 *
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Potential issue | Minor

Add blank line before the table.

Missing blank line before the table triggers markdownlint MD058.

Suggested formatting fix
#### 2.1.2.3 Verification
+
After a successful import, you can verify it by executing the following sql statement.
Tools
markdownlint-cli2 (0.21.0)

[warning] 273-273: Tables should be surrounded by blank lines

(MD058, blanks-around-tables)

Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/en/deployment/distributed-deployment-guide.md` around lines 272 - 274,
Add a single blank line between the "#### 2.1.2.3 Verification" heading and the
following markdown table so the table is separated from the heading; this
resolves markdownlint rule MD058--look for the heading text "#### 2.1.2.3
Verification" and insert one blank line immediately before the table markup.

Copy link
Author

ajistyle Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ben Ci Zhi Zeng Jia Liao Da Meng Gua Pei Shuo Ming . Qi Ta Mei You Gai Dong

coderabbitai[bot] reacted with eyes emoji
Copy link
Contributor

coderabbitai bot Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ajistyle, Gan Xie Nin De Shuo Ming . Wo Li Jie Nin De Zhu Yao Mu Biao Shi Tian Jia Da Meng Shu Ju Ku Gua Pei Shuo Ming .

Cong Zhe Ge diffLai Kan ,Chu Liao Da Meng Gua Pei Shuo Ming Wai ,Que Shi Huan Bao Han Liao Yi Xie Qi Ta Bian Hua ,Bi Ru :

  • Tian Jia Liao Flyway Dao Ru SQL De Xin Zhang Jie (2.1.2.2)
  • Jiang "Yan Zheng "Zhang Jie Zhong Xin Bian Hao Wei 2.1.2.3
  • Geng Xin Liao SQL Wen Jian Lu Jing

Guan Yu markdownlint De Ti Shi ,Zhe Zhi Shi Yi Ge Ge Shi Jian Yi - Jian Yi Zai Biao Ge Qian Hou Tian Jia Kong Xing Yi Fu He Markdown Gui Fan . Zhe Ge Ge Shi Wen Ti Yu Nin De Nei Rong Geng Gai Wu Guan ,Nin Ke Yi Xuan Ze Xiu Fu Ta Yi Bao Chi Wen Dang Ge Shi De Yi Zhi Xing ,Ye Ke Yi Hu Lue Ta .

Ru Guo Nin Xiang Xiu Fu Zhe Ge Ge Shi Wen Ti ,Zhi Xu Zai "#### 2.1.2.3 Verification" Biao Ti He Xia Mian De "After a successful import..." Wen Ben Zhi Jian Tian Jia Yi Ge Kong Xing Ji Ke . Dan Zhe Wan Quan Shi Ke Xuan De .


Learnings used
Learnt from: CR
Repo: apolloconfig/apollo PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-02-21T06:49:52.569Z
Learning: Apollo supports H2 in-memory for local development and MySQL for production; prefer H2 locally unless you need a real database

Learnt from: youngzil
Repo: apolloconfig/apollo PR: 5262
File: docs/zh/deployment/distributed-deployment-guide.md:1254-1261
Timestamp: 2024-10-26T15:03:51.076Z
Learning: In `docs/zh/deployment/distributed-deployment-guide.md`, the indentation in the LDAP configuration section is correct as currently formatted.

Learnt from: CR
Repo: apolloconfig/apollo PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-02-21T06:49:52.569Z
Learning: Applies to apollo-portal/src/main/java/**/*.java : For new/changed OpenAPI endpoints in apollo-portal, prefer implementing generated `*ManagementApi` interfaces and generated models instead of hand-written DTO/controller contracts that bypass the spec pipeline

Copy link
Author

ajistyle commented Feb 27, 2026

Thank you for the review.

Those extra changes were unintentional. My local docs had already diverged from upstream (e.g. link paths, Flyway section, etc.) when I prepared the PR, so the diff included more than the Dameng adapter.

I've fixed the documentation links: the three references now point to zh/client/java-sdk-user-guide (the correct path). The latest push to this branch includes that fix.

If you prefer a minimal PR that only adds the Dameng adapter (Note 4 / Zhu 4) and nothing else, I can open a new branch from current upstream and apply only those two paragraphs. Please tell me which you prefer and I'll follow that.

Copy link
Member

nobodyiam commented Mar 1, 2026

Jie Lun :Jian Yi Shou Lian Wei Zui Xiao Gai Dong PR.

@ajistyle Gan Xie Shuo Ming ,Ye Gan Xie Ni Wei Da Meng Gua Pei Zuo De Gong Xian .

Zhe Ci Wo Men Jian Yi Zhi Bao Liu "Da Meng She Qu Gua Pei Shuo Ming "Xiang Guan Gai Dong (Zhong Ying Wen Bu Shu Wen Dang Zhong De Note 4 / Zhu 4),Bao Gua Gua Pei Ji Xian , DM Ban Ben , community-maintained Shuo Ming Ji Ke .

Dang Qian Neng Li Yu Bian Jie :

  • Bao Liu :docs/en/deployment/distributed-deployment-guide.md, docs/zh/deployment/distributed-deployment-guide.md Zhong Da Meng Gua Pei Can Kao Tiao Mu .
  • Bu Jian Yi Fang Zai Ben PR:Yu Da Meng Gua Pei Wu Zhi Jie Guan Xi De Da Fan Wei Wen Dang Diao Zheng (Ru Flyway/Shou Gong Dao Ru Liu Cheng Zhong Pai , Mao Dian /Lian Jie Da Mian Ji Gai Xie , LDAP key Feng Ge Diao Zheng , Qi Ta Zhang Jie Shan Gai Zhong Pai Deng ),Yi Ji README Shou Ye Gai Dong .

Ke Xing Fang An :

  1. Zhi Jie Zai Dang Qian Fen Zhi Ji Yu Zui Xin master Shou Lian Wei Zui Xiao diff(Tui Jian );Huo
  2. Cong Zui Xin master Xin Kai Yi Ge Zui Xiao Gai Dong PR,Bing Zai Zhe Li Guan Lian Shuo Ming .

Fan Wei Shou Lian Hou Wo Men Ke Yi Geng Kuai Wan Cheng review He He Bing . Zai Ci Gan Xie Ni De Gong Xian !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

coderabbitai[bot] coderabbitai[bot] left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

[She Qu Gua Pei ] Da Meng Shu Ju Ku (Dameng) Gua Pei Ban ,Shen Qing Jia Ru README She Qu Gua Pei /Shu Ju Ku Gua Pei Shuo Ming

2 participants