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. 提交成功信息