Skip to content

Commit ad5e18d

Browse files
committed
add docs
1 parent c94760d commit ad5e18d

File tree

20 files changed

+98
-50
lines changed

20 files changed

+98
-50
lines changed

docs/content.zh/docs/connectors/pipeline-connectors/doris.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ sink:
4646

4747
pipeline:
4848
parallelism: 1
49-
49+
flink:
50+
execution.checkpointing.interval: 2min
5051
```
5152
5253
## 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/elasticsearch.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ route:
5858
pipeline:
5959
name: MySQL to Elasticsearch Pipeline
6060
parallelism: 2
61+
flink:
62+
execution.checkpointing.interval: 2min
6163
```
6264
6365
Pipeline Connector Options

docs/content.zh/docs/connectors/pipeline-connectors/kafka.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ sink:
5757
pipeline:
5858
name: MySQL to Kafka Pipeline
5959
parallelism: 2
60+
flink:
61+
execution.checkpointing.interval: 2min
6062
```
6163
6264
Pipeline 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/maxcompute.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ sink:
6363
pipeline:
6464
name: MySQL to MaxCompute Pipeline
6565
parallelism: 2
66+
flink:
67+
execution.checkpointing.interval: 2min
6668
```
6769
6870
## 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/mysql.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ sink:
7575
pipeline:
7676
name: MySQL to Doris Pipeline
7777
parallelism: 4
78+
flink:
79+
execution.checkpointing.interval: 2min
7880
```
7981
8082
## 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/oceanbase.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ sink:
5757
pipeline:
5858
name: MySQL to OceanBase Pipeline
5959
parallelism: 1
60+
flink:
61+
execution.checkpointing.interval: 2min
6062
```
6163
6264
## 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/paimon.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ sink:
5858
pipeline:
5959
name: MySQL to Paimon Pipeline
6060
parallelism: 2
61+
flink:
62+
execution.checkpointing.interval: 2min
6163
```
6264
6365
Pipeline 连接器配置项

docs/content.zh/docs/connectors/pipeline-connectors/starrocks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ sink:
5959
pipeline:
6060
name: MySQL to StarRocks Pipeline
6161
parallelism: 2
62+
flink:
63+
execution.checkpointing.interval: 2min
6264
```
6365
6466
## 连接器配置项

docs/content.zh/docs/core-concept/data-pipeline.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ under the License.
6060
pipeline:
6161
name: Sync MySQL Database to Doris
6262
parallelism: 2
63+
flink:
64+
execution.checkpointing.interval: 2min
6365
```
6466
6567
## 包含可选部分
@@ -106,13 +108,16 @@ under the License.
106108
classpath: com.example.functions.AddOneFunctionClass
107109
- name: format
108110
classpath: com.example.functions.FormatFunctionClass
111+
flink:
112+
execution.checkpointing.interval: 2min
109113
```
110114
111115
# Pipeline 配置
112116
下面 是 Data Pipeline 的一些可选配置:
113117
114-
| 参数 | 含义 | optional/required |
115-
|-----------------|---------------------------------------|-------------------|
116-
| name | 这个 pipeline 的名称,会用在 Flink 集群中作为作业的名称。 | optional |
117-
| parallelism | pipeline的全局并发度,默认值是1。 | optional |
118-
| local-time-zone | 作业级别的本地时区。 | optional |
118+
| 参数 | 含义 | optional/required |
119+
|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------|
120+
| name | 这个 pipeline 的名称,会用在 Flink 集群中作为作业的名称。 | optional |
121+
| parallelism | pipeline的全局并发度,默认值是1。 | optional |
122+
| local-time-zone | 作业级别的本地时区。 | optional |
123+
| flink | 用于配置[Flink相关参数](https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/config/)。 <br/>Flink参数优先级:config.yaml < job command-line < pipeline.yaml | optional |

docs/content.zh/docs/deployment/yarn.md

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,6 @@ echo "stop" | ./bin/yarn-session.sh -id application_XXXXX_XXX
7777

7878
启动 Yarn 会话之后,即可通过命令输出最后一行打印的 URL 或者 YARN ResourceManager Web UI 访问 Flink Web UI。
7979

80-
然后,需要向 flink-conf.yaml 添加一些配置:
81-
82-
```yaml
83-
rest.bind-port: {{REST_PORT}}
84-
rest.address: {{NODE_IP}}
85-
execution.target: yarn-session
86-
yarn.application.id: {{YARN_APPLICATION_ID}}
87-
```
88-
89-
{{REST_PORT}} 和 {{NODE_IP}} 需要替换为 JobManager Web 接口的实际值,{{YARN_APPLICATION_ID}} 则需替换为 Flink 实际的 Yarn 应用 ID。
90-
9180
### 配置 Flink CDC
9281
[发布页面](https://github.com/apache/flink-cdc/releases)下载 Flink CDC 的 tar 文件,然后提取该归档文件:
9382

@@ -126,8 +115,16 @@ sink:
126115
pipeline:
127116
name: Sync MySQL Database to Doris
128117
parallelism: 2
129-
118+
flink:
119+
rest.bind-port: {{REST_PORT}}
120+
rest.address: {{NODE_IP}}
121+
execution.target: yarn-session
122+
yarn.application.id: {{YARN_APPLICATION_ID}}
123+
execution.checkpointing.interval: 2min
124+
#如果需要从savepoint恢复,则配置以下参数
125+
#execution.savepoint.path: hdfs:///flink/savepoint-1537
130126
```
127+
{{REST_PORT}} 和 {{NODE_IP}} 需要替换为 JobManager Web 接口的实际值,{{YARN_APPLICATION_ID}} 则需替换为 Flink 实际的 Yarn 应用 ID。
131128

132129
你可以按需修改配置文件。
133130
最后,通过 Cli 将作业提交至 Flink Yarn Session 集群。
@@ -147,19 +144,28 @@ Job Description: Sync MySQL Database to Doris
147144

148145
你可以通过 Flink Web UI 找到一个名为 `Sync MySQL Database to Doris` 的作业。
149146

150-
# Yarn Application 模式
147+
## Yarn Application 模式
151148
Yarn Application 模式是 Yarn 集群上运行 Flink 作业的推荐模式。对资源的管理和分配更加灵活,可以更好地利用集群资源。
152149

153-
通过Cli将作业提交至 Flink Yarn Application 集群。
154-
```bash
155-
cd /path/flink-cdc-*
156-
./bin/flink-cdc.sh -t yarn-application -Dexecution.checkpointing.interval=2min mysql-to-doris.yaml
150+
修改mysql-to-doris.yaml作业的运行方式为Yarn Application模式:
151+
```yaml
152+
...
153+
pipeline:
154+
name: Sync MySQL Database to Doris
155+
parallelism: 2
156+
flink:
157+
execution.target: yarn-application
158+
execution.checkpointing.interval: 2min
159+
#如果需要从savepoint恢复,则配置以下参数
160+
#execution.savepoint.path: hdfs:///flink/savepoint-1537
157161
```
158-
或者从savepoint恢复Flink-CDC作业:
162+
163+
通过Cli将作业提交至 Flink Yarn Application 集群。
159164
```bash
160165
cd /path/flink-cdc-*
161-
./bin/flink-cdc.sh -t yarn-application -s hdfs:///flink/savepoint-1537 -Dexecution.checkpointing.interval=2min mysql-to-doris.yaml
166+
./bin/flink-cdc.sh mysql-to-doris.yaml
162167
```
168+
163169
提交成功将返回如下信息:
164170
```bash
165171
Pipeline has been submitted to cluster.

0 commit comments

Comments
 (0)