Flink 的 standalone 部署方式,适合想快速搭好小型集群的你。不需要搞 YARN 或 K8s 那套复杂东西,简单配置就能跑起来,一主两从的模式也够大多数业务用的了。文章里步骤写得挺细,从包的下载到配置、启动都带着走,跟着操作基本不会踩坑。
Flink 1.6.1版本用的是flink-1.6.1-bin-hadoop27-scala_2.11.tgz
,Scala 版本要对上,不面启动就出问题。文件包可以直接从这里下,挺方便的。
配置方面主要是改几个文件:flink-conf.yaml
、masters
、slaves
。别忘了设定jobmanager.rpc.address
,主节点的 IP 要写清楚。端口默认就行,一般用8081
当 Web UI 管理端口,访问也直观。
启动顺序建议先启动 JobManager,再起 TaskManager,观察一下日志是否都正常连上。你可以用start-cluster.sh
一键拉起整个集群,还挺省事。
部署完以后别忘了跑几个 job 试试,比如 Flink 自带的WordCount
示例。要是日志里看到“Registered TaskManager”就一切 OK。
如果你刚开始接触 Flink 集群部署,又不想整太复杂的环境,这种一主两从的 standalone 模式就挺合适,跑测试任务、小项目都够用了。