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/hugegraph-doc.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2c7f4224f docs: add Docker process supervision model and -d flag (#461)
2c7f4224f is described below

commit 2c7f4224fd55fc4d13851edcac4cd3df22b58d33
Author: imbajin <[email protected]>
AuthorDate: Wed Jun 10 10:27:36 2026 +0000

    docs: add Docker process supervision model and -d flag (#461)
    
    * docs: document Docker process supervision model and -d flag
    
    - Add Container Supervision & Health Checks section to Docker cluster
      guide (EN + CN): explains exec/tail --pid supervision model,
      HEALTHCHECK endpoints for all four images, and cron monitor deprecation
    - Add -d flag documentation to PD and Store quickstart guides (EN + CN):
      -d true (default) = daemon, -d false = foreground for Docker/supervisors
    
    Follow-up to apache/hugegraph#3043, #3047, #3051, #3052. 
493ef79c67c24fa08524be0d683bd5df5f0869c8
---
 cn/docs/_print/index.html                          |  6 +--
 cn/docs/guides/_print/index.html                   |  2 +-
 cn/docs/guides/hugegraph-docker-cluster/index.html |  8 ++--
 cn/docs/guides/index.xml                           | 56 +++++++++++++++++++++-
 cn/docs/index.xml                                  | 14 +++++-
 cn/docs/quickstart/_print/index.html               |  4 +-
 cn/docs/quickstart/hugegraph/_print/index.html     |  4 +-
 .../hugegraph/hugegraph-hstore/index.html          |  8 ++--
 .../quickstart/hugegraph/hugegraph-pd/index.html   |  8 ++--
 cn/docs/quickstart/hugegraph/index.xml             | 14 +++++-
 cn/sitemap.xml                                     |  2 +-
 docs/_print/index.html                             |  6 +--
 docs/guides/_print/index.html                      |  2 +-
 docs/guides/hugegraph-docker-cluster/index.html    |  8 ++--
 docs/guides/index.xml                              | 55 ++++++++++++++++++++-
 docs/index.xml                                     | 14 +++++-
 docs/quickstart/_print/index.html                  |  4 +-
 docs/quickstart/hugegraph/_print/index.html        |  4 +-
 .../hugegraph/hugegraph-hstore/index.html          |  8 ++--
 docs/quickstart/hugegraph/hugegraph-pd/index.html  |  8 ++--
 docs/quickstart/hugegraph/index.xml                | 14 +++++-
 en/sitemap.xml                                     |  2 +-
 sitemap.xml                                        |  2 +-
 23 files changed, 200 insertions(+), 53 deletions(-)

diff --git a/cn/docs/_print/index.html b/cn/docs/_print/index.html
index 98f2f6c28..168c5714b 100644
--- a/cn/docs/_print/index.html
+++ b/cn/docs/_print/index.html
@@ -440,7 +440,7 @@ HugeGraph Server 快速 …"><meta property="og:title" 
content="Documentation"><
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># 默认每机器最大副本数</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 
</span></span></span></code></pre></div><p>对于多节点部署,需要修改各节点的端口和地址配置,确保各节点之间能够正常通信。</p><h3
 id=5-启动与停止>5 启动与停止</h3><h4 id=51-启动-pd>5.1 启动 PD</h4><p>在 PD 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/start-hugegraph-pd.sh
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=langu [...]
 </span></span></code></pre></div><h4 id=52-停止-pd>5.2 停止 PD</h4><p>在 PD 
安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-验证>6 验证</h3><p>确认 PD 
服务是否正常运行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>如果返回 <code>{"status":"UP"}</code>,则表示 PD 
服务已成功启动。</p><p>此外,也可以通过 PD API 查看 Store 节点状态:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -511,7 +511,7 @@ HugeGraph Server 快速 …"><meta property="og:title" 
content="Documentation"><
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>对于多节点部署,需要为每个 Store 
节点修改以下配置:</p><ol><li>每个节点的 <code>grpc.port</code>(RPC 端口)</li><li>每个节点的 
<code>raft.address</code>(Raft 协议端口)</li><li>每个节点的 
<code>server.port</code>(REST 端口)</li><li>每个节点的 
<code>app.data-path</code>(数据存储路径)</li></ol><h3 id=5-启动与停止>5 启动与停止</h3><h4 
id=51-启动-store>5.1 启动 Store</h4><p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><cod 
[...]
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=la [...]
 </span></span></code></pre></div><h4 id=52-停止-store>5.2 停止 Store</h4><p>在 
Store 安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-多节点部署示例>6 
多节点部署示例</h3><p>以下是一个三节点部署的配置示例:</p><h4 id=61-三节点配置参考>6.1 三节点配置参考</h4><ul><li>3 
PD 节点<ul><li>raft 端口:8610, 8611, 8612</li><li>rpc 端口:8686, 8687, 
8688</li><li>rest 端口:8620, 8621, 8622</li></ul></li><li>3 Store 节点<ul><li>raft 
端口:8510, 8511, 8512</li><li>rpc 端口:8500, 8501, 8502</li><li>rest 端口:8520, 8521, 
8522</li></ul></li></ul><h4 id=62-store-节点配置>6.2 Store 节点配置</h4><p>对于三个 Store 
节点,每个节点的主要配置差异如下:</p><p>节点 A:</p><div class=highlight><pre  [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
@@ -9807,7 +9807,7 @@ HugeGraph目前采用EdgeCut的分区方案。</p><h3 id=3-vertexid-策略>3. Ve
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># 已注册的 Store</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># 分区分配</span>
-</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
+</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
 </span></span><span style=display:flex><span>--------| ----
 </span></span><span style=display:flex><span>+       | %2B
 </span></span><span style=display:flex><span>空格     | %20
diff --git a/cn/docs/guides/_print/index.html b/cn/docs/guides/_print/index.html
index e46d9ba47..f04428ae4 100644
--- a/cn/docs/guides/_print/index.html
+++ b/cn/docs/guides/_print/index.html
@@ -505,7 +505,7 @@ HugeGraph目前采用EdgeCut的分区方案。</p><h3 id=3-vertexid-策略>3. Ve
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># 已注册的 Store</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># 分区分配</span>
-</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
+</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
 </span></span><span style=display:flex><span>--------| ----
 </span></span><span style=display:flex><span>+       | %2B
 </span></span><span style=display:flex><span>空格     | %20
diff --git a/cn/docs/guides/hugegraph-docker-cluster/index.html 
b/cn/docs/guides/hugegraph-docker-cluster/index.html
index 5615204f9..6b09c1a13 100644
--- a/cn/docs/guides/hugegraph-docker-cluster/index.html
+++ b/cn/docs/guides/hugegraph-docker-cluster/index.html
@@ -7,11 +7,11 @@ Docker Compose …"><meta property="og:title" 
content="HugeGraph Docker 集群
 前置条件 Docker Engine 20.10+ 或 Docker Desktop 4.x+ Docker Compose v2 Mac 运行 3 
节点集群时,建议分配至少 12 GB 内存(设置 → 资源 → 内存)。[其他平台根据实际情况调整] 已测试环境:Linux(原生 Docker)和 
macOS(Docker Desktop with ARM M4)
 Compose 文件 在 HugeGraph 主仓库 docker/ 目录下提供了三个 compose 文件:
 文件 描述 docker-compose.yml 使用预构建镜像的** 1x3 单进程(节点)**快速启动 docker-compose.dev.yml 
从源码构建的单节点开发模式 docker-compose-3pd-3store-3server.yml ** 3x3 进程**(模拟节点)分布式集群 注: 
后续步骤皆为假设你本地已拉取 hugegraph 主仓库代码 (至少是 docker 目录)
-单节点快速启动 cd hugegraph/docker # 注意版本号请随时保持更新 → 1."><meta property="og:type" 
content="article"><meta property="og:url" 
content="/cn/docs/guides/hugegraph-docker-cluster/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026-04-07T18:06:30+05:30"><meta 
property="og:site_name" content="HugeGraph"><meta itemprop=name 
content="HugeGraph Docker 集群部署指南"><meta itemprop=description content="概述 
HugeGraph 通过 Docker-Compose 可快速运行完整的分布式集群版(PD + Store + Se [...]
+单节点快速启动 cd hugegraph/docker # 注意版本号请随时保持更新 → 1."><meta property="og:type" 
content="article"><meta property="og:url" 
content="/cn/docs/guides/hugegraph-docker-cluster/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026-06-10T15:18:22+05:30"><meta 
property="og:site_name" content="HugeGraph"><meta itemprop=name 
content="HugeGraph Docker 集群部署指南"><meta itemprop=description content="概述 
HugeGraph 通过 Docker-Compose 可快速运行完整的分布式集群版(PD + Store + Se [...]
 前置条件 Docker Engine 20.10+ 或 Docker Desktop 4.x+ Docker Compose v2 Mac 运行 3 
节点集群时,建议分配至少 12 GB 内存(设置 → 资源 → 内存)。[其他平台根据实际情况调整] 已测试环境:Linux(原生 Docker)和 
macOS(Docker Desktop with ARM M4)
 Compose 文件 在 HugeGraph 主仓库 docker/ 目录下提供了三个 compose 文件:
 文件 描述 docker-compose.yml 使用预构建镜像的** 1x3 单进程(节点)**快速启动 docker-compose.dev.yml 
从源码构建的单节点开发模式 docker-compose-3pd-3store-3server.yml ** 3x3 进程**(模拟节点)分布式集群 注: 
后续步骤皆为假设你本地已拉取 hugegraph 主仓库代码 (至少是 docker 目录)
-单节点快速启动 cd hugegraph/docker # 注意版本号请随时保持更新 → 1."><meta itemprop=dateModified 
content="2026-04-07T18:06:30+05:30"><meta itemprop=wordCount 
content="346"><meta itemprop=keywords content><meta name=twitter:card 
content="summary"><meta name=twitter:title content="HugeGraph Docker 
集群部署指南"><meta name=twitter:description content="概述 HugeGraph 通过 Docker-Compose 
可快速运行完整的分布式集群版(PD + Store + Server)。该方式适用于 Linux 和 Mac。
+单节点快速启动 cd hugegraph/docker # 注意版本号请随时保持更新 → 1."><meta itemprop=dateModified 
content="2026-06-10T15:18:22+05:30"><meta itemprop=wordCount 
content="470"><meta itemprop=keywords content><meta name=twitter:card 
content="summary"><meta name=twitter:title content="HugeGraph Docker 
集群部署指南"><meta name=twitter:description content="概述 HugeGraph 通过 Docker-Compose 
可快速运行完整的分布式集群版(PD + Store + Server)。该方式适用于 Linux 和 Mac。
 前置条件 Docker Engine 20.10+ 或 Docker Desktop 4.x+ Docker Compose v2 Mac 运行 3 
节点集群时,建议分配至少 12 GB 内存(设置 → 资源 → 内存)。[其他平台根据实际情况调整] 已测试环境:Linux(原生 Docker)和 
macOS(Docker Desktop with ARM M4)
 Compose 文件 在 HugeGraph 主仓库 docker/ 目录下提供了三个 compose 文件:
 文件 描述 docker-compose.yml 使用预构建镜像的** 1x3 单进程(节点)**快速启动 docker-compose.dev.yml 
从源码构建的单节点开发模式 docker-compose-3pd-3store-3server.yml ** 3x3 进程**(模拟节点)分布式集群 注: 
后续步骤皆为假设你本地已拉取 hugegraph 主仓库代码 (至少是 docker 目录)
@@ -21,7 +21,7 @@ Compose 文件 在 HugeGraph 主仓库 docker/ 目录下提供了三个 compose
 <a 
href="https://github.com/apache/hugegraph-doc/new/master/content/cn/docs/guides/hugegraph-docker-cluster.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22
 [...]
 <a 
href="https://github.com/apache/hugegraph-doc/issues/new?title=HugeGraph%20Docker%20%e9%9b%86%e7%be%a4%e9%83%a8%e7%bd%b2%e6%8c%87%e5%8d%97";
 class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github 
fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/hugegraph/issues/new 
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas 
fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/cn/docs/guides/_print/><i class="fa fa-print fa-fw"></i> 
Print entire section</a></div><div class=td-toc><nav 
id=TableOfContents><ul><li><a href=#概述>概述</a></li><li><a 
href=#前置条件>前置条件</a></li><li><a href=#compose-文件>Compose 文件</a></li><li><a 
href=#单节点快速启动>单节点快速启动</a></li><li><a href=#3-节点集群快速启动>3 节点集群快速启动</a></li><li><a 
href=#环境变量参考>环境变量参考</a><ul><li><a href=#pd-变量>PD 变量</a></li><li><a 
href=#store-变量>Store 变量</a></li><li><a href=#server-变量>Server 
变量</a></li></ul></li><li [...]
+<a id=print href=/cn/docs/guides/_print/><i class="fa fa-print fa-fw"></i> 
Print entire section</a></div><div class=td-toc><nav 
id=TableOfContents><ul><li><a href=#概述>概述</a></li><li><a 
href=#前置条件>前置条件</a></li><li><a href=#compose-文件>Compose 文件</a></li><li><a 
href=#单节点快速启动>单节点快速启动</a></li><li><a href=#3-节点集群快速启动>3 节点集群快速启动</a></li><li><a 
href=#环境变量参考>环境变量参考</a><ul><li><a href=#pd-变量>PD 变量</a></li><li><a 
href=#store-变量>Store 变量</a></li><li><a href=#server-变量>Server 
变量</a></li></ul></li><li [...]
 </span></span><span style=display:flex><span> <span 
style=color:#8f5902;font-style:italic># 注意版本号请随时保持更新 → 1.x.0 </span>
 </span></span><span style=display:flex><span><span 
style=color:#000>HUGEGRAPH_VERSION</span><span 
style=color:#ce5c00;font-weight:700>=</span>1.7.0 docker compose up -d
 </span></span></code></pre></div><p>验证:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8080/versions
@@ -32,7 +32,7 @@ Compose 文件 在 HugeGraph 主仓库 docker/ 目录下提供了三个 compose
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># 已注册的 Store</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># 分区分配</span>
-</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
+</span></span></code></pre></div><h2 id=环境变量参考>环境变量参考</h2><h3 id=pd-变量>PD 
变量</h3><table><thead><tr><th>变量</th><th>必填</th><th>默认值</th><th>映射配置</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>是</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>是</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code></td><td>是</td><td>—</td><td><code>raft.peers-list</code></td></tr><tr><td><code>HG_
 [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/cn/docs/guides/index.xml b/cn/docs/guides/index.xml
index 1335e2141..43535ac77 100644
--- a/cn/docs/guides/index.xml
+++ b/cn/docs/guides/index.xml
@@ -1225,7 +1225,61 @@ HugeGraph目前采用EdgeCut的分区方案。&lt;/p>
 &lt;li>
 &lt;p>&lt;strong>连接被拒&lt;/strong>:确保 &lt;code>HG_*&lt;/code> 
环境变量使用容器主机名(&lt;code>pd0&lt;/code>、&lt;code>store0&lt;/code>),而非 
&lt;code>127.0.0.1&lt;/code>&lt;/p>
 &lt;/li>
-&lt;/ol></description></item><item><title>Docs: 
FAQ</title><link>/cn/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 
+0000</pubDate><guid>/cn/docs/guides/faq/</guid><description>
+&lt;/ol>
+&lt;p>&lt;strong>查看运行时日志&lt;/strong>:使用 &lt;code>docker logs 
&amp;lt;container-name&amp;gt;&lt;/code>(如 &lt;code>docker logs 
hg-pd0&lt;/code>)可直接查看日志,无需进入容器。&lt;/p>
+&lt;h2 id="容器监控与健康检查">容器监控与健康检查&lt;/h2>
+&lt;blockquote>
+&lt;p>&lt;strong>版本说明&lt;/strong>:本节描述的行为&lt;strong>不包含在 
&lt;code>1.7.0&lt;/code> 镜像中&lt;/strong>。请使用 
&lt;code>HUGEGRAPH_VERSION=latest&lt;/code> 或等待下一个发布版本。&lt;/p>
+&lt;/blockquote>
+&lt;h3 id="进程监控模型">进程监控模型&lt;/h3>
+&lt;p>此前,三个 Docker 入口脚本均以 &lt;code>tail -f /dev/null&lt;/code> 结尾,即使 Java 
进程崩溃,容器仍会保持运行状态。由于容器从未退出,Docker 的 &lt;code>restart: unless-stopped&lt;/code> 
策略也不会触发。&lt;/p>
+&lt;p>现在,入口脚本直接监控 Java 进程:&lt;/p>
+&lt;ul>
+&lt;li>&lt;strong>PD 和 Store 容器&lt;/strong>:入口脚本向启动脚本传入 &lt;code>-d 
false&lt;/code> 参数,启动脚本通过 &lt;code>exec&lt;/code> 直接替换为 Java 进程。容器进程即为 Java 
进程——当 Java 退出(崩溃或正常关闭)时,容器立即退出,Docker 的重启策略随即触发。&lt;/li>
+&lt;li>&lt;strong>Server 容器&lt;/strong>:入口脚本使用 &lt;code>tail --pid=$PID -f 
/dev/null&lt;/code> 阻塞,直到 Java 
退出。&lt;code>SIGTERM&lt;/code>/&lt;code>SIGINT&lt;/code> 信号陷阱会将 &lt;code>docker 
stop&lt;/code> 信号转发给 Java 并等待其正常关闭(退出码 0)。若 Java 崩溃,入口脚本以退出码 1 
退出,从而触发重启策略。&lt;/li>
+&lt;li>所有镜像中的 PID 1 均为 &lt;code>dumb-init&lt;/code>,负责将 Docker 
信号转发给入口脚本进程。&lt;/li>
+&lt;/ul>
+&lt;h3 id="健康检查端点">健康检查端点&lt;/h3>
+&lt;p>所有四个 Docker 镜像现已内置 &lt;code>HEALTHCHECK&lt;/code> 指令。&lt;code>docker 
ps&lt;/code> 将显示真实的健康状态。在 90 秒的启动期内,检查失败不计入统计;此后,连续三次失败将把容器标记为 
&lt;code>unhealthy&lt;/code>。&lt;/p>
+&lt;table>
+&lt;thead>
+&lt;tr>
+&lt;th>镜像&lt;/th>
+&lt;th>健康检查端点&lt;/th>
+&lt;th>端口&lt;/th>
+&lt;th>参数&lt;/th>
+&lt;/tr>
+&lt;/thead>
+&lt;tbody>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph&lt;/code>(server)&lt;/td>
+&lt;td>&lt;code>GET /versions&lt;/code>&lt;/td>
+&lt;td>8080&lt;/td>
+&lt;td>&lt;code>--interval=15s --timeout=10s --start-period=90s 
--retries=3&lt;/code>&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-hstore&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /versions&lt;/code>&lt;/td>
+&lt;td>8080&lt;/td>
+&lt;td>同上&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-pd&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /v1/health&lt;/code>&lt;/td>
+&lt;td>8620&lt;/td>
+&lt;td>同上&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-store&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /v1/health&lt;/code>&lt;/td>
+&lt;td>8520&lt;/td>
+&lt;td>同上&lt;/td>
+&lt;/tr>
+&lt;/tbody>
+&lt;/table>
+&lt;blockquote>
+&lt;p>&lt;strong>注意&lt;/strong>:&lt;code>start-hugegraph.sh&lt;/code> 中的 
&lt;code>-m true&lt;/code> 标志(基于 cron 的监控)仅适用于虚拟机/裸机部署,Docker 
镜像中未安装也不使用该功能。Docker 用户应依赖内置的 &lt;code>HEALTHCHECK&lt;/code> 和 Docker 
重启策略。&lt;/p>
+&lt;/blockquote></description></item><item><title>Docs: 
FAQ</title><link>/cn/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 
+0000</pubDate><guid>/cn/docs/guides/faq/</guid><description>
 &lt;ul>
 &lt;li>
 &lt;p>如何选择后端存储? 选 RocksDB 还是分布式存储?&lt;/p>
diff --git a/cn/docs/index.xml b/cn/docs/index.xml
index b803aee0e..194ac7eed 100644
--- a/cn/docs/index.xml
+++ b/cn/docs/index.xml
@@ -9724,7 +9724,12 @@ HugeGraph Toolchain 版本:toolchain-1.0.0&lt;/p>
 &lt;h4 id="51-启动-pd">5.1 启动 PD&lt;/h4>
 &lt;p>在 PD 安装目录下执行:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-pd.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动成功后,可以在 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code> 中看到类似以下的日志:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动脚本支持 
&lt;code>-d&lt;/code> 参数控制守护进程模式:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code>(默认):以后台守护进程方式运行,脚本立即返回。&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>:以前台模式运行——脚本通过 &lt;code>exec&lt;/code> 替换为 
Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。&lt;/li>
+&lt;/ul>
+&lt;p>启动成功后,可以在 &lt;code>logs/hugegraph-pd-stdout.log&lt;/code> 
中看到类似以下的日志:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-停止-pd">5.2 停止 
PD&lt;/h4>
 &lt;p>在 PD 安装目录下执行:&lt;/p>
@@ -13046,7 +13051,12 @@ HugeGraph目前采用EdgeCut的分区方案。&lt;/p>
 &lt;h4 id="51-启动-store">5.1 启动 Store&lt;/h4>
 &lt;p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动成功后,可以在 
&lt;code>logs/hugegraph-store-server.log&lt;/code> 中看到类似以下的日志:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动脚本支持 
&lt;code>-d&lt;/code> 参数控制守护进程模式:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code>(默认):以后台守护进程方式运行,脚本立即返回。&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>:以前台模式运行——脚本通过 &lt;code>exec&lt;/code> 替换为 
Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。&lt;/li>
+&lt;/ul>
+&lt;p>启动成功后,可以在 &lt;code>logs/hugegraph-store-server.log&lt;/code> 
中看到类似以下的日志:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-停止-store">5.2 停止 
Store&lt;/h4>
 &lt;p>在 Store 安装目录下执行:&lt;/p>
diff --git a/cn/docs/quickstart/_print/index.html 
b/cn/docs/quickstart/_print/index.html
index 9429c8131..0c9cb07f8 100644
--- a/cn/docs/quickstart/_print/index.html
+++ b/cn/docs/quickstart/_print/index.html
@@ -399,7 +399,7 @@
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># 默认每机器最大副本数</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 
</span></span></span></code></pre></div><p>对于多节点部署,需要修改各节点的端口和地址配置,确保各节点之间能够正常通信。</p><h3
 id=5-启动与停止>5 启动与停止</h3><h4 id=51-启动-pd>5.1 启动 PD</h4><p>在 PD 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/start-hugegraph-pd.sh
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=langu [...]
 </span></span></code></pre></div><h4 id=52-停止-pd>5.2 停止 PD</h4><p>在 PD 
安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-验证>6 验证</h3><p>确认 PD 
服务是否正常运行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>如果返回 <code>{"status":"UP"}</code>,则表示 PD 
服务已成功启动。</p><p>此外,也可以通过 PD API 查看 Store 节点状态:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -470,7 +470,7 @@
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>对于多节点部署,需要为每个 Store 
节点修改以下配置:</p><ol><li>每个节点的 <code>grpc.port</code>(RPC 端口)</li><li>每个节点的 
<code>raft.address</code>(Raft 协议端口)</li><li>每个节点的 
<code>server.port</code>(REST 端口)</li><li>每个节点的 
<code>app.data-path</code>(数据存储路径)</li></ol><h3 id=5-启动与停止>5 启动与停止</h3><h4 
id=51-启动-store>5.1 启动 Store</h4><p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><cod 
[...]
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=la [...]
 </span></span></code></pre></div><h4 id=52-停止-store>5.2 停止 Store</h4><p>在 
Store 安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-多节点部署示例>6 
多节点部署示例</h3><p>以下是一个三节点部署的配置示例:</p><h4 id=61-三节点配置参考>6.1 三节点配置参考</h4><ul><li>3 
PD 节点<ul><li>raft 端口:8610, 8611, 8612</li><li>rpc 端口:8686, 8687, 
8688</li><li>rest 端口:8620, 8621, 8622</li></ul></li><li>3 Store 节点<ul><li>raft 
端口:8510, 8511, 8512</li><li>rpc 端口:8500, 8501, 8502</li><li>rest 端口:8520, 8521, 
8522</li></ul></li></ul><h4 id=62-store-节点配置>6.2 Store 节点配置</h4><p>对于三个 Store 
节点,每个节点的主要配置差异如下:</p><p>节点 A:</p><div class=highlight><pre  [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
diff --git a/cn/docs/quickstart/hugegraph/_print/index.html 
b/cn/docs/quickstart/hugegraph/_print/index.html
index a9fcbae3c..7e4c477df 100644
--- a/cn/docs/quickstart/hugegraph/_print/index.html
+++ b/cn/docs/quickstart/hugegraph/_print/index.html
@@ -404,7 +404,7 @@ GitHub 访问:  https://github.com/apache/hugegraph
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># 默认每机器最大副本数</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 
</span></span></span></code></pre></div><p>对于多节点部署,需要修改各节点的端口和地址配置,确保各节点之间能够正常通信。</p><h3
 id=5-启动与停止>5 启动与停止</h3><h4 id=51-启动-pd>5.1 启动 PD</h4><p>在 PD 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/start-hugegraph-pd.sh
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=langu [...]
 </span></span></code></pre></div><h4 id=52-停止-pd>5.2 停止 PD</h4><p>在 PD 
安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-验证>6 验证</h3><p>确认 PD 
服务是否正常运行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>如果返回 <code>{"status":"UP"}</code>,则表示 PD 
服务已成功启动。</p><p>此外,也可以通过 PD API 查看 Store 节点状态:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -475,7 +475,7 @@ GitHub 访问:  https://github.com/apache/hugegraph
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>对于多节点部署,需要为每个 Store 
节点修改以下配置:</p><ol><li>每个节点的 <code>grpc.port</code>(RPC 端口)</li><li>每个节点的 
<code>raft.address</code>(Raft 协议端口)</li><li>每个节点的 
<code>server.port</code>(REST 端口)</li><li>每个节点的 
<code>app.data-path</code>(数据存储路径)</li></ol><h3 id=5-启动与停止>5 启动与停止</h3><h4 
id=51-启动-store>5.1 启动 Store</h4><p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><cod 
[...]
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=la [...]
 </span></span></code></pre></div><h4 id=52-停止-store>5.2 停止 Store</h4><p>在 
Store 安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-多节点部署示例>6 
多节点部署示例</h3><p>以下是一个三节点部署的配置示例:</p><h4 id=61-三节点配置参考>6.1 三节点配置参考</h4><ul><li>3 
PD 节点<ul><li>raft 端口:8610, 8611, 8612</li><li>rpc 端口:8686, 8687, 
8688</li><li>rest 端口:8620, 8621, 8622</li></ul></li><li>3 Store 节点<ul><li>raft 
端口:8510, 8511, 8512</li><li>rpc 端口:8500, 8501, 8502</li><li>rest 端口:8520, 8521, 
8522</li></ul></li></ul><h4 id=62-store-节点配置>6.2 Store 节点配置</h4><p>对于三个 Store 
节点,每个节点的主要配置差异如下:</p><p>节点 A:</p><div class=highlight><pre  [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
diff --git a/cn/docs/quickstart/hugegraph/hugegraph-hstore/index.html 
b/cn/docs/quickstart/hugegraph/hugegraph-hstore/index.html
index f1ed6dd5a..6c7104343 100644
--- a/cn/docs/quickstart/hugegraph/hugegraph-hstore/index.html
+++ b/cn/docs/quickstart/hugegraph/hugegraph-hstore/index.html
@@ -6,10 +6,10 @@ HugeGraph-Store 是 HugeGraph 分布式版本的存储节点组件,负责实
  …"><meta property="og:title" content="HugeGraph-Store Quick Start"><meta 
property="og:description" content="1 HugeGraph-Store 概述 HugeGraph-Store 是 
HugeGraph 分布式版本的存储节点组件,负责实际存储和管理图数据。它与 HugeGraph-PD 协同工作,共同构成 HugeGraph 
的分布式存储引擎,提供高可用性和水平扩展能力。
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 如需进行多节点部署,请先部署 HugeGraph-PD 3 部署 有两种方式可以部署 HugeGraph-Store 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-Store:
-# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-hstore-incubating-{version}
 3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 
编译项目 cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
property="og:type" content="article"><meta property="og:url" 
content="/cn/docs/quick [...]
+# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-hstore-incubating-{version}
 3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 
编译项目 cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
property="og:type" content="article"><meta property="og:url" 
content="/cn/docs/quick [...]
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 如需进行多节点部署,请先部署 HugeGraph-PD 3 部署 有两种方式可以部署 HugeGraph-Store 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-Store:
-# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-hstore-incubating-{version}
 3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 
编译项目 cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
itemprop=dateModified content="2026-04-07T18:06:30+05:30"><meta 
itemprop=wordCount c [...]
+# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-hstore-incubating-{version}
 3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 
编译项目 cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
itemprop=dateModified content="2026-06-10T15:18:22+05:30"><meta 
itemprop=wordCount c [...]
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 如需进行多节点部署,请先部署 HugeGraph-PD 3 部署 有两种方式可以部署 HugeGraph-Store 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-Store:
 # 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-hstore-incubating-{version}
 3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 
编译项目 cd hugegraph mvn clean install -DskipTests=true # 3."><link rel=preload 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a224 [...]
@@ -85,7 +85,7 @@ HugeGraph-Store 是 HugeGraph 分布式版本的存储节点组件,负责实
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>对于多节点部署,需要为每个 Store 
节点修改以下配置:</p><ol><li>每个节点的 <code>grpc.port</code>(RPC 端口)</li><li>每个节点的 
<code>raft.address</code>(Raft 协议端口)</li><li>每个节点的 
<code>server.port</code>(REST 端口)</li><li>每个节点的 
<code>app.data-path</code>(数据存储路径)</li></ol><h3 id=5-启动与停止>5 启动与停止</h3><h4 
id=51-启动-store>5.1 启动 Store</h4><p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><cod 
[...]
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-store-server.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=la [...]
 </span></span></code></pre></div><h4 id=52-停止-store>5.2 停止 Store</h4><p>在 
Store 安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-多节点部署示例>6 
多节点部署示例</h3><p>以下是一个三节点部署的配置示例:</p><h4 id=61-三节点配置参考>6.1 三节点配置参考</h4><ul><li>3 
PD 节点<ul><li>raft 端口:8610, 8611, 8612</li><li>rpc 端口:8686, 8687, 
8688</li><li>rest 端口:8620, 8621, 8622</li></ul></li><li>3 Store 节点<ul><li>raft 
端口:8510, 8511, 8512</li><li>rpc 端口:8500, 8501, 8502</li><li>rest 端口:8520, 8521, 
8522</li></ul></li></ul><h4 id=62-store-节点配置>6.2 Store 节点配置</h4><p>对于三个 Store 
节点,每个节点的主要配置差异如下:</p><p>节点 A:</p><div class=highlight><pre  [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
@@ -167,7 +167,7 @@ HugeGraph-Store 是 HugeGraph 分布式版本的存储节点组件,负责实
 </span></span><span style=display:flex><span>  <span 
style=color:#000;font-weight:700>},</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#4e9a06>&#34;status&#34;</span><span 
style=color:#ce5c00;font-weight:700>:</span> <span 
style=color:#0000cf;font-weight:700>0</span>
 </span></span><span style=display:flex><span><span 
style=color:#000;font-weight:700>}</span>
-</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated April 7, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/1fda07c68a6ccd8f15e5031445c102b24cfe0a38>doc:
 add docker-compose guide and update deployment docs (#455) 
(1fda07c6)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div c [...]
+</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated June 10, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/493ef79c67c24fa08524be0d683bd5df5f0869c8>docs:
 add Docker process supervision model and -d flag (#461) 
(493ef79c)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div cla [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/cn/docs/quickstart/hugegraph/hugegraph-pd/index.html 
b/cn/docs/quickstart/hugegraph/hugegraph-pd/index.html
index 7798af4e7..a2892f384 100644
--- a/cn/docs/quickstart/hugegraph/hugegraph-pd/index.html
+++ b/cn/docs/quickstart/hugegraph/hugegraph-pd/index.html
@@ -2,10 +2,10 @@
 HugeGraph-PD (Placement Driver) 是 HugeGraph 
分布式版本的元数据管理组件,负责管理图数据的分布和存储节点的协调。它在分布式 HugeGraph 中扮演着核心角色,维护集群状态并协调 
HugeGraph-Store 存储节 …"><meta property="og:title" content="HugeGraph-PD Quick 
Start"><meta property="og:description" content="1 HugeGraph-PD 概述 HugeGraph-PD 
(Placement Driver) 是 HugeGraph 分布式版本的元数据管理组件,负责管理图数据的分布和存储节点的协调。它在分布式 HugeGraph 
中扮演着核心角色,维护集群状态并协调 HugeGraph-Store 存储节点。
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 3 部署 有两种方式可以部署 HugeGraph-PD 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-PD:
-# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-pd-incubating-{version} 
3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 编译项目 
cd hugegraph mvn clean install -DskipTests=true # 3."><meta property="og:type" 
content="article"><meta property="og:url" content="/cn/docs/quickstar [...]
+# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-pd-incubating-{version} 
3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 编译项目 
cd hugegraph mvn clean install -DskipTests=true # 3."><meta property="og:type" 
content="article"><meta property="og:url" content="/cn/docs/quickstar [...]
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 3 部署 有两种方式可以部署 HugeGraph-PD 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-PD:
-# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-pd-incubating-{version} 
3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 编译项目 
cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
itemprop=dateModified content="2026-04-07T18:06:30+05:30"><meta 
itemprop=wordCount conte [...]
+# 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-pd-incubating-{version} 
3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 编译项目 
cd hugegraph mvn clean install -DskipTests=true # 3."><meta 
itemprop=dateModified content="2026-06-10T15:18:22+05:30"><meta 
itemprop=wordCount conte [...]
 2 依赖 2.1 前置条件 操作系统:Linux 或 macOS(Windows 尚未经过完整测试) Java 版本:≥ 11 Maven 版本:≥ 
3.5.0 3 部署 有两种方式可以部署 HugeGraph-PD 组件:
 方式 1:下载 tar 包 方式 2:源码编译 3.1 下载 tar 包 从 Apache HugeGraph 官方下载页面下载最新版本的 
HugeGraph-PD:
 # 用最新版本号替换 {version},例如 1.5.0 wget 
https://downloads.apache.org/hugegraph/{version}/apache-hugegraph-incubating-{version}.tar.gz
 tar zxf apache-hugegraph-incubating-{version}.tar.gz cd 
apache-hugegraph-incubating-{version}/apache-hugegraph-pd-incubating-{version} 
3.2 源码编译 # 1. 克隆源代码 git clone https://github.com/apache/hugegraph.git # 2. 编译项目 
cd hugegraph mvn clean install -DskipTests=true # 3."><link rel=preload 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9 
[...]
@@ -88,11 +88,11 @@ HugeGraph-PD (Placement Driver) 是 HugeGraph 分布式版本的元数据管理
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># 默认每机器最大副本数</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 
</span></span></span></code></pre></div><p>对于多节点部署,需要修改各节点的端口和地址配置,确保各节点之间能够正常通信。</p><h3
 id=5-启动与停止>5 启动与停止</h3><h4 id=51-启动-pd>5.1 启动 PD</h4><p>在 PD 安装目录下执行:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/start-hugegraph-pd.sh
-</span></span></code></pre></div><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>启动脚本支持 <code>-d</code> 
参数控制守护进程模式:</p><ul><li><code>-d 
true</code>(默认):以后台守护进程方式运行,脚本立即返回。</li><li><code>-d false</code>:以前台模式运行——脚本通过 
<code>exec</code> 替换为 Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。</li></ul><p>启动成功后,可以在 
<code>logs/hugegraph-pd-stdout.log</code> 中看到类似以下的日志:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=langu [...]
 </span></span></code></pre></div><h4 id=52-停止-pd>5.2 停止 PD</h4><p>在 PD 
安装目录下执行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-验证>6 验证</h3><p>确认 PD 
服务是否正常运行:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>如果返回 <code>{"status":"UP"}</code>,则表示 PD 
服务已成功启动。</p><p>此外,也可以通过 PD API 查看 Store 节点状态:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
-</span></span></code></pre></div><p>如果响应中 <code>state</code> 为 
<code>Up</code>,说明对应的 Store 节点运行正常。在一个健康的 3 节点部署中,<code>storeId</code> 列表应包含 3 
个 ID,且 <code>stateCountMap.Up</code>、<code>numOfService</code> 和 
<code>numOfNormalService</code> 都应为 <code>3</code>。</p><div class="text-muted 
mt-5 pt-3 border-top">Page last updated April 7, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/1fda07c68a6ccd8f15e5031445c102b24cfe0a38>doc:
 add docker-compose guide and update deployment docs [...]
+</span></span></code></pre></div><p>如果响应中 <code>state</code> 为 
<code>Up</code>,说明对应的 Store 节点运行正常。在一个健康的 3 节点部署中,<code>storeId</code> 列表应包含 3 
个 ID,且 <code>stateCountMap.Up</code>、<code>numOfService</code> 和 
<code>numOfNormalService</code> 都应为 <code>3</code>。</p><div class="text-muted 
mt-5 pt-3 border-top">Page last updated June 10, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/493ef79c67c24fa08524be0d683bd5df5f0869c8>docs:
 add Docker process supervision model and -d flag ( [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/cn/docs/quickstart/hugegraph/index.xml 
b/cn/docs/quickstart/hugegraph/index.xml
index 262628fcb..93f4011aa 100644
--- a/cn/docs/quickstart/hugegraph/index.xml
+++ b/cn/docs/quickstart/hugegraph/index.xml
@@ -782,7 +782,12 @@
 &lt;h4 id="51-启动-pd">5.1 启动 PD&lt;/h4>
 &lt;p>在 PD 安装目录下执行:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-pd.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动成功后,可以在 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code> 中看到类似以下的日志:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动脚本支持 
&lt;code>-d&lt;/code> 参数控制守护进程模式:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code>(默认):以后台守护进程方式运行,脚本立即返回。&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>:以前台模式运行——脚本通过 &lt;code>exec&lt;/code> 替换为 
Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。&lt;/li>
+&lt;/ul>
+&lt;p>启动成功后,可以在 &lt;code>logs/hugegraph-pd-stdout.log&lt;/code> 
中看到类似以下的日志:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-停止-pd">5.2 停止 
PD&lt;/h4>
 &lt;p>在 PD 安装目录下执行:&lt;/p>
@@ -954,7 +959,12 @@
 &lt;h4 id="51-启动-store">5.1 启动 Store&lt;/h4>
 &lt;p>确保 PD 服务已经启动,然后在 Store 安装目录下执行:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动成功后,可以在 
&lt;code>logs/hugegraph-store-server.log&lt;/code> 中看到类似以下的日志:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动脚本支持 
&lt;code>-d&lt;/code> 参数控制守护进程模式:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code>(默认):以后台守护进程方式运行,脚本立即返回。&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>:以前台模式运行——脚本通过 &lt;code>exec&lt;/code> 替换为 
Java 进程,容器/进程管理器的进程即为 Java 本身。在 Docker 
或进程管理器(systemd、supervisord)下运行时请使用此参数,以便在崩溃时自动检测并重启服务。&lt;/li>
+&lt;/ul>
+&lt;p>启动成功后,可以在 &lt;code>logs/hugegraph-store-server.log&lt;/code> 
中看到类似以下的日志:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-停止-store">5.2 停止 
Store&lt;/h4>
 &lt;p>在 Store 安装目录下执行:&lt;/p>
diff --git a/cn/sitemap.xml b/cn/sitemap.xml
index 7951aed83..124812cf0 100644
--- a/cn/sitemap.xml
+++ b/cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/cn/docs/clients/restful-api/graphspace/</loc><lastmod>2025-11-26T19:15:48+08:00</lastmod><xhtml:link
 rel="alternate" hreflang="en" 
href="/docs/clients/restful-api/graphspace/"/><xhtml:link rel="alternate" 
hreflang="cn" 
href="/cn/docs/clients/restful-api/graphspace/"/></url><url><loc>/cn/docs/language/hugegraph-gremlin/</l
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/cn/docs/clients/restful-api/graphspace/</loc><lastmod>2025-11-26T19:15:48+08:00</lastmod><xhtml:link
 rel="alternate" hreflang="en" 
href="/docs/clients/restful-api/graphspace/"/><xhtml:link rel="alternate" 
hreflang="cn" 
href="/cn/docs/clients/restful-api/graphspace/"/></url><url><loc>/cn/docs/language/hugegraph-gremlin/</l
 [...]
\ No newline at end of file
diff --git a/docs/_print/index.html b/docs/_print/index.html
index f8489120d..d32b7631d 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -442,7 +442,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># Default maximum number of replicas per 
machine</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the port and address configurations for each node to ensure proper 
communication between nodes.</p><h3 id=5-start-and-stop>5 Start and 
Stop</h3><h4 id=51-start-pd>5.1 Start PD</h4><p>In the PD installation 
directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in <code>logs/hugegraph-pd-stdout.log</code>:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-pd>5.2 Stop PD</h4><p>In the 
PD installation directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-verification>6 
Verification</h3><p>Confirm that the PD service is running properly:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>If it returns 
<code>{"status":"UP"}</code>, it indicates that the PD service has been 
successfully started.</p><p>Additionally, you can verify Store node status 
through the PD API:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -548,7 +548,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the following configurations for each Store 
node:</p><ol><li><code>grpc.port</code> (RPC port) for each 
node</li><li><code>raft.address</code> (Raft protocol port) for each 
node</li><li><code>server.port</code> (REST port) for each 
node</li><li><code>app.data-path</code> (data storage path) for each 
node</li></ol><h3 id=5-start-and-stop>5 Start and Stop</h3><h4 
id=51-start-store>5.1 Start Store</h4>< [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in 
<code>logs/hugegraph-store-server.log</code>:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-store>5.2 Stop Store</h4><p>In 
the Store installation directory, execute:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-multi-node-deployment-example>6 
Multi-Node Deployment Example</h3><p>Below is a configuration example for a 
three-node deployment:</p><h4 id=61-three-node-configuration-reference>6.1 
Three-Node Configuration Reference</h4><ul><li>3 PD nodes<ul><li>raft ports: 
8610, 8611, 8612</li><li>rpc ports: 8686, 8687, 8688</li><li>rest ports: 8620, 
8621, 8622</li></ul></li><li>3 Store nodes<ul><li>raft ports: 8510, 8511, 
8512</li><li>rpc ports: 8500, 8501, 8 [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
@@ -9998,7 +9998,7 @@ Merging mode as needed, and when the Restore is 
completed, restore the graph mod
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># Registered stores</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># Partition assignment</span>
-</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
+</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
 </span></span><span style=display:flex><span>------------------| -------------
 </span></span><span style=display:flex><span>+                 | %2B
 </span></span><span style=display:flex><span>space             | %20
diff --git a/docs/guides/_print/index.html b/docs/guides/_print/index.html
index 201ab72b0..171bbf6c2 100644
--- a/docs/guides/_print/index.html
+++ b/docs/guides/_print/index.html
@@ -514,7 +514,7 @@ Merging mode as needed, and when the Restore is completed, 
restore the graph mod
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># Registered stores</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># Partition assignment</span>
-</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
+</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
 </span></span><span style=display:flex><span>------------------| -------------
 </span></span><span style=display:flex><span>+                 | %2B
 </span></span><span style=display:flex><span>space             | %20
diff --git a/docs/guides/hugegraph-docker-cluster/index.html 
b/docs/guides/hugegraph-docker-cluster/index.html
index 2c424b9b6..04bcc84b4 100644
--- a/docs/guides/hugegraph-docker-cluster/index.html
+++ b/docs/guides/hugegraph-docker-cluster/index.html
@@ -1,15 +1,15 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta 
name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
http-equiv=content-security-policy content="script-src 'self' 'unsafe-inline'; 
script-src-elem 'self' 'unsafe-inline' https://code.jquery.com 
https://cdn.jsdelivr.net https://fonts.googleapis.com;";><meta name=generator 
content="Hugo 0.102.3"><meta name=robots content="index, follow"><link 
rel="shortcut icon" href=/favicons/favicon.ico> [...]
 HugeGraph can quickly run a full distributed deployment (PD + Store + Server) 
with Docker Compose. This works on Linux and Mac.
 Prerequisites …"><meta property="og:title" content="HugeGraph Docker Cluster 
Guide"><meta property="og:description" content="Overview HugeGraph can quickly 
run a full distributed deployment (PD + Store + Server) with Docker Compose. 
This works on Linux and Mac.
-Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ Docker Compose v2 
For a 3-node cluster on Mac: allocate at least 12 GB memory (Settings → 
Resources → Memory). Adjust this on other platforms as needed. Tested 
environments: Linux (native Docker) and macOS (Docker Desktop with ARM 
M4)."><meta property="og:type" content="article"><meta property="og:url" 
content="/docs/guides/hugegraph-docker-cluster/"><meta 
property="article:section" content="docs"><meta property="article:modified_ 
[...]
-Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ Docker Compose v2 
For a 3-node cluster on Mac: allocate at least 12 GB memory (Settings → 
Resources → Memory). Adjust this on other platforms as needed. Tested 
environments: Linux (native Docker) and macOS (Docker Desktop with ARM 
M4)."><meta itemprop=dateModified content="2026-04-07T18:06:30+05:30"><meta 
itemprop=wordCount content="543"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:t [...]
+Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ Docker Compose v2 
For a 3-node cluster on Mac: allocate at least 12 GB memory (Settings → 
Resources → Memory). Adjust this on other platforms as needed. Tested 
environments: Linux (native Docker) and macOS (Docker Desktop with ARM 
M4)."><meta property="og:type" content="article"><meta property="og:url" 
content="/docs/guides/hugegraph-docker-cluster/"><meta 
property="article:section" content="docs"><meta property="article:modified_ 
[...]
+Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ Docker Compose v2 
For a 3-node cluster on Mac: allocate at least 12 GB memory (Settings → 
Resources → Memory). Adjust this on other platforms as needed. Tested 
environments: Linux (native Docker) and macOS (Docker Desktop with ARM 
M4)."><meta itemprop=dateModified content="2026-06-10T15:18:22+05:30"><meta 
itemprop=wordCount content="809"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:t [...]
 Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ Docker Compose v2 
For a 3-node cluster on Mac: allocate at least 12 GB memory (Settings → 
Resources → Memory). Adjust this on other platforms as needed. Tested 
environments: Linux (native Docker) and macOS (Docker Desktop with ARM 
M4)."><link rel=preload 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
 as=style><link 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa 
[...]
 <link rel=stylesheet 
href=/css/prism.css><script>document.addEventListener("DOMContentLoaded",function(){var
 t=document.querySelectorAll("pre code.language-mermaid, code.language-mermaid, 
pre code.language-fallback, 
code.language-fallback"),e=[];t.forEach(function(t){var 
n=t.textContent.trim();(n.match(/^(graph|flowchart|sequenceDiagram|classDiagram|pie|gitgraph|erDiagram|journey|gantt|stateDiagram|mindmap|timeline|quadrantChart)/m)||n.includes("-->")||n.includes("->")||n.includes("style
 [...]
 <a 
href=https://github.com/apache/hugegraph-doc/edit/master/content/en/docs/guides/hugegraph-docker-cluster.md
 class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit 
fa-fw"></i> Edit this page</a>
 <a 
href="https://github.com/apache/hugegraph-doc/new/master/content/en/docs/guides/hugegraph-docker-cluster.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22
 [...]
 <a 
href="https://github.com/apache/hugegraph-doc/issues/new?title=HugeGraph%20Docker%20Cluster%20Guide";
 class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github 
fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/hugegraph/issues/new 
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas 
fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print 
entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a 
href=#overview>Overview</a></li><li><a 
href=#prerequisites>Prerequisites</a></li><li><a href=#compose-files>Compose 
Files</a></li><li><a href=#single-node-quickstart>Single-Node 
Quickstart</a></li><li><a href=#3-node-cluster-quickstart>3-Node Cluster 
Quickstart</a></li><li><a href=#environment-variable-reference>Environment 
Variable Re [...]
+<a id=print href=/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print 
entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a 
href=#overview>Overview</a></li><li><a 
href=#prerequisites>Prerequisites</a></li><li><a href=#compose-files>Compose 
Files</a></li><li><a href=#single-node-quickstart>Single-Node 
Quickstart</a></li><li><a href=#3-node-cluster-quickstart>3-Node Cluster 
Quickstart</a></li><li><a href=#environment-variable-reference>Environment 
Variable Re [...]
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Keep the version aligned with the 
latest release, for example 1.x.0</span>
 </span></span><span style=display:flex><span><span 
style=color:#000>HUGEGRAPH_VERSION</span><span 
style=color:#ce5c00;font-weight:700>=</span>1.7.0 docker compose up -d
 </span></span></code></pre></div><p>Verify:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8080/versions
@@ -20,7 +20,7 @@ Prerequisites Docker Engine 20.10+ or Docker Desktop 4.x+ 
Docker Compose v2 For
 </span></span><span style=display:flex><span>curl 
http://localhost:8080/versions        <span 
style=color:#8f5902;font-style:italic># Server</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/stores       <span 
style=color:#8f5902;font-style:italic># Registered stores</span>
 </span></span><span style=display:flex><span>curl 
http://localhost:8620/v1/partitions   <span 
style=color:#8f5902;font-style:italic># Partition assignment</span>
-</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
+</span></span></code></pre></div><h2 
id=environment-variable-reference>Environment Variable Reference</h2><h3 
id=pd-variables>PD 
Variables</h3><table><thead><tr><th>Variable</th><th>Required</th><th>Default</th><th>Maps
 
To</th></tr></thead><tbody><tr><td><code>HG_PD_GRPC_HOST</code></td><td>Yes</td><td>—</td><td><code>grpc.host</code></td></tr><tr><td><code>HG_PD_RAFT_ADDRESS</code></td><td>Yes</td><td>—</td><td><code>raft.address</code></td></tr><tr><td><code>HG_PD_RAFT_PEERS_LIST</code
 [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/docs/guides/index.xml b/docs/guides/index.xml
index 746168f2d..186c64f72 100644
--- a/docs/guides/index.xml
+++ b/docs/guides/index.xml
@@ -1235,7 +1235,60 @@ Merging mode as needed, and when the Restore is 
completed, restore the graph mod
 &lt;p>&lt;strong>Connection refused&lt;/strong>: Ensure 
&lt;code>HG_*&lt;/code> environment variables use container hostnames 
(&lt;code>pd0&lt;/code>, &lt;code>store0&lt;/code>) instead of 
&lt;code>127.0.0.1&lt;/code>.&lt;/p>
 &lt;/li>
 &lt;/ol>
-&lt;p>&lt;strong>Viewing runtime logs&lt;/strong>: Use &lt;code>docker logs 
&amp;lt;container-name&amp;gt;&lt;/code> (e.g. &lt;code>docker logs 
hg-pd0&lt;/code>) to view logs directly without exec-ing into the 
container.&lt;/p></description></item><item><title>Docs: 
FAQ</title><link>/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 
+0000</pubDate><guid>/docs/guides/faq/</guid><description>
+&lt;p>&lt;strong>Viewing runtime logs&lt;/strong>: Use &lt;code>docker logs 
&amp;lt;container-name&amp;gt;&lt;/code> (e.g. &lt;code>docker logs 
hg-pd0&lt;/code>) to view logs directly without exec-ing into the 
container.&lt;/p>
+&lt;h2 id="container-supervision--health-checks">Container Supervision 
&amp;amp; Health Checks&lt;/h2>
+&lt;blockquote>
+&lt;p>&lt;strong>Version note&lt;/strong>: This behavior is &lt;strong>not 
present in the &lt;code>1.7.0&lt;/code> images&lt;/strong>. Use 
&lt;code>HUGEGRAPH_VERSION=latest&lt;/code> or wait for the next release 
tag.&lt;/p>
+&lt;/blockquote>
+&lt;h3 id="process-supervision-model">Process Supervision Model&lt;/h3>
+&lt;p>Previously, all three Docker entrypoints ended with &lt;code>tail -f 
/dev/null&lt;/code>, which kept the container running even if the Java process 
crashed. Docker&amp;rsquo;s &lt;code>restart: unless-stopped&lt;/code> policy 
never fired because the container never exited.&lt;/p>
+&lt;p>The entrypoints now supervise Java directly:&lt;/p>
+&lt;ul>
+&lt;li>&lt;strong>PD and Store containers&lt;/strong>: the entrypoint passes 
&lt;code>-d false&lt;/code> to the startup script, which 
&lt;code>exec&lt;/code>s Java directly. The container process IS the Java 
process — when Java exits (crash or clean shutdown), the container exits 
immediately and Docker&amp;rsquo;s restart policy fires.&lt;/li>
+&lt;li>&lt;strong>Server container&lt;/strong>: the entrypoint uses 
&lt;code>tail --pid=$PID -f /dev/null&lt;/code> to block until Java exits. A 
&lt;code>SIGTERM&lt;/code>/&lt;code>SIGINT&lt;/code> trap forwards 
&lt;code>docker stop&lt;/code> signals to Java and waits for clean shutdown 
(exits 0). If Java crashes, the entrypoint exits 1 so the restart policy 
fires.&lt;/li>
+&lt;li>&lt;code>dumb-init&lt;/code> (PID 1 in all images) forwards signals 
from Docker to the entrypoint process.&lt;/li>
+&lt;/ul>
+&lt;h3 id="health-check-endpoints">Health Check Endpoints&lt;/h3>
+&lt;p>All four Docker images now include a &lt;code>HEALTHCHECK&lt;/code> 
instruction. &lt;code>docker ps&lt;/code> shows real health status. During the 
90-second start period, failed checks do not count. After that, three 
consecutive failures mark the container as &lt;code>unhealthy&lt;/code>.&lt;/p>
+&lt;table>
+&lt;thead>
+&lt;tr>
+&lt;th>Image&lt;/th>
+&lt;th>Health endpoint&lt;/th>
+&lt;th>Port&lt;/th>
+&lt;th>Parameters&lt;/th>
+&lt;/tr>
+&lt;/thead>
+&lt;tbody>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph&lt;/code> (server)&lt;/td>
+&lt;td>&lt;code>GET /versions&lt;/code>&lt;/td>
+&lt;td>8080&lt;/td>
+&lt;td>&lt;code>--interval=15s --timeout=10s --start-period=90s 
--retries=3&lt;/code>&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-hstore&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /versions&lt;/code>&lt;/td>
+&lt;td>8080&lt;/td>
+&lt;td>same&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-pd&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /v1/health&lt;/code>&lt;/td>
+&lt;td>8620&lt;/td>
+&lt;td>same&lt;/td>
+&lt;/tr>
+&lt;tr>
+&lt;td>&lt;code>hugegraph/hugegraph-store&lt;/code>&lt;/td>
+&lt;td>&lt;code>GET /v1/health&lt;/code>&lt;/td>
+&lt;td>8520&lt;/td>
+&lt;td>same&lt;/td>
+&lt;/tr>
+&lt;/tbody>
+&lt;/table>
+&lt;blockquote>
+&lt;p>&lt;strong>Note&lt;/strong>: The &lt;code>-m true&lt;/code> flag 
(cron-based monitor) in &lt;code>start-hugegraph.sh&lt;/code> is for 
VM/bare-metal deployments only. It is not installed or used in Docker images. 
Docker users should rely on the built-in &lt;code>HEALTHCHECK&lt;/code> and 
Docker&amp;rsquo;s restart policy instead.&lt;/p>
+&lt;/blockquote></description></item><item><title>Docs: 
FAQ</title><link>/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 
+0000</pubDate><guid>/docs/guides/faq/</guid><description>
 &lt;ul>
 &lt;li>
 &lt;p>How to choose the back-end storage? RocksDB or distributed 
storage?&lt;/p>
diff --git a/docs/index.xml b/docs/index.xml
index 37935796d..f8b840d04 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -7119,7 +7119,12 @@ All examples assume you&amp;rsquo;re in the activated 
virtual environment.&lt;/p
 &lt;h4 id="51-start-pd">5.1 Start PD&lt;/h4>
 &lt;p>In the PD installation directory, execute:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-pd.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>After successful 
startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code>:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The startup script 
supports a &lt;code>-d&lt;/code> flag to control daemon mode:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code> (default): run as a background daemon; the 
script returns immediately.&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>: run in foreground — the script 
&lt;code>exec&lt;/code>s Java, so the container/supervisor process IS Java. Use 
this when running under Docker or a process supervisor (systemd, supervisord) 
so crashes are detected and the service is restarted automatically.&lt;/li>
+&lt;/ul>
+&lt;p>After successful startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code>:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-stop-pd">5.2 
Stop PD&lt;/h4>
 &lt;p>In the PD installation directory, execute:&lt;/p>
@@ -12354,7 +12359,12 @@ graph data.&lt;/p>
 &lt;h4 id="51-start-store">5.1 Start Store&lt;/h4>
 &lt;p>Ensure that the PD service is already started, then in the Store 
installation directory, execute:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>After successful 
startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-store-server.log&lt;/code>:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The startup script 
supports a &lt;code>-d&lt;/code> flag to control daemon mode:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code> (default): run as a background daemon; the 
script returns immediately.&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>: run in foreground — the script 
&lt;code>exec&lt;/code>s Java, so the container/supervisor process IS Java. Use 
this when running under Docker or a process supervisor (systemd, supervisord) 
so crashes are detected and the service is restarted automatically.&lt;/li>
+&lt;/ul>
+&lt;p>After successful startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-store-server.log&lt;/code>:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-stop-store">5.2 
Stop Store&lt;/h4>
 &lt;p>In the Store installation directory, execute:&lt;/p>
diff --git a/docs/quickstart/_print/index.html 
b/docs/quickstart/_print/index.html
index cf072042e..3b525d700 100644
--- a/docs/quickstart/_print/index.html
+++ b/docs/quickstart/_print/index.html
@@ -416,7 +416,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># Default maximum number of replicas per 
machine</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the port and address configurations for each node to ensure proper 
communication between nodes.</p><h3 id=5-start-and-stop>5 Start and 
Stop</h3><h4 id=51-start-pd>5.1 Start PD</h4><p>In the PD installation 
directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in <code>logs/hugegraph-pd-stdout.log</code>:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-pd>5.2 Stop PD</h4><p>In the 
PD installation directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-verification>6 
Verification</h3><p>Confirm that the PD service is running properly:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>If it returns 
<code>{"status":"UP"}</code>, it indicates that the PD service has been 
successfully started.</p><p>Additionally, you can verify Store node status 
through the PD API:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -522,7 +522,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the following configurations for each Store 
node:</p><ol><li><code>grpc.port</code> (RPC port) for each 
node</li><li><code>raft.address</code> (Raft protocol port) for each 
node</li><li><code>server.port</code> (REST port) for each 
node</li><li><code>app.data-path</code> (data storage path) for each 
node</li></ol><h3 id=5-start-and-stop>5 Start and Stop</h3><h4 
id=51-start-store>5.1 Start Store</h4>< [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in 
<code>logs/hugegraph-store-server.log</code>:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-store>5.2 Stop Store</h4><p>In 
the Store installation directory, execute:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-multi-node-deployment-example>6 
Multi-Node Deployment Example</h3><p>Below is a configuration example for a 
three-node deployment:</p><h4 id=61-three-node-configuration-reference>6.1 
Three-Node Configuration Reference</h4><ul><li>3 PD nodes<ul><li>raft ports: 
8610, 8611, 8612</li><li>rpc ports: 8686, 8687, 8688</li><li>rest ports: 8620, 
8621, 8622</li></ul></li><li>3 Store nodes<ul><li>raft ports: 8510, 8511, 
8512</li><li>rpc ports: 8500, 8501, 8 [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
diff --git a/docs/quickstart/hugegraph/_print/index.html 
b/docs/quickstart/hugegraph/_print/index.html
index 43061b8f4..e9880babc 100644
--- a/docs/quickstart/hugegraph/_print/index.html
+++ b/docs/quickstart/hugegraph/_print/index.html
@@ -417,7 +417,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># Default maximum number of replicas per 
machine</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the port and address configurations for each node to ensure proper 
communication between nodes.</p><h3 id=5-start-and-stop>5 Start and 
Stop</h3><h4 id=51-start-pd>5.1 Start PD</h4><p>In the PD installation 
directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in <code>logs/hugegraph-pd-stdout.log</code>:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-pd>5.2 Stop PD</h4><p>In the 
PD installation directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-verification>6 
Verification</h3><p>Confirm that the PD service is running properly:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>If it returns 
<code>{"status":"UP"}</code>, it indicates that the PD service has been 
successfully started.</p><p>Additionally, you can verify Store node status 
through the PD API:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -523,7 +523,7 @@ For detailed configuration introduction, please refer to <a 
href=/docs/config/co
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the following configurations for each Store 
node:</p><ol><li><code>grpc.port</code> (RPC port) for each 
node</li><li><code>raft.address</code> (Raft protocol port) for each 
node</li><li><code>server.port</code> (REST port) for each 
node</li><li><code>app.data-path</code> (data storage path) for each 
node</li></ol><h3 id=5-start-and-stop>5 Start and Stop</h3><h4 
id=51-start-store>5.1 Start Store</h4>< [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in 
<code>logs/hugegraph-store-server.log</code>:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-store>5.2 Stop Store</h4><p>In 
the Store installation directory, execute:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-multi-node-deployment-example>6 
Multi-Node Deployment Example</h3><p>Below is a configuration example for a 
three-node deployment:</p><h4 id=61-three-node-configuration-reference>6.1 
Three-Node Configuration Reference</h4><ul><li>3 PD nodes<ul><li>raft ports: 
8610, 8611, 8612</li><li>rpc ports: 8686, 8687, 8688</li><li>rest ports: 8620, 
8621, 8622</li></ul></li><li>3 Store nodes<ul><li>raft ports: 8510, 8511, 
8512</li><li>rpc ports: 8500, 8501, 8 [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
diff --git a/docs/quickstart/hugegraph/hugegraph-hstore/index.html 
b/docs/quickstart/hugegraph/hugegraph-hstore/index.html
index 519082ccb..7c0f47ca2 100644
--- a/docs/quickstart/hugegraph/hugegraph-hstore/index.html
+++ b/docs/quickstart/hugegraph/hugegraph-hstore/index.html
@@ -1,7 +1,7 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta 
name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
http-equiv=content-security-policy content="script-src 'self' 'unsafe-inline'; 
script-src-elem 'self' 'unsafe-inline' https://code.jquery.com 
https://cdn.jsdelivr.net https://fonts.googleapis.com;";><meta name=generator 
content="Hugo 0.102.3"><meta name=robots content="index, follow"><link 
rel="shortcut icon" href=/favicons/favicon.ico> [...]
 HugeGraph-Store is the storage node component of HugeGraph&rsquo;s distributed 
version, responsible for actually storing …"><meta property="og:title" 
content="HugeGraph-Store Quick Start"><meta property="og:description" 
content="1 HugeGraph-Store Overview HugeGraph-Store is the storage node 
component of HugeGraph&rsquo;s distributed version, responsible for actually 
storing and managing graph data. It works in conjunction with HugeGraph-PD to 
form HugeGraph&rsquo;s distributed storage en [...]
-2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 Deploy 
HugeGraph-PD first for multi-node deployment 3 Deployment There are two ways to 
deploy the HugeGraph-Store component:"><meta property="og:type" 
content="article"><meta property="og:url" 
content="/docs/quickstart/hugegraph/hugegraph-hstore/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026 [...]
-2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 Deploy 
HugeGraph-PD first for multi-node deployment 3 Deployment There are two ways to 
deploy the HugeGraph-Store component:"><meta itemprop=dateModified 
content="2026-04-07T18:06:30+05:30"><meta itemprop=wordCount 
content="953"><meta itemprop=keywords content><meta name=twitter:card 
content="summary"><meta name=twitter:title content="HugeGraph-S [...]
+2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 Deploy 
HugeGraph-PD first for multi-node deployment 3 Deployment There are two ways to 
deploy the HugeGraph-Store component:"><meta property="og:type" 
content="article"><meta property="og:url" 
content="/docs/quickstart/hugegraph/hugegraph-hstore/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026 [...]
+2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 Deploy 
HugeGraph-PD first for multi-node deployment 3 Deployment There are two ways to 
deploy the HugeGraph-Store component:"><meta itemprop=dateModified 
content="2026-06-10T15:18:22+05:30"><meta itemprop=wordCount 
content="1014"><meta itemprop=keywords content><meta name=twitter:card 
content="summary"><meta name=twitter:title content="HugeGraph- [...]
 2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 Deploy 
HugeGraph-PD first for multi-node deployment 3 Deployment There are two ways to 
deploy the HugeGraph-Store component:"><link rel=preload 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
 as=style><link 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
 rel=stylesh [...]
 <link rel=stylesheet 
href=/css/prism.css><script>document.addEventListener("DOMContentLoaded",function(){var
 t=document.querySelectorAll("pre code.language-mermaid, code.language-mermaid, 
pre code.language-fallback, 
code.language-fallback"),e=[];t.forEach(function(t){var 
n=t.textContent.trim();(n.match(/^(graph|flowchart|sequenceDiagram|classDiagram|pie|gitgraph|erDiagram|journey|gantt|stateDiagram|mindmap|timeline|quadrantChart)/m)||n.includes("-->")||n.includes("->")||n.includes("style
 [...]
 <a 
href=https://github.com/apache/hugegraph-doc/edit/master/content/en/docs/quickstart/hugegraph/hugegraph-hstore.md
 class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit 
fa-fw"></i> Edit this page</a>
@@ -75,7 +75,7 @@ HugeGraph-Store is the storage node component of 
HugeGraph&rsquo;s distributed v
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>level</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>    </span><span 
style=color:#204a87;font-weight:700>root</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#000>info</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the following configurations for each Store 
node:</p><ol><li><code>grpc.port</code> (RPC port) for each 
node</li><li><code>raft.address</code> (Raft protocol port) for each 
node</li><li><code>server.port</code> (REST port) for each 
node</li><li><code>app.data-path</code> (data storage path) for each 
node</li></ol><h3 id=5-start-and-stop>5 Start and Stop</h3><h4 
id=51-start-store>5.1 Start Store</h4>< [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in 
<code>logs/hugegraph-store-server.log</code>:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-store>5.2 Stop Store</h4><p>In 
the Store installation directory, execute:</p><div class=highlight><pre 
tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-store.sh
 </span></span></code></pre></div><h3 id=6-multi-node-deployment-example>6 
Multi-Node Deployment Example</h3><p>Below is a configuration example for a 
three-node deployment:</p><h4 id=61-three-node-configuration-reference>6.1 
Three-Node Configuration Reference</h4><ul><li>3 PD nodes<ul><li>raft ports: 
8610, 8611, 8612</li><li>rpc ports: 8686, 8687, 8688</li><li>rest ports: 8620, 
8621, 8622</li></ul></li><li>3 Store nodes<ul><li>raft ports: 8510, 8511, 
8512</li><li>rpc ports: 8500, 8501, 8 [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>port</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>8500</span><span 
style=color:#f8f8f8;text-decoration:underline>
@@ -157,7 +157,7 @@ HugeGraph-Store is the storage node component of 
HugeGraph&rsquo;s distributed v
 </span></span><span style=display:flex><span>  <span 
style=color:#000;font-weight:700>},</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#4e9a06>&#34;status&#34;</span><span 
style=color:#ce5c00;font-weight:700>:</span> <span 
style=color:#0000cf;font-weight:700>0</span>
 </span></span><span style=display:flex><span><span 
style=color:#000;font-weight:700>}</span>
-</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated April 7, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/1fda07c68a6ccd8f15e5031445c102b24cfe0a38>doc:
 add docker-compose guide and update deployment docs (#455) 
(1fda07c6)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div c [...]
+</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated June 10, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/493ef79c67c24fa08524be0d683bd5df5f0869c8>docs:
 add Docker process supervision model and -d flag (#461) 
(493ef79c)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div cla [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/docs/quickstart/hugegraph/hugegraph-pd/index.html 
b/docs/quickstart/hugegraph/hugegraph-pd/index.html
index bcafc071b..63e382c16 100644
--- a/docs/quickstart/hugegraph/hugegraph-pd/index.html
+++ b/docs/quickstart/hugegraph/hugegraph-pd/index.html
@@ -1,7 +1,7 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta 
name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
http-equiv=content-security-policy content="script-src 'self' 'unsafe-inline'; 
script-src-elem 'self' 'unsafe-inline' https://code.jquery.com 
https://cdn.jsdelivr.net https://fonts.googleapis.com;";><meta name=generator 
content="Hugo 0.102.3"><meta name=robots content="index, follow"><link 
rel="shortcut icon" href=/favicons/favicon.ico> [...]
 HugeGraph-PD (Placement Driver) is the metadata management component of 
HugeGraph&rsquo;s distributed version, responsible for …"><meta 
property="og:title" content="HugeGraph-PD Quick Start"><meta 
property="og:description" content="1 HugeGraph-PD Overview HugeGraph-PD 
(Placement Driver) is the metadata management component of HugeGraph&rsquo;s 
distributed version, responsible for managing the distribution of graph data 
and coordinating storage nodes. It plays a central role in distribute [...]
-2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 3 Deployment 
There are two ways to deploy the HugeGraph-PD component:"><meta 
property="og:type" content="article"><meta property="og:url" 
content="/docs/quickstart/hugegraph/hugegraph-pd/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026-04-07T18:06:30+05:30"><meta 
property="og:site_name" conten [...]
-2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 3 Deployment 
There are two ways to deploy the HugeGraph-PD component:"><meta 
itemprop=dateModified content="2026-04-07T18:06:30+05:30"><meta 
itemprop=wordCount content="799"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:title 
content="HugeGraph-PD Quick Start"><meta name=twitter:description content=" 
[...]
+2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 3 Deployment 
There are two ways to deploy the HugeGraph-PD component:"><meta 
property="og:type" content="article"><meta property="og:url" 
content="/docs/quickstart/hugegraph/hugegraph-pd/"><meta 
property="article:section" content="docs"><meta 
property="article:modified_time" content="2026-06-10T15:18:22+05:30"><meta 
property="og:site_name" conten [...]
+2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 3 Deployment 
There are two ways to deploy the HugeGraph-PD component:"><meta 
itemprop=dateModified content="2026-06-10T15:18:22+05:30"><meta 
itemprop=wordCount content="860"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:title 
content="HugeGraph-PD Quick Start"><meta name=twitter:description content=" 
[...]
 2 Prerequisites 2.1 Requirements Operating System: Linux or macOS (Windows has 
not been fully tested) Java version: ≥ 11 Maven version: ≥ 3.5.0 3 Deployment 
There are two ways to deploy the HugeGraph-PD component:"><link rel=preload 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
 as=style><link 
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
 rel=stylesheet integrity><script src=/js/jquery.min.js></script>
 <link rel=stylesheet 
href=/css/prism.css><script>document.addEventListener("DOMContentLoaded",function(){var
 t=document.querySelectorAll("pre code.language-mermaid, code.language-mermaid, 
pre code.language-fallback, 
code.language-fallback"),e=[];t.forEach(function(t){var 
n=t.textContent.trim();(n.match(/^(graph|flowchart|sequenceDiagram|classDiagram|pie|gitgraph|erDiagram|journey|gantt|stateDiagram|mindmap|timeline|quadrantChart)/m)||n.includes("-->")||n.includes("->")||n.includes("style
 [...]
 <a 
href=https://github.com/apache/hugegraph-doc/edit/master/content/en/docs/quickstart/hugegraph/hugegraph-pd.md
 class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit 
fa-fw"></i> Edit this page</a>
@@ -82,7 +82,7 @@ HugeGraph-PD (Placement Driver) is the metadata management 
component of HugeGrap
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#8f5902;font-style:italic># Default maximum number of replicas per 
machine</span><span style=color:#f8f8f8;text-decoration:underline>
 </span></span></span><span style=display:flex><span><span 
style=color:#f8f8f8;text-decoration:underline>  </span><span 
style=color:#204a87;font-weight:700>store-max-shard-count</span><span 
style=color:#000;font-weight:700>:</span><span 
style=color:#f8f8f8;text-decoration:underline> </span><span 
style=color:#0000cf;font-weight:700>12</span><span 
style=color:#f8f8f8;text-decoration:underline>
 </span></span></span></code></pre></div><p>For multi-node deployment, you need 
to modify the port and address configurations for each node to ensure proper 
communication between nodes.</p><h3 id=5-start-and-stop>5 Start and 
Stop</h3><h4 id=51-start-pd>5.1 Start PD</h4><p>In the PD installation 
directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex [...]
-</span></span></code></pre></div><p>After successful startup, you can see logs 
similar to the following in <code>logs/hugegraph-pd-stdout.log</code>:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-fallback data-lang=fallback><span 
style=display:flex><span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
+</span></span></code></pre></div><p>The startup script supports a 
<code>-d</code> flag to control daemon mode:</p><ul><li><code>-d true</code> 
(default): run as a background daemon; the script returns 
immediately.</li><li><code>-d false</code>: run in foreground — the script 
<code>exec</code>s Java, so the container/supervisor process IS Java. Use this 
when running under Docker or a process supervisor (systemd, supervisord) so 
crashes are detected and the service is restarted automatical [...]
 </span></span></code></pre></div><h4 id=52-stop-pd>5.2 Stop PD</h4><p>In the 
PD installation directory, execute:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span 
style=display:flex><span>./bin/stop-hugegraph-pd.sh
 </span></span></code></pre></div><h3 id=6-verification>6 
Verification</h3><p>Confirm that the PD service is running properly:</p><div 
class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/actuator/health
 </span></span></code></pre></div><p>If it returns 
<code>{"status":"UP"}</code>, it indicates that the PD service has been 
successfully started.</p><p>Additionally, you can verify Store node status 
through the PD API:</p><div class=highlight><pre tabindex=0 
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code 
class=language-bash data-lang=bash><span style=display:flex><span>curl 
http://localhost:8620/v1/stores
@@ -121,7 +121,7 @@ HugeGraph-PD (Placement Driver) is the metadata management 
component of HugeGrap
 </span></span><span style=display:flex><span>  <span 
style=color:#000;font-weight:700>},</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#4e9a06>&#34;status&#34;</span><span 
style=color:#ce5c00;font-weight:700>:</span> <span 
style=color:#0000cf;font-weight:700>0</span>
 </span></span><span style=display:flex><span><span 
style=color:#000;font-weight:700>}</span>
-</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated April 7, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/1fda07c68a6ccd8f15e5031445c102b24cfe0a38>doc:
 add docker-compose guide and update deployment docs (#455) 
(1fda07c6)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div c [...]
+</span></span></code></pre></div><div class="text-muted mt-5 pt-3 
border-top">Page last updated June 10, 2026: <a 
href=https://github.com/apache/hugegraph-doc/commit/493ef79c67c24fa08524be0d683bd5df5f0869c8>docs:
 add Docker process supervision model and -d flag (#461) 
(493ef79c)</a></div></div></main></div></div><footer class="bg-dark py-3 row 
d-print-none"><div class=footer-container><div class="row bg-dark"><div 
class=col-1></div><div class="col-4 text-center container-center"><div cla [...]
 <script src=/js/bootstrap.min.js></script>
 <script src=/js/mermaid.min.js></script>
 <script src=/js/tabpane-persist.js></script>
diff --git a/docs/quickstart/hugegraph/index.xml 
b/docs/quickstart/hugegraph/index.xml
index 03b204269..3ffd0d0c5 100644
--- a/docs/quickstart/hugegraph/index.xml
+++ b/docs/quickstart/hugegraph/index.xml
@@ -797,7 +797,12 @@ For detailed configuration introduction, please refer to 
&lt;a href="/docs/confi
 &lt;h4 id="51-start-pd">5.1 Start PD&lt;/h4>
 &lt;p>In the PD installation directory, execute:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-pd.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>After successful 
startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code>:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The startup script 
supports a &lt;code>-d&lt;/code> flag to control daemon mode:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code> (default): run as a background daemon; the 
script returns immediately.&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>: run in foreground — the script 
&lt;code>exec&lt;/code>s Java, so the container/supervisor process IS Java. Use 
this when running under Docker or a process supervisor (systemd, supervisord) 
so crashes are detected and the service is restarted automatically.&lt;/li>
+&lt;/ul>
+&lt;p>After successful startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-pd-stdout.log&lt;/code>:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.p.b.HugePDServer - Started HugePDServer in x.xxx seconds (JVM running for 
x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-stop-pd">5.2 
Stop PD&lt;/h4>
 &lt;p>In the PD installation directory, execute:&lt;/p>
@@ -1005,7 +1010,12 @@ For detailed configuration introduction, please refer to 
&lt;a href="/docs/confi
 &lt;h4 id="51-start-store">5.1 Start Store&lt;/h4>
 &lt;p>Ensure that the PD service is already started, then in the Store 
installation directory, execute:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-bash" data-lang="bash">&lt;span 
style="display:flex;">&lt;span>./bin/start-hugegraph-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>After successful 
startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-store-server.log&lt;/code>:&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The startup script 
supports a &lt;code>-d&lt;/code> flag to control daemon mode:&lt;/p>
+&lt;ul>
+&lt;li>&lt;code>-d true&lt;/code> (default): run as a background daemon; the 
script returns immediately.&lt;/li>
+&lt;li>&lt;code>-d false&lt;/code>: run in foreground — the script 
&lt;code>exec&lt;/code>s Java, so the container/supervisor process IS Java. Use 
this when running under Docker or a process supervisor (systemd, supervisord) 
so crashes are detected and the service is restarted automatically.&lt;/li>
+&lt;/ul>
+&lt;p>After successful startup, you can see logs similar to the following in 
&lt;code>logs/hugegraph-store-server.log&lt;/code>:&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-fallback" data-lang="fallback">&lt;span 
style="display:flex;">&lt;span>YYYY-mm-dd xx:xx:xx [main] [INFO] 
o.a.h.s.n.StoreNodeApplication - Started StoreNodeApplication in x.xxx seconds 
(JVM running for x.xxx)
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="52-stop-store">5.2 
Stop Store&lt;/h4>
 &lt;p>In the Store installation directory, execute:&lt;/p>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index af318ee23..d1d49ead8 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/docs/guides/architectural/</loc><lastmod>2026-03-09T20:36:34+08:00</lastmod><xhtml:link
 rel="alternate" hreflang="cn" 
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" 
hreflang="en" 
href="/docs/guides/architectural/"/></url><url><loc>/docs/clients/restful-api/graphspace/</loc><lastmod>2026-02-02T17:09:34+
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/docs/guides/architectural/</loc><lastmod>2026-03-09T20:36:34+08:00</lastmod><xhtml:link
 rel="alternate" hreflang="cn" 
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" 
hreflang="en" 
href="/docs/guides/architectural/"/></url><url><loc>/docs/clients/restful-api/graphspace/</loc><lastmod>2026-02-02T17:09:34+
 [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 5e035923d..7c7550be9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>/en/sitemap.xml</loc><lastmod>2026-04-17T09:48:13+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2026-04-17T09:48:13+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>/en/sitemap.xml</loc><lastmod>2026-06-10T15:18:22+05:30</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2026-06-10T15:18:22+05:30</lastmod></sitemap></sitemapindex>
\ No newline at end of file


Reply via email to