当前位置:网站首页>Flink cluster construction
Flink cluster construction
2022-08-01 21:33:00 【xiexiexie0520】
Flink cluster setup
Local run mode
You can run it in IDEA, mainly for development
StandAlone Mode
Flink's own resource management framework does not need to depend on any other framework
1, upload and decompress
tar -zxvf flink-1.11.2-bin-scala_2.11.tgz -C /usr/local/soft/2. Modify environment variables
vim /etc/profile# Configure flink's bin directory to the environment variable PATH3. Modify the configuration file
cd /usr/local/soft/flink-1.11.2/confvim flink-conf.yaml# Change localhost to masterjobmanager.rpc.address: master# configure slave nodevim workersnode1node2# Modify the master addressvim mastersmaster:80814, sync to node1, node2
cd /usr/local/soft/scp -r flink-1.11.2/ node1:`pwd`scp -r flink-1.11.2/ node2:`pwd`5. Start the cluster
# Only run on masterstart-cluster.sh6. Access Flink's WEB UI
http://master:80817. Submit task
Submit tasks through the flink command
flink run -c com.shujia.core.Demo01WordCount Flink-1.0.jarSubmit tasks through the web interface
Submit tasks via RPC remote calls
8. Stop the cluster
stop-cluster.shOn Yarn Mode
Mainstream operation mode, mainly used in production environment
yarn-session first starts a jobMansager in yarn, and all tasks share a jobmanager (submit tasks faster, share jobmanager between tasks, and affect each other)
Submit the task model directly, start a jobmanager for each task (each task is independent jobmanager, the task runs stably)
Preparation
Configure environment variables, add HADOOP_CONF_DIR
vim /etc/profileexport HADOOP_CONF_DIR=/usr/local/soft/hadoop-2.7.6/etc/hadoop/Add HADOOP dependencies
cp flink-shaded-hadoop-2-uber-2.7.5-10.0.jar /usr/local/soft/flink-1.11.2/lib/Start Hadoop cluster
# Execute on masterstart-all.sh
Yarn-Session Mode
It is equivalent to starting a JobManager in Yarn. When a task is submitted, it will apply for the TaskManager required for resource startup according to the parallelism of the task
- Start:
yarn-session.sh -jm 1024m -tm 1024m - Access: there is an address in the log after startup or jump through Yarn WEB UI
- Submit tasks:
- Command:
flink run -c com.shujia.core.Demo01WordCount Flink-1.0.jar - Submit via page
- Submit via RPC
- Command:
Direct On Yarn
It is equivalent to generating a JobManager each time a task is submitted
Just start Yarn
Flink tasks can only be submitted using commands
flink run -m yarn-cluster -yjm 1024m -ytm 1024m -c com.shujia.core.Demo01WordCount Flink-1.0.jarStop task
Cancel via the Cancel button on the JobManager interface
kill via Yarn's command
yarn application -kill application_1654850164441_0002
View logs
yarn logs -applicationId application_1654850164441_0002
边栏推荐
- 多商户商城系统功能拆解19讲-平台端发票管理
- 基于php在线学习平台管理系统获取(php毕业设计)
- JS Improvement: Handwritten Publish Subscriber Model (Xiaobai)
- 小程序--分包
- 可视化——Superset使用
- 用户量大,Redis没法缓存响应,数据库宕机?如何排查解决?
- shell脚本
- WEB 渗透之文件类操作
- Jmeter combat | Repeated and concurrently grabbing red envelopes with the same user
- C pitfalls and pitfalls Chapter 7. Portability pitfalls 7.10 Free first, then realloc
猜你喜欢
随机推荐
【中文树库标记---CTB】
Shell编程之条件语句
线上一次JVM FullGC搞得整晚都没睡,彻底崩溃~
Transplant MQTT source code to STM32F407 development board
2022牛客多校联赛第五场 题解
C陷阱与缺陷 第7章 可移植性缺陷 7.6 内存位置0
C Expert Programming Chapter 1 C: Through the Fog of Time and Space 1.5 ANSI C Today
小程序--独立分包&分包预下载
数字图像处理 第十二章——目标识别
Kubernetes 如何实现组件高可用
方舟生存进化是什么游戏?好不好玩
C Pitfalls and pitfalls Appendix B Interview with Koenig and Moo
C陷阱与缺陷 第7章 可移植性缺陷 7.8 随机数的大小
TP5-NPs负载噻吩类化合物TP5白蛋白纳米粒/阿魏酸钠新糖牛血清蛋白纳米粒
Graph adjacency matrix storage
基于php在线学习平台管理系统获取(php毕业设计)
Pagoda application experience
groupByKey和reduceBykey的区别
R语言进行相关的操作
左旋氧氟沙星/载纳米雄黄磁性/As2O3磁性Fe3O4/三氧化二砷白蛋白纳米球









