You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@amoro.apache.org by gi...@apache.org on 2026/02/11 05:44:16 UTC
(amoro) branch asf-site updated: Regenerated Amoro site page based on e3671b52890eed298901eef44a606e6a93e96e7b commit
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/amoro.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 857052734 Regenerated Amoro site page based on e3671b52890eed298901eef44a606e6a93e96e7b commit
857052734 is described below
commit 857052734736165aa84c443bf5ac926189d69477
Author: GitHub Actions <ac...@users.noreply.github.com>
AuthorDate: Wed Feb 11 05:44:12 2026 +0000
Regenerated Amoro site page based on e3671b52890eed298901eef44a606e6a93e96e7b commit
---
output/benchmark-guide/index.html | 10 +++++-----
output/benchmark-report/index.html | 2 +-
output/community/index.xml | 2 +-
output/index.html | 2 +-
output/index.xml | 2 +-
output/quick-start/index.html | 12 ++++++------
output/release-guide/index.html | 34 +++++++++++++++++-----------------
output/validate-release/index.html | 16 ++++++++--------
8 files changed, 40 insertions(+), 40 deletions(-)
diff --git a/output/benchmark-guide/index.html b/output/benchmark-guide/index.html
index 2c9ba147e..9558a93a7 100644
--- a/output/benchmark-guide/index.html
+++ b/output/benchmark-guide/index.html
@@ -381,7 +381,7 @@ The detailed steps reference: <a href="https://github.com/NetEase/lakehouse-benc
<p>Generate static data into MySQL with command:</p>
</li>
</ol>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b tpcc,chbenchmark -c config/mysql/sample_chbenchmark_config.xml --create<span style="color:#f92672">=</span>true --load<span style="color:#f92672">=</span>true
+<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-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b tpcc,chbenchmark -c config/mysql/sample_chbenchmark_config.xml --create<span style="color:#f92672">=</span>true --load<span style="color:#f92672">=</span>true
</span></span></code></pre></div><ol start="3">
<li>
<p>Configure the configuration file <code>config/ingestion-conf.yaml</code> file of program <code>lakehouse-benchmark-ingestion</code>. Fill in the information of MySQL.</p>
@@ -390,19 +390,19 @@ The detailed steps reference: <a href="https://github.com/NetEase/lakehouse-benc
<p>Start the ingestion job to synchronize data form MySQL to data lake tables witch command:</p>
</li>
</ol>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>java -cp lakehouse-benchmark-ingestion-1.0-SNAPSHOT.jar com.netease.arctic.benchmark.ingestion.MainRunner -confDir <span style="color:#f92672">[</span>confDir<span style="color:#f92672">]</span> -sinkType <span style="color:#f92672">[</span>arctic/iceberg/hudi<span style="color:#f [...]
+<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-shell" data-lang="shell"><span style="display:flex;"><span>java -cp lakehouse-benchmark-ingestion-1.0-SNAPSHOT.jar com.netease.arctic.benchmark.ingestion.MainRunner -confDir <span style="color:#f92672">[</span>confDir<span style="color:#f92672">]</span> -sinkType <span style="color:#f92672">[</span>arctic/ice [...]
</span></span></code></pre></div><ol start="5">
<li>Execute TPC-H benchmark on static data with command:</li>
</ol>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b chbenchmarkForTrino -c config/trino/trino_chbenchmark_config.xml --create<span style="color:#f92672">=</span>false --load<span style="color:#f92672">=</span>false --execute<span style="color:#f92672">=</span>true
+<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-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b chbenchmarkForTrino -c config/trino/trino_chbenchmark_config.xml --create<span style="color:#f92672">=</span>false --load<span style="color:#f92672">=</span>false --execute<span style="color:#f92672">=</span>true
</span></span></code></pre></div><ol start="6">
<li>Execute TPC-C program to continuously write data into MYSQL witch command:</li>
</ol>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b tpcc,chbenchmark -c config/mysql/sample_chbenchmark_config.xml --execute<span style="color:#f92672">=</span>true -s <span style="color:#ae81ff">5</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b tpcc,chbenchmark -c config/mysql/sample_chbenchmark_config.xml --execute<span style="color:#f92672">=</span>true -s <span style="color:#ae81ff">5</span>
</span></span></code></pre></div><ol start="7">
<li>Execute TPC-H benchmark on dynamic data with command:</li>
</ol>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b chbenchmarkForTrino -c config/trino/trino_chbenchmark_config.xml --create<span style="color:#f92672">=</span>false --load<span style="color:#f92672">=</span>false --execute<span style="color:#f92672">=</span>true
+<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-shell" data-lang="shell"><span style="display:flex;"><span>java -jar lakehouse-benchmark.jar -b chbenchmarkForTrino -c config/trino/trino_chbenchmark_config.xml --create<span style="color:#f92672">=</span>false --load<span style="color:#f92672">=</span>false --execute<span style="color:#f92672">=</span>true
</span></span></code></pre></div><ol start="8">
<li>
<p>Obtain the benchmark results in the <code>result</code> directory of the <code>data-lake-benchmark</code> project.</p>
diff --git a/output/benchmark-report/index.html b/output/benchmark-report/index.html
index b178987f5..dfedf9f21 100644
--- a/output/benchmark-report/index.html
+++ b/output/benchmark-report/index.html
@@ -483,7 +483,7 @@
<p>Before starting TPC-H testing, start a Flink job to synchronize both the history data and real-time data from MySQL into the data lake.
Afterwards, execute TPC-H testing through query engines such as Trino or Presto.</p>
<p>TPC-H contains 22 query statements, only three of which are listed here due to space limitation:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#75715e">-- query1
+<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-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#75715e">-- query1
</span></span></span><span style="display:flex;"><span><span style="color:#66d9ef">SELECT</span> ol_number,
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">sum</span>(ol_quantity) <span style="color:#66d9ef">AS</span> sum_qty,
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">sum</span>(ol_amount) <span style="color:#66d9ef">AS</span> sum_amount,
diff --git a/output/community/index.xml b/output/community/index.xml
index efea1dfe2..5762ab4d1 100644
--- a/output/community/index.xml
+++ b/output/community/index.xml
@@ -33,7 +33,7 @@
<link>https://amoro.apache.org/validate-release/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://amoro.apache.org/validate-release/</guid>
- <description><h1 id="how-to-validate-a-new-release">How to validate a new release</h1>
<h2 id="download-candidate">Download candidate</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span s [...]
+ <description><h1 id="how-to-validate-a-new-release">How to validate a new release</h1>
<h2 id="download-candidate">Download candidate</h2>
<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-shell" data-lang="shell"><span style="display:flex;& [...]
</item>
</channel>
</rss>
diff --git a/output/index.html b/output/index.html
index d5bc78e88..b70750947 100644
--- a/output/index.html
+++ b/output/index.html
@@ -30,7 +30,7 @@
<!DOCTYPE html>
<html>
<head>
- <meta name="generator" content="Hugo 0.154.5">
+ <meta name="generator" content="Hugo 0.155.3">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
diff --git a/output/index.xml b/output/index.xml
index 6064b08ff..cfd4f4a33 100644
--- a/output/index.xml
+++ b/output/index.xml
@@ -68,7 +68,7 @@
<link>https://amoro.apache.org/validate-release/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://amoro.apache.org/validate-release/</guid>
- <description><h1 id="how-to-validate-a-new-release">How to validate a new release</h1>
<h2 id="download-candidate">Download candidate</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span s [...]
+ <description><h1 id="how-to-validate-a-new-release">How to validate a new release</h1>
<h2 id="download-candidate">Download candidate</h2>
<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-shell" data-lang="shell"><span style="display:flex;& [...]
</item>
</channel>
</rss>
diff --git a/output/quick-start/index.html b/output/quick-start/index.html
index 58239e757..769a8d6f1 100644
--- a/output/quick-start/index.html
+++ b/output/quick-start/index.html
@@ -296,7 +296,7 @@
<p>If you are more interested in the <code>Mixed-Hive Format</code> or the <code>Paimon Format</code>, you can refer to: <a href="/docs/latest/mixed-hive-format/">Mixed-Hive Format</a> and <a href="/docs/latest/paimon-format/">Paimon Format</a>. For specific information on the different formats supported by Amoro, please refer to: <a href="/docs/latest/formats-overview/">Table Format</a>.</p>
<p>Before starting the quick demo, some steps are required to prepare the environment. The fastest way to get started is to use a docker-compose file that uses the apache/amoro image. To use this, you’ll need to install the <a href="https://docs.docker.com/get-docker/">Docker CLI</a> as well as the <a href="https://github.com/docker/compose-cli/blob/main/INSTALL.md">Docker Compose CLI</a>.</p>
<p>Once you have those, save the yaml below into a file named docker-compose.yml:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">version</span>: <span style="color:#e6db74">"3"</span>
+<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">version</span>: <span style="color:#e6db74">"3"</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">services</span>:
</span></span><span style="display:flex;"><span> <span style="color:#f92672">minio</span>:
</span></span><span style="display:flex;"><span> <span style="color:#f92672">image</span>: <span style="color:#ae81ff">minio/minio</span>
@@ -353,7 +353,7 @@
</span></span><span style="display:flex;"><span> <span style="color:#f92672">amoro_network</span>:
</span></span><span style="display:flex;"><span> <span style="color:#f92672">driver</span>: <span style="color:#ae81ff">bridge</span>
</span></span></code></pre></div><p>Next, start up the docker containers with this command:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>docker-compose up
+<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-shell" data-lang="shell"><span style="display:flex;"><span>docker-compose up
</span></span></code></pre></div><h2 id="prepare-steps">Prepare steps</h2>
<h3 id="create-optimizer-group">Create optimizer group</h3>
<p>Open <a href="http://localhost:1630">http://localhost:1630</a> in a browser, enter <code>admin/admin</code> to log in to the dashboard.</p>
@@ -393,7 +393,7 @@
<input id="spark-shell" type="radio" name="CreateATable" onclick="selectExampleLanguage('spark-queries', 'spark-shell')">
<label for="spark-shell">Mixed-Iceberg Format</label>
<codeblock class="spark-sql">
- <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">DATABASE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db;
+ <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-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">DATABASE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">TABLE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db.<span style="color:#66d9ef">user</span> (
</span></span><span style="display:flex;"><span> id INT,
</span></span><span style="display:flex;"><span> name string,
@@ -410,7 +410,7 @@
</span></span></code></pre></div>
</codeblock>
<codeblock class="spark-shell">
- <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">DATABASE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db;
+ <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-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">DATABASE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">CREATE</span> <span style="color:#66d9ef">TABLE</span> <span style="color:#66d9ef">IF</span> <span style="color:#66d9ef">NOT</span> <span style="color:#66d9ef">EXISTS</span> db.<span style="color:#66d9ef">user</span> (
</span></span><span style="display:flex;"><span> id INT,
</span></span><span style="display:flex;"><span> name string,
@@ -431,7 +431,7 @@
<p>Click on the <code>RUN</code> button uppon the SQL editor, and wait for the SQL query to finish executing. You can then see the query results under the SQL editor.</p>
<h3 id="make-some-changes">Make some changes</h3>
<p>Execute the following SQL statements one by one in the <code>Terminal</code>:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#75715e">-- insert a few rows first
+<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-sql" data-lang="sql"><span style="display:flex;"><span><span style="color:#75715e">-- insert a few rows first
</span></span></span><span style="display:flex;"><span><span style="color:#66d9ef">INSERT</span> <span style="color:#66d9ef">INTO</span> db.<span style="color:#66d9ef">user</span> (id, name, ts) <span style="color:#66d9ef">VALUES</span> (<span style="color:#ae81ff">4</span>, <span style="color:#e6db74">'rock'</span>, <span style="color:#66d9ef">CAST</span>(<span style="color:#e6db74">'2022-07-02 01:11:20'</span> <span style="color:#66d9ef">AS</span> <span style="color:#6 [...]
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">INSERT</span> <span style="color:#66d9ef">INTO</span> db.<span style="color:#66d9ef">user</span> (id, name, ts) <span style="color:#66d9ef">VALUES</span> (<span style="color:#ae81ff">5</span>, <span style="color:#e6db74">'jack'</span>, <span style="color:#66d9ef">CAST</span>(<span style="color:#e6db74">'2022-07-02 05:22:10'</span> <span style="color:#66d9ef">AS</span> <span style="color:#66d9ef"> [...]
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">INSERT</span> <span style="color:#66d9ef">INTO</span> db.<span style="color:#66d9ef">user</span> (id, name, ts) <span style="color:#66d9ef">VALUES</span> (<span style="color:#ae81ff">6</span>, <span style="color:#e6db74">'mars'</span>, <span style="color:#66d9ef">CAST</span>(<span style="color:#e6db74">'2022-07-02 08:23:20'</span> <span style="color:#66d9ef">AS</span> <span style="color:#66d9ef"> [...]
@@ -459,7 +459,7 @@
<div class="info">
After finishing the demo, you can run the following command in the directory of docker-compose.yml to stop all containers:
</div>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>docker-compose down
+<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-shell" data-lang="shell"><span style="display:flex;"><span>docker-compose down
</span></span></code></pre></div></div>
diff --git a/output/release-guide/index.html b/output/release-guide/index.html
index f9755ccf5..8e4bdd734 100644
--- a/output/release-guide/index.html
+++ b/output/release-guide/index.html
@@ -324,7 +324,7 @@
<div class="info">
You should replace <code>amoro</code> with your <code>Apache ID</code> in following guides.
</div>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --full-gen-key
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --full-gen-key
</span></span><span style="display:flex;"><span>gpg <span style="color:#f92672">(</span>GnuPG<span style="color:#f92672">)</span> 2.2.27; Copyright <span style="color:#f92672">(</span>C<span style="color:#f92672">)</span> <span style="color:#ae81ff">2021</span> Free Software Foundation, Inc.
</span></span><span style="display:flex;"><span>This is free software: you are free to change and redistribute it.
</span></span><span style="display:flex;"><span>There is NO WARRANTY, to the extent permitted by law.
@@ -391,7 +391,7 @@
</span></span><span style="display:flex;"><span>uid amoro <span style="color:#f92672">(</span>amoro<span style="color:#f92672">)</span> <amoro@apache.org>
</span></span><span style="display:flex;"><span>sub rsa4096 2023-05-01 <span style="color:#f92672">[</span>E<span style="color:#f92672">]</span>
</span></span></code></pre></div><p>Then you can follow the steps below to upload the GPG key to the public server:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --keyid-format SHORT --list-keys
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --keyid-format SHORT --list-keys
</span></span><span style="display:flex;"><span>/root/.gnupg/pubring.kbx
</span></span><span style="display:flex;"><span>------------------------
</span></span><span style="display:flex;"><span>pub rsa4096/05016886 2023-05-01 <span style="color:#f92672">[</span>SC<span style="color:#f92672">]</span>
@@ -403,12 +403,12 @@
</span></span><span style="display:flex;"><span>$ gpg --keyserver keyserver.ubuntu.com --send-key <span style="color:#ae81ff">05016886</span> <span style="color:#75715e"># send key should be found in the --list-keys result</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Among them, keyserver.ubuntu.com is the selected keyserver, it is recommended to use this, because the Apache Nexus verification uses this keyserver</span>
</span></span></code></pre></div><p>Check if the key is uploaded successfully:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --keyserver keyserver.ubuntu.com --recv-keys <span style="color:#ae81ff">05016886</span> <span style="color:#75715e"># If the following content appears, it means success</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --keyserver keyserver.ubuntu.com --recv-keys <span style="color:#ae81ff">05016886</span> <span style="color:#75715e"># If the following content appears, it means success</span>
</span></span><span style="display:flex;"><span>gpg: key ACFB69E705016886: <span style="color:#e6db74">"amoro (amoro) <amoro@apache.org>"</span> not changed
</span></span><span style="display:flex;"><span>gpg: Total number processed: <span style="color:#ae81ff">1</span>
</span></span><span style="display:flex;"><span>gpg: unchanged: <span style="color:#ae81ff">1</span>
</span></span></code></pre></div><p>Add the GPG public key to the KEYS file of the Apache SVN project warehouse:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Add public key to KEYS in dev branch</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Add public key to KEYS in dev branch</span>
</span></span><span style="display:flex;"><span>$ mkdir -p ~/amoro_svn/dev
</span></span><span style="display:flex;"><span>$ cd ~/amoro_svn/dev
</span></span><span style="display:flex;"><span>$ svn co https://dist.apache.org/repos/dist/dev/incubator/amoro
@@ -431,15 +431,15 @@
</span></span><span style="display:flex;"><span>$ svn ci -m <span style="color:#e6db74">"add gpg key for amoro"</span>
</span></span></code></pre></div><h3 id="maven-settings">Maven settings</h3>
<p>During the release process, frequent access to your Apache password is required. To prevent exposure in plaintext storage, we need to encrypt it.</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Generate master password</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Generate master password</span>
</span></span><span style="display:flex;"><span>$ mvn --encrypt-master-password <apache password>
</span></span><span style="display:flex;"><span><span style="color:#f92672">{</span>EM+4/TYVDXYHRbkwjjAS3mE1RhRJXJUSG8aIO5RSxuHU26rKCjuS2vG+/wMjz9te<span style="color:#f92672">}</span>
</span></span></code></pre></div><p>Create the file <code>${user.home}/.m2/settings-security.xml</code> and configure the password created in the previous step:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672"><settingsSecurity></span>
+<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-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672"><settingsSecurity></span>
</span></span><span style="display:flex;"><span> <span style="color:#f92672"><master></span>{EM+4/TYVDXYHRbkwjjAS3mE1RhRJXJUSG8aIO5RSxuHU26rKCjuS2vG+/wMjz9te}<span style="color:#f92672"></master></span>
</span></span><span style="display:flex;"><span><span style="color:#f92672"></settingsSecurity></span>
</span></span></code></pre></div><p>In the maven configuration file <code>~/.m2/settings.xml</code>, add the following item:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672"><settings</span> <span style="color:#a6e22e">xmlns=</span><span style="color:#e6db74">"http://maven.apache.org/SETTINGS/1.0.0"</span>
+<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-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672"><settings</span> <span style="color:#a6e22e">xmlns=</span><span style="color:#e6db74">"http://maven.apache.org/SETTINGS/1.0.0"</span>
</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">xmlns:xsi=</span><span style="color:#e6db74">"http://www.w3.org/2001/XMLSchema-instance"</span>
</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">xsi:schemaLocation=</span><span style="color:#e6db74">"http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"</span><span style="color:#f92672">></span>
</span></span><span style="display:flex;"><span>
@@ -473,7 +473,7 @@
</span></span><span style="display:flex;"><span> <span style="color:#f92672"></profiles></span>
</span></span><span style="display:flex;"><span><span style="color:#f92672"></settings></span>
</span></span></code></pre></div><p>Generate the final encrypted password and add it to the <code>~/.m2/settings.xml</code> file:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ mvn --encrypt-password <apache password>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ mvn --encrypt-password <apache password>
</span></span><span style="display:flex;"><span><span style="color:#f92672">{</span>/ZLaH78TWboH5IRqNv9pgU4uamuqm9fCIbw0gRWT01c<span style="color:#f92672">=}</span>
</span></span></code></pre></div><h2 id="build-release">Build release</h2>
<h3 id="cut-the-release-branch">Cut the release branch</h3>
@@ -481,7 +481,7 @@
<p>The version of Apache Amoro follows the <a href="https://semver.org/">Semantic Versioning</a>, which looks like <code>{major}.{mior}.{patch}</code></p>
</blockquote>
<p>Cut a branch for the <code>minor</code> version if it is not created in the Apache remote repository, if it already exists, check it out and pull the latest changes.</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Cut the release branch if it is not created, then push to the remote </span>
</span></span><span style="display:flex;"><span>$ git checkout -b 0.8.x
@@ -493,7 +493,7 @@
</span></span></code></pre></div><p>Checkout a <code>patch</code> branch using the following command</p>
<pre tabindex="0"><code>$ git checkout -b 0.8.0-branch
</code></pre><p>Update the version in the new branch using the tool <code>tools/change-version.sh</code>:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>OLD<span style="color:#f92672">=</span><span style="color:#e6db74">"0.8-SNAPSHOT"</span>
+<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-bash" data-lang="bash"><span style="display:flex;"><span>OLD<span style="color:#f92672">=</span><span style="color:#e6db74">"0.8-SNAPSHOT"</span>
</span></span><span style="display:flex;"><span>NEW<span style="color:#f92672">=</span><span style="color:#e6db74">"0.8.0-incubating"</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>HERE<span style="color:#f92672">=</span><span style="color:#e6db74">`</span> basename <span style="color:#e6db74">"</span>$PWD<span style="color:#e6db74">"</span><span style="color:#e6db74">`</span>
@@ -505,7 +505,7 @@
</span></span><span style="display:flex;"><span><span style="color:#75715e"># change version in all pom files</span>
</span></span><span style="display:flex;"><span>find .. -name <span style="color:#e6db74">'pom.xml'</span> -type f -exec perl -pi -e <span style="color:#e6db74">'s#<version>'</span><span style="color:#e6db74">"</span>$OLD<span style="color:#e6db74">"</span><span style="color:#e6db74">'</version>#<version>'</span><span style="color:#e6db74">"</span>$NEW<span style="color:#e6db74">"</span><span style="color:#e6db74">'</versio [...]
</span></span></code></pre></div><p>Then run the scripts and commit the change:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd tools
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd tools
</span></span><span style="display:flex;"><span>$ bash change-version.sh
</span></span><span style="display:flex;"><span>$ cd ..
</span></span><span style="display:flex;"><span>$ git add *
@@ -513,25 +513,25 @@
</span></span><span style="display:flex;"><span>$ git push apache 0.8.0-branch
</span></span></code></pre></div><h3 id="create-the-release-tag">Create the release tag</h3>
<p>Create the release tag and push it to the Apache repo:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ git tag -a v0.8.0-rc1 -m <span style="color:#e6db74">"Release Apache Amoro 0.8.0 rc1"</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ git tag -a v0.8.0-rc1 -m <span style="color:#e6db74">"Release Apache Amoro 0.8.0 rc1"</span>
</span></span><span style="display:flex;"><span>$ git push apache v0.8.0-rc1
</span></span></code></pre></div><h3 id="build-binary-and-source-release">Build binary and source release</h3>
<p>Build Amoro binary release with scripts:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
</span></span><span style="display:flex;"><span>$ RELEASE_VERSION<span style="color:#f92672">=</span>0.8.0-incubating bash ./releasing/create_binary_release.sh
</span></span></code></pre></div><p>Then build source release with scripts:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
</span></span><span style="display:flex;"><span>$ RELEASE_VERSION<span style="color:#f92672">=</span>0.8.0-incubating bash ./releasing/create_source_release.sh
</span></span></code></pre></div><p>Validate the source and binary packages according to the <a href="../validate-release/">How to validate a new release</a> guides.
After that, publish the dev directory of the Apache SVN warehouse of the material package:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd ~/amoro_svn/dev/amoro
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd ~/amoro_svn/dev/amoro
</span></span><span style="display:flex;"><span>$ mkdir 0.8.0-incubating-RC1
</span></span><span style="display:flex;"><span>$ cp <span style="color:#e6db74">${</span>AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools/releasing/release/* 0.8.0-incubating-RC1
</span></span><span style="display:flex;"><span>$ svn add 0.8.0-incubating-RC1
</span></span><span style="display:flex;"><span>$ svn commit -m <span style="color:#e6db74">"Release Apache Amoro 0.8.0 rc1"</span>
</span></span></code></pre></div><h3 id="release-apache-nexus">Release Apache Nexus</h3>
<p>Next, we will publish the required JAR files to the Apache Nexus repository to achieve the final goal of releasing them to the Maven Central Repository.</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>$AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ cd <span style="color:#e6db74">${</span>$AMORO_SOURCE_HOME<span style="color:#e6db74">}</span>/tools
</span></span><span style="display:flex;"><span>$ RELEASE_VERSION<span style="color:#f92672">=</span>0.8.0-incubating bash ./releasing/deploy_staging_jars.sh
</span></span></code></pre></div><p>You can visit <a href="https://repository.apache.org/">https://repository.apache.org/</a> and log in to check the publishment status. You can find the publishment process in the <code>Staging Repositories</code> section. You need to close the process when all jars are publised.</p>
<h2 id="vote-for-the-new-release">Vote for the new release</h2>
@@ -549,7 +549,7 @@ After that, publish the dev directory of the Apache SVN warehouse of the materia
<h2 id="complete-the-final-publishing-steps">Complete the final publishing steps</h2>
<h3 id="migrate-source-and-binary-packages">Migrate source and binary packages</h3>
<p>Migrate the source and binary packages to the release directory of the Apache SVN warehouse:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ svn mv https://dist.apache.org/repos/dist/dev/incubator/amoro/0.8.0-incubating-RC1 https://dist.apache.org/repos/dist/release/incubator/amoro/0.8.0-incubating -m <span style="color:#e6db74">"Release Apache Amoro 0.8.0-incubating"</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ svn mv https://dist.apache.org/repos/dist/dev/incubator/amoro/0.8.0-incubating-RC1 https://dist.apache.org/repos/dist/release/incubator/amoro/0.8.0-incubating -m <span style="color:#e6db74">"Release Apache Amoro 0.8.0-incubating"</span>
</span></span></code></pre></div><h3 id="publish-releases-in-the-apache-staging-repository">Publish releases in the Apache Staging repository</h3>
<ul>
<li>Log in to <a href="http://repository.apache.org">http://repository.apache.org</a> , log in with your Apache account</li>
diff --git a/output/validate-release/index.html b/output/validate-release/index.html
index 5625b88d1..9d237ae20 100644
--- a/output/validate-release/index.html
+++ b/output/validate-release/index.html
@@ -293,17 +293,17 @@
<div id="content" class="markdown-body">
<div class="margin-for-toc"><h1 id="how-to-validate-a-new-release">How to validate a new release</h1>
<h2 id="download-candidate">Download candidate</h2>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># If there is svn locally, you can clone to the local</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># If there is svn locally, you can clone to the local</span>
</span></span><span style="display:flex;"><span>$ svn co https://dist.apache.org/repos/dist/dev/incubator/amoro/<span style="color:#e6db74">${</span>release_version<span style="color:#e6db74">}</span>-<span style="color:#e6db74">${</span>rc_version<span style="color:#e6db74">}</span>/
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or download the material file directly</span>
</span></span><span style="display:flex;"><span>$ wget https://dist.apache.org/repos/dist/dev/incubator/amoro/<span style="color:#e6db74">${</span>release_version<span style="color:#e6db74">}</span>-<span style="color:#e6db74">${</span>rc_version<span style="color:#e6db74">}</span>/
</span></span></code></pre></div><h2 id="validate-candidate">validate candidate</h2>
<h3 id="check-gpg-signature">Check GPG signature</h3>
<p>Download the KEYS and import it:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ curl https://downloads.apache.org/incubator/amoro/KEYS > KEYS <span style="color:#75715e"># Download KEYS</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ curl https://downloads.apache.org/incubator/amoro/KEYS > KEYS <span style="color:#75715e"># Download KEYS</span>
</span></span><span style="display:flex;"><span>$ gpg --import KEYS <span style="color:#75715e"># Import KEYS to local</span>
</span></span></code></pre></div><p>Trust the KEY used in this version:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --edit-key xxxxxxxxxx <span style="color:#75715e">#KEY user used in this version</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ gpg --edit-key xxxxxxxxxx <span style="color:#75715e">#KEY user used in this version</span>
</span></span><span style="display:flex;"><span>gpg <span style="color:#f92672">(</span>GnuPG<span style="color:#f92672">)</span> 2.2.21; Copyright <span style="color:#f92672">(</span>C<span style="color:#f92672">)</span> <span style="color:#ae81ff">2020</span> Free Software Foundation, Inc.
</span></span><span style="display:flex;"><span>This is free software: you are free to change and redistribute it.
</span></span><span style="display:flex;"><span>There is NO WARRANTY, to the extent permitted by law.
@@ -323,15 +323,15 @@
</span></span><span style="display:flex;"><span>Your decision? <span style="color:#ae81ff">5</span> <span style="color:#75715e">#choose 5</span>
</span></span><span style="display:flex;"><span>Do you really want to set this key to ultimate trust? <span style="color:#f92672">(</span>y/N<span style="color:#f92672">)</span> y <span style="color:#75715e">#choose y</span>
</span></span></code></pre></div><p>Check the gpg signature:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ <span style="color:#66d9ef">for</span> i in *.tar.gz; <span style="color:#66d9ef">do</span> echo $i; gpg --verify $i.asc $i; <span style="color:#66d9ef">done</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ <span style="color:#66d9ef">for</span> i in *.tar.gz; <span style="color:#66d9ef">do</span> echo $i; gpg --verify $i.asc $i; <span style="color:#66d9ef">done</span>
</span></span></code></pre></div><h3 id="check-sha512-hash">Check sha512 hash</h3>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Command for Linux</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Command for Linux</span>
</span></span><span style="display:flex;"><span>$ <span style="color:#66d9ef">for</span> i in *.tar.gz; <span style="color:#66d9ef">do</span> echo $i; sha512sum --check $i.sha512; <span style="color:#66d9ef">done</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Command for MacOS</span>
</span></span><span style="display:flex;"><span>$ <span style="color:#66d9ef">for</span> i in *.tar.gz; <span style="color:#66d9ef">do</span> echo $i; shasum -a <span style="color:#ae81ff">512</span> -c $i.sha512; <span style="color:#66d9ef">done</span>
</span></span></code></pre></div><h3 id="check-the-binary-package">Check the binary package</h3>
<p>Unzip the binary pakcages: <code>apache-amoro-${AMORO_VERSION}-bin-${HADOOP_VERSION}.tar.gz</code>:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Hadoop2</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Hadoop2</span>
</span></span><span style="display:flex;"><span>$ tar -xzvf apache-amoro-0.8.0-incubating-bin-hadoop2.tar.gz
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Hadoop3 </span>
@@ -346,7 +346,7 @@
</ul>
<h3 id="check-the-source-package">Check the source package</h3>
<p>Unzip the binary pakcages: <code>apache-amoro-${AMORO_VERSION}-src.tar.gz</code>:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ tar -xzvf apache-amoro-0.8.0-incubating-src.tar.gz
+<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-shell" data-lang="shell"><span style="display:flex;"><span>$ tar -xzvf apache-amoro-0.8.0-incubating-src.tar.gz
</span></span></code></pre></div><p>Check as follows:</p>
<ul>
<li>There are LICENSE and NOTICE files</li>
@@ -355,7 +355,7 @@
<li>Only source files exist, not binary files</li>
</ul>
<p>Compile from source:</p>
-<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Compile from source</span>
+<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-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#75715e"># Compile from source</span>
</span></span><span style="display:flex;"><span>$ mvn clean package
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Or skip the unit test</span>