介绍

官网下载

  • https://www.apache.org/dyn/closer.lua/flink/flink-1.6.1/flink-1.6.1-bin-hadoop28-scala_2.11.tgz

flink集群地址

  • ddcve: master
  • dddve: slave
  • ddeve: slave

解压

tar -xzvf flink-1.6.1-bin-hadoop28-scala_2.11.tgz
mv flink-1.6.1 flink
cd flink

修改配置

  • 指定master

    • vim conf/flink-conf.yaml
    jobmanager.rpc.address: ddcve   # 指定master
  • 指定slaves
echo -e "dddve\nddeve" > conf/slaves

添加yarn配置项

  • hadoop/etc/hadoop/yarn-site.xml
<property><name>yarn.nodemanager.resource.cpu-vcores</name><value>8</value>
</property>

启动flink

./bin/start-cluster.sh
  • 输出结果如下
Starting HA cluster with 2 masters.
Starting standalonesession daemon on host ddcvc.
Starting standalonesession daemon on host ddcve.
Starting taskexecutor daemon on host dddve.
Starting taskexecutor daemon on host ddeve.

flink on yarn

以下操作都在slave

  • 启动yarn-session
./bin/yarn-session.sh -d -n 4 -tm 2048 -s 4
  • 提交job
# 先在hdfs创建输入文件
hadoop fs -copyFromLocal /tmp/passwd /tmp/passwd# 提交
./bin/flink run ./examples/batch/WordCount.jar --input hdfs:///tmp/passwd

flink with zookeeper

  • 修改conf/flink-conf.yaml
high-availability: zookeeper
high-availability.storageDir: hdfs:///flink/ha/
high-availability.zookeeper.quorum: ddcva:2181,dddva:2181,ddeva:2181
recovery.zookeeper.path.root: /flink
high-availability.zookeeper.client.acl: open
state.backend: filesystem
  • 修改conf/masters
ddcvc:8081
ddcve:8081

转载于:https://www.cnblogs.com/dzqk/p/10008889.html

Flink-on-yarn相关推荐

  1. 2021年大数据Flink(六):Flink On Yarn模式

    目录 Flink On Yarn模式 原理 为什么使用Flink On Yarn? Flink如何和Yarn进行交互? 两种方式 操作 1.关闭yarn的内存检查 2.同步 3.重启yarn 测试 S ...

  2. influxdb tsm文件_利用InfluxDB+Grafana搭建Flink on YARN作业监控大屏

    Flink 从入门到精通 系列文章 前言 虽然笔者之前写过基于Prometheus PushGateway搭建Flink监控的过程,但是在我们的生产环境中,使用的是InfluxDB.InfluxDB是 ...

  3. flink on yarn HA高可用集群搭建

    无论以什么样的模式提交Application到Yarn中运行,都会启动一个yarn-session(Flink 集群),依然是由JobManager和TaskManager组成,那么JobManage ...

  4. flink on yarn两种提交模式

    在yarn上运行一个任务,必须要启动HDFS!!! Flink On Yarn的两种提交模式 提交一个flink任务给yarn:指定yid 一般是使用第一种提交模式. 取消一个flink任务 flin ...

  5. Flink On Yarn模式,为什么使用Flink On Yarn?Session模式、Per-Job模式、关闭yarn的内存检查,由Yarn模式切换回standalone模式时需要注意的点

    Flink On Yarn模式 原理 为什么使用Flink On Yarn? 在实际开发中,使用Flink时,更多的使用方式是Flink On Yarn模式,原因如下: -1.Yarn的资源可以按需使 ...

  6. 04_Flink-HA高可用、Standalone集群模式、Flink-Standalone集群重要参数详解、集群节点重启及扩容、启动组件、Flink on Yarn、启动命令等

    1.4.Flink集群安装部署standalone+yarn 1.4.1.Standalone集群模式 1.4.2.Flink-Standalone集群重要参数详解 1.4.3.集群节点重启及扩容 1 ...

  7. flink on yarn shell的session cluster模式实验记录

    步骤: ①$FLINK_HOME/bin/yarn-session.sh ②$FLINK_HOME/bin/start-scala-shell.sh yarn 注意哈,和提交flink任务不同,不存在 ...

  8. Flink学习笔记:搭建Flink on Yarn环境并运行Flink应用

    文章目录 一.官网下载Flink 二.安装配置Flink (一)上传Flink安装到master节点 (二)解压Flink安装包到指定目录 (三)配置Flink环境变量 (三)配置Flink on Y ...

  9. 【Flink】flink on yarn 并行度设置高导致任务失败

    文章目录 1.概述 1.概述 flink on yarn 并行度设置高了就失败有遇到过没,400的并行度就没事,设置成600就不断失败,是需要做什么额外的配置吗,比如网络缓冲?看报错日志没找到什么相关 ...

  10. 【Flink】Flink on yarn 支持指定 application id 吗? yarn.application.id

    文章目录 1.概述 2.yarn application模式 3.yarn-session 模式 3.1 Session Mode 4.源码 4.1 yarn-session模式 4.2 yarn c ...

最新文章

  1. linux7挂载ntfs分区,刚安装centos7,请教大神如何挂载ntfs的分区
  2. 如何查看已经archive过的product信息
  3. clickhouse语句_篇四|ClickHouse的可视化界面与集群状态监控
  4. 查询sql语句是否使用索引
  5. mitmproxy抓包 | Python双篡改假请求实战(六)
  6. Python 进阶——重访 set
  7. 信息安全工程师第二版知识点总结
  8. oeasy教您玩转vim - 39 - # 剪切粘贴
  9. 修改金仓数据库KingbaseES端口
  10. android多点触摸事件,Android多点触控
  11. 云计算数据中心运维管理的重点
  12. 瓷砖铺贴方法_12种最好看的瓷砖铺贴方式!
  13. JavaWeb --- JavaScript
  14. 分享一下 软件测试面试历程和套路,真的很实在
  15. MATLAB【数字图像处理】 实验五:形态学图像处理
  16. transform:translate()方法坐标详解
  17. RouterOS的基本设置
  18. 20 w 新闻数据集分享
  19. AI就业前景越来越严峻了,AI 开发者能怎样提升个人竞争优势?
  20. nginx配置文件结构1

热门文章

  1. ASP.NET MVC学前篇之Ninject的初步了解
  2. Laravel API记录
  3. Jackson注解学习参考
  4. 前端进阶之路:初涉Less
  5. 我去,JS自执行匿名函数竟然有20几种写法!
  6. Windows phone 应用开发[3]-UI 设计
  7. 从源文件中读出最后10KB内容到目的文件中
  8. 动网论坛Ver 7.1.0 Sp1
  9. php mysql try catch_PHP的try catch有多大意义?
  10. 【数据平台】Python解析Ngnix日志