从零开发flink-02: flink集群standalone部

2020-07-24  本文已影响0人  cowkeys

前言

1. 关于

官方文档
https://ci.apache.org/projects/flink/flink-docs-release-1.11/try-flink/local_installation.html
学习视频
https://www.bilibili.com/video/BV197411M7cQ?p=8

2. 说明

本文使用了上面的学习链接,因为版本使用最新的,所以在部署和编码上会有区别,所以踩坑记录下来,本文接上篇文章的wordcount,--> 从零开发flink-01: 编写wordcount

3 部署standalone集群

standalone 是flink自带的集群模式,不依赖hadoop或者k8s,所以方便入门
standalone 需要有masters和workers多台机器进行部署,本文直接使用一台机器,部署master和worker,(多台机器只是在配置文件中进行修改就好)

flink-1.11.1-bin-scala_2.11.tgz
tar -xzf flink-1.11.1-bin-scala_2.11.tgz
> ls
bin  conf  examples  lib  LICENSE  licenses  log  NOTICE  opt  plugins  README.txt
jobmanager.rpc.address: localhost
jobmanager.rpc.port: 6123
jobmanager.memory.process.size: 1600m
taskmanager.memory.process.size: 1728m
taskmanager.numberOfTaskSlots: 3
parallelism.default: 1
cat masters
localhost:8081
vim workers
localhost
> ./start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host cowkeys(主机名).
Starting taskexecutor daemon on host cowkeys.
nc -lk 8888
> nc -lk 8888
flink hello hello apache

结语

通过简单的流程 把flink standalone的集群部署模式已经打通, 之后的文章会继续进行flink的相关笔记记录

上一篇 下一篇

猜你喜欢

热点阅读