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/amoro.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 1ba5277d8 Regenerated Amoro latest docs page based on
75dd6570c0d8125bf892a2747342a16df089351d commit
1ba5277d8 is described below
commit 1ba5277d8809ebceff5919f3eb02f038fcda366a
Author: GitHub Actions <[email protected]>
AuthorDate: Thu May 14 07:08:15 2026 +0000
Regenerated Amoro latest docs page based on
75dd6570c0d8125bf892a2747342a16df089351d commit
---
output/docs/latest/ams-config/index.html | 15 ----------
output/docs/latest/deployment/index.html | 47 +++++++++++++++++++++++++++++++-
output/docs/latest/index.html | 2 +-
output/docs/latest/search.json | 2 +-
4 files changed, 48 insertions(+), 18 deletions(-)
diff --git a/output/docs/latest/ams-config/index.html
b/output/docs/latest/ams-config/index.html
index 5ee077341..01311f197 100644
--- a/output/docs/latest/ams-config/index.html
+++ b/output/docs/latest/ams-config/index.html
@@ -749,21 +749,6 @@ table td:last-child, table th:last-child { width: 40%;
word-break: break-all; }
<td>10</td>
<td>The number of threads used for dangling delete files
cleaning.</td>
</tr>
- <tr>
- <td>clean-orphan-files.enabled</td>
- <td>true</td>
- <td>Enable orphan files cleaning.</td>
- </tr>
- <tr>
- <td>clean-orphan-files.interval</td>
- <td>1 d</td>
- <td>Interval for cleaning orphan files.</td>
- </tr>
- <tr>
- <td>clean-orphan-files.thread-count</td>
- <td>10</td>
- <td>The number of threads used for orphan files cleaning.</td>
- </tr>
<tr>
<td>data-expiration.enabled</td>
<td>true</td>
diff --git a/output/docs/latest/deployment/index.html
b/output/docs/latest/deployment/index.html
index efe66d21c..fc81c55cb 100644
--- a/output/docs/latest/deployment/index.html
+++ b/output/docs/latest/deployment/index.html
@@ -872,7 +872,50 @@ The configuration for kyuubi mode can refer to: <a
href="../using-kyuubi/">Using
</span></span><span style="display:flex;"><span> <span
style="color:#f92672">scrape_interval</span>: <span
style="color:#ae81ff">15s</span>
</span></span><span style="display:flex;"><span> <span
style="color:#f92672">static_configs</span>:
</span></span><span style="display:flex;"><span> - <span
style="color:#f92672">targets</span>: [<span
style="color:#e6db74">'localhost:9090'</span>] <span
style="color:#75715e"># The host and port that you configured in Amoro plugins
configs file.</span>
-</span></span></code></pre></div><h3
id="configure-encrypted-configuration-items">Configure encrypted configuration
items</h3>
+</span></span></code></pre></div><h3
id="configure-process-factories">Configure process factories</h3>
+<p>Process factories manage table maintenance actions like snapshot expiration
and orphan file cleaning.
+They are configured in
<code>$AMORO_CONF_DIR/plugins/process-factories.yaml</code>.</p>
+<p>The configuration format is:</p>
+<div class="highlight"><pre tabindex="0"
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code
class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span
style="color:#f92672">process-factories</span>:
+</span></span><span style="display:flex;"><span> - <span
style="color:#f92672">name</span>: <span
style="color:#75715e"># the unified plugin name.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">enabled</span>: <span
style="color:#75715e"># if this plugin is enabled, default is true.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">priority</span>: <span
style="color:#75715e"># plugin priority for loading order.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">properties</span>: <span
style="color:#75715e"># a map defines properties of plugin.</span>
+</span></span></code></pre></div><p>Currently, the <code>iceberg</code>
process factory is available for Iceberg, Mixed-Iceberg, and Mixed-Hive
formats:</p>
+<div class="highlight"><pre tabindex="0"
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code
class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span
style="color:#f92672">process-factories</span>:
+</span></span><span style="display:flex;"><span> - <span
style="color:#f92672">name</span>: <span style="color:#ae81ff">iceberg</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">enabled</span>: <span style="color:#66d9ef">true</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">priority</span>: <span style="color:#ae81ff">100</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">properties</span>:
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">expire-snapshots.enabled</span>: <span
style="color:#e6db74">"true"</span> <span style="color:#75715e">#
enable snapshots expiring</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">expire-snapshots.interval</span>: <span
style="color:#e6db74">"1h"</span> <span style="color:#75715e">#
interval for expiring snapshots</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">clean-orphan-files.enabled</span>: <span
style="color:#e6db74">"true"</span> <span style="color:#75715e">#
enable orphan files cleaning</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">clean-orphan-files.interval</span>: <span
style="color:#e6db74">"1d"</span> <span style="color:#75715e">#
interval for cleaning orphan files</span>
+</span></span></code></pre></div><div class="info">
+ Process-level properties control whether an action is registered.
Table-level properties (see <a href="../../user-guides/configurations/">Table
Configurations</a>) control whether a specific table executes the action.
+</div>
+<h3 id="configure-execute-engines">Configure execute engines</h3>
+<p>Execute engines define how maintenance processes are executed. The
<code>local</code> engine runs processes in AMS thread pools.
+They are configured in
<code>$AMORO_CONF_DIR/plugins/execute-engines.yaml</code>.</p>
+<p>The configuration format is:</p>
+<div class="highlight"><pre tabindex="0"
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code
class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span
style="color:#f92672">execute-engines</span>:
+</span></span><span style="display:flex;"><span> - <span
style="color:#f92672">name</span>: <span
style="color:#75715e"># the unified plugin name.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">enabled</span>: <span
style="color:#75715e"># if this engine is enabled, default is true.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">priority</span>: <span
style="color:#75715e"># engine priority for loading order.</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">properties</span>: <span
style="color:#75715e"># a map defines properties of engine.</span>
+</span></span></code></pre></div><div class="highlight"><pre tabindex="0"
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code
class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span
style="color:#f92672">execute-engines</span>:
+</span></span><span style="display:flex;"><span> - <span
style="color:#f92672">name</span>: <span style="color:#ae81ff">local</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">enabled</span>: <span style="color:#66d9ef">true</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">priority</span>: <span style="color:#ae81ff">100</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">properties</span>:
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">pool.default.thread-count</span>: <span
style="color:#ae81ff">10</span> <span style="color:#75715e">#
default thread pool size</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">pool.snapshots-expiring.thread-count</span>: <span
style="color:#ae81ff">10</span> <span style="color:#75715e"># thread
pool for snapshot expiration</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">pool.orphan-files-cleaning.thread-count</span>: <span
style="color:#ae81ff">10</span> <span style="color:#75715e"># thread pool
for orphan file cleaning</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#f92672">process.status.ttl</span>: <span style="color:#ae81ff">4h
</span> <span style="color:#75715e"># TTL for process
status cache</span>
+</span></span></code></pre></div><div class="info">
+ Custom pools use the pattern <code>pool.<name>.thread-count</code>.
Processes select pools via their <code>tag()</code> method, falling back to the
default pool if no match.
+</div>
+<h3 id="configure-encrypted-configuration-items">Configure encrypted
configuration items</h3>
<p>For enhanced security, AMS supports encrypted values for sensitive
configuration items such as passwords within <code>config.yaml</code>. This
prevents plaintext passwords and other critical information from being directly
exposed in the configuration file.
Currently, AMS provides built-in support for base64 decryption, and users can
also implement custom decryption algorithms if needed (see <a
href="../using-customized-encryption-method/">Using Customized Encryption
Method for Configurations</a>).</p>
<p>To enable encrypted sensitive configuration items, add the following
configurations under <code>config.yaml</code> of AMS:</p>
@@ -1011,6 +1054,8 @@ Replace all contents in the original
<code>{AMORO_HOME}/plugin</code> directory
<li><a href="#configure-optimizer-containers">Configure optimizer
containers</a></li>
<li><a href="#configure-terminal">Configure terminal</a></li>
<li><a href="#configure-metric-reporter">Configure metric
reporter</a></li>
+ <li><a href="#configure-process-factories">Configure process
factories</a></li>
+ <li><a href="#configure-execute-engines">Configure execute
engines</a></li>
<li><a href="#configure-encrypted-configuration-items">Configure
encrypted configuration items</a></li>
<li><a href="#environments-variables">Environments variables</a></li>
<li><a href="#configure-ams-jvm">Configure AMS JVM</a></li>
diff --git a/output/docs/latest/index.html b/output/docs/latest/index.html
index a8fe05d12..7e3fbacba 100644
--- a/output/docs/latest/index.html
+++ b/output/docs/latest/index.html
@@ -32,7 +32,7 @@
<!DOCTYPE html>
<html>
<head>
- <meta name="generator" content="Hugo 0.160.1">
+ <meta name="generator" content="Hugo 0.161.1">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
diff --git a/output/docs/latest/search.json b/output/docs/latest/search.json
index 8426415df..23e7fe069 100644
--- a/output/docs/latest/search.json
+++ b/output/docs/latest/search.json
@@ -1 +1 @@
-[{"categories":null,"content":"Amoro Docs This directory contains the
documentation content of Amoro.\nThe documentation is written in Markdown
format. The images referenced in the documentation are saved in the images
folder. Style Proper nouns should start with a capital letter, like
Hadoop、Hive、Iceberg、Amoro
","description":"","title":"","uri":"https://amoro.apache.org/docs/latest/readme/"},{"categories":null,"content":"
AMS Configuration Amoro Management Service Configuration The con [...]
\ No newline at end of file
+[{"categories":null,"content":"Amoro Docs This directory contains the
documentation content of Amoro.\nThe documentation is written in Markdown
format. The images referenced in the documentation are saved in the images
folder. Style Proper nouns should start with a capital letter, like
Hadoop、Hive、Iceberg、Amoro
","description":"","title":"","uri":"https://amoro.apache.org/docs/latest/readme/"},{"categories":null,"content":"
AMS Configuration Amoro Management Service Configuration The con [...]
\ No newline at end of file