1. 上传 flink 相关 plugins 到hdfs

2. 上传 flink 相关 依赖到 hdfs

根据自己业务需求上传相关的 jar

3. 上传用户 jar 到 hdfs

减少网络传输,当然也可以指定服务器上的jar

4. 提交任务

flink run-application -t yarn-application \
-c com.sm.analysis.rdw.SdkDataEtlOdsToDwd \
-Djobmanager.memory.process.size=1600m \
-Dtaskmanager.memory.process.size=2048m \
-Dtaskmanager.numberOfTaskSlots=2 \
-Dparallelism.default=2 \
-Dyarn.provided.lib.dirs="hdfs://BigdataTestCluster/flink/libs;hdfs://BigdataTestCluster/flink/plugins" \
-Dyarn.application.name="rdw.SdkDataEtlOdsToDwd" \
hdfs://BigdataTestCluster/flink/user-libs/realtime-flink-platform-1.0-jar-with-dependencies.jar 

5. 提交成功信息

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐