1.配置及注释
1.1定位
flink-conf.yaml是flink的配置文件,优先级在代码和提交参数之后是通用配置
1.2注意点
flink-conf.yaml中配置key/value时候在“:”后面需要有一个空格,否则配置不会生效。
1.3参数解析
#==============================================================================
# 集群通用配置
#==============================================================================
# Jobmanager的地址,taskmanager必须要识别并能连上。
# 只有standalone的集群模式起作用,当执行bin/jobmanager.sh --host<hostname>的时候将被覆盖
# 在YARN或者Mesos的集群模式下将自动替换为jobmanager所在节点的hostname.
jobmanager.rpc.address:
# jobmanager的RPC端口,和taskmanger通信端口
jobmanager.rpc.port: 6123
# JobManager能够使用的内存的最大值,包括Java虚拟机的metaspace和其他的开销;
jobmanager.memory.process.size: 1g
# taskmanager 能够使用的最大内存大小,包括Java虚拟机的metaspace和其他的开销;
taskmanager.memory.process.size: 4g
# 每个TaskManager提供的slot数量,每个slot上能运行一个并行的pipeline任务。
taskmanager.numberOfTaskSlots: 4
# 没有指定并行度的情况下,默认的全局并行度
parallelism.default: 8
#==========================================================&