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

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new 41d640e85 [doc] Document the Paimon action jars in Engine/Flink (#1505)
41d640e85 is described below

commit 41d640e852f6b5cda91d9e3dfd2df75b02354574
Author: Congxian Qiu <[email protected]>
AuthorDate: Thu Jul 6 11:14:35 2023 +0800

    [doc] Document the Paimon action jars in Engine/Flink (#1505)
---
 docs/content/engines/flink.md | 53 +++++++++++++++++++++++++++++++------------
 1 file changed, 38 insertions(+), 15 deletions(-)

diff --git a/docs/content/engines/flink.md b/docs/content/engines/flink.md
index f89e9ccc4..a3eccfcf7 100644
--- a/docs/content/engines/flink.md
+++ b/docs/content/engines/flink.md
@@ -34,27 +34,28 @@ Paimon currently supports Flink 1.17, 1.16, 1.15 and 1.14. 
We recommend the late
 
 Download the jar file with corresponding version.
 
+> Currently, paimon provides two types jar: one of which(the bundled jar) is 
used for read/write data, and the other(action jar) for operations such as 
manually compaction,
 {{< stable >}}
 
-| Version    | Jar                                                             
                                                                                
                        |
-|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Flink 1.17 | [paimon-flink-1.17-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.17/{{<
 version >}}/paimon-flink-1.17-{{< version >}}.jar) |
-| Flink 1.16 | [paimon-flink-1.16-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.16/{{<
 version >}}/paimon-flink-1.16-{{< version >}}.jar) |
-| Flink 1.15 | [paimon-flink-1.15-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.15/{{<
 version >}}/paimon-flink-1.15-{{< version >}}.jar) |
-| Flink 1.14 | [paimon-flink-1.14-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.14/{{<
 version >}}/paimon-flink-1.14-{{< version >}}.jar) |
-| Flink Action | [paimon-flink-action-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-action/{{<
 version >}}/paimon-flink-action-{{< version >}}.jar) |
+| Version    | Type | Jar                                                      
                                                                                
                               |
+|------------|-------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Flink 1.17 | Bundled Jar  | [paimon-flink-1.17-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.17/{{<
 version >}}/paimon-flink-1.17-{{< version >}}.jar) |
+| Flink 1.16 | Bundled Jar  | [paimon-flink-1.16-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.16/{{<
 version >}}/paimon-flink-1.16-{{< version >}}.jar) |
+| Flink 1.15 | Bundled Jar  | [paimon-flink-1.15-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.15/{{<
 version >}}/paimon-flink-1.15-{{< version >}}.jar) |
+| Flink 1.14 | Bundled Jar  | [paimon-flink-1.14-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-1.14/{{<
 version >}}/paimon-flink-1.14-{{< version >}}.jar) |
+| Flink Action | Action Jar  | [paimon-flink-action-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-flink-action/{{<
 version >}}/paimon-flink-action-{{< version >}}.jar) |
 
 {{< /stable >}}
 
 {{< unstable >}}
 
-| Version    | Jar                                                             
                                                                      |
-|------------|---------------------------------------------------------------------------------------------------------------------------------------|
-| Flink 1.17 | [paimon-flink-1.17-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.17/{{<
 version >}}/) |
-| Flink 1.16 | [paimon-flink-1.16-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.16/{{<
 version >}}/) |
-| Flink 1.15 | [paimon-flink-1.15-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.15/{{<
 version >}}/) |
-| Flink 1.14 | [paimon-flink-1.14-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.14/{{<
 version >}}/) |
-| Flink Action | [paimon-flink-action-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-action/{{<
 version >}}/) |
+| Version    | Type | Jar                                                      
                                                                             |
+|------------|------|---------------------------------------------------------------------------------------------------------------------------------|
+| Flink 1.17 | Bundled Jar | [paimon-flink-1.17-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.17/{{<
 version >}}/) |
+| Flink 1.16 | Bundled Jar | [paimon-flink-1.16-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.16/{{<
 version >}}/) |
+| Flink 1.15 | Bundled Jar | [paimon-flink-1.15-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.15/{{<
 version >}}/) |
+| Flink 1.14 | Bundled Jar | [paimon-flink-1.14-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-1.14/{{<
 version >}}/) |
+| Flink Action | Action Jar | [paimon-flink-action-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-flink-action/{{<
 version >}}/) |
 
 {{< /unstable >}}
 
@@ -65,10 +66,12 @@ To build from source code, [clone the git repository]({{< 
github_repo >}}).
 Build bundled jar with the following command.
 - `mvn clean install -DskipTests`
 
-You can find the bundled jar in 
`./paimon-flink/paimon-flink-<flink-version>/target/paimon-flink-<flink-version>-{{<
 version >}}.jar`.
+You can find the bundled jar in 
`./paimon-flink/paimon-flink-<flink-version>/target/paimon-flink-<flink-version>-{{<
 version >}}.jar`, and the action jar in 
`./paimon-flink/paimon-flink-action/target/paimon-flink-action-{{< version 
>}}.jar`.
 
 ## Quick Start
 
+### Using bundled Jar
+
 **Step 1: Download Flink**
 
 If you haven't downloaded Flink, you can [download 
Flink](https://flink.apache.org/downloads.html), then extract the archive with 
the following command.
@@ -202,6 +205,26 @@ Stop the Flink local cluster.
 ./bin/stop-cluster.sh
 ```
 
+### Using Action Jar
+After the Flink Local Cluster has been started, you can execute the action jar 
by using the following command
+
+```
+<FLINK_HOME>/bin/flink run \
+ /path/to/paimon-flink-action-{{< version >}}.jar \
+ <action>
+ <args>
+``` 
+
+The following command will used to compact a table
+
+{{< label Batch >}}
+```
+<FLINK_HOME>/bin/flink run \
+ /path/to/paimon-flink-action-{{< version >}}.jar \
+ compact \
+ --path <TABLE_PATH>
+```
+
 ## Supported Flink Data Type
 
 See [Flink Data 
Types](https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/dev/table/types/).

Reply via email to