- Flink集群部署
- 下载 flink-1.7.2 解压安装
- 修改配置文件
vim conf/flink-conf.yaml
这些参数都是必须的,可以动态调节资源大小
参数具体为:
jobmanager.rpc.address: node1.hadoop
jobmanager.rpc.port: 6123
jobmanager.heap.size: 1024m
taskmanager.heap.size: 1024m
taskmanager.numberOfTaskSlots: 2
parallelism.default: 2
state.checkpoints.num-retained: 20
rest.port: 8081
classloader.resolve-order: parent-first
修改配置文件:
- vim maste
node1.hadoop:8081
- vim slaves
node3.hadoop
node2.hadoop
- 分发到其他节点
- 启动 ./bin/start-cluster.sh
- 提交任务到yarn命令:
- 第一提交
/zywa/flink/flink-1.7.2/bin/flink run -m yarn-cluster -ynm FlinkMatchTopicApplication_app -yn 2 -ys 2 -p 4 -yjm 2048m -ytm 2048m -c application.storm.FlinkMatchTopicApplication_develop ./flink1.9.5Test.jar
- 如果是重启任务,必须制定checkpoint 路径
/zywa/flink/flink-1.7.2/bin/flink run -m yarn-cluster -ynm FlinkMatchTopicApplication_app -yn 2 -ys 2 -p 4 -yjm 2048m -ytm 2048m -c application.storm.FlinkMatchTopicApplication_develop -s hdfs://node1.hadoop:9000//flink/checkpoint/bc6ccee6e4c0a32aef3255ec700c2f89/chk-9/_metadata ./flink1.9.5Test.jar
- 查看程序是否正常运行:
- 查看yarn任务是否存在:
- 点击跳转:
- 跳转到页面并查看申请资源是否正确:
- 查看正在运行的任务: