系列文章目录

Flink使用指南:Checkpoint机制,完全搞懂了,你就是大佬!

Flink使用指南: 面试必问内存管理模型,进大厂一定要知道!

Flink使用指南: Kafka流表关联HBase维度表

Flink使用指南: Watermark新版本使用

Flink使用指南: Flink SQL自定义函数

flink -run命令:

-c,--class <classname> : 需要指定的main方法的类
-C,--classpath <url> : 向每个用户代码添加url,他是通过UrlClassLoader加载。url需要指定文件的schema如(file://)
-d,--detached : 在后台运行
-p,--parallelism <parallelism> : job需要指定env的并行度,这个一般都需要设置。
-q,--sysoutLogging : 禁止logging输出作为标准输出。
-s,--fromSavepoint <savepointPath> : 基于savepoint保存下来的路径,进行恢复。
-sas,--shutdownOnAttachedExit : 如果是前台的方式提交,当客户端中断,集群执行的job任务也会shutdown

flink run -m yarn-cluster命令:

-m/--jobmanager : yarn-cluster集群-yd/--yarndetached : 后台-yjm/--yarnjobManager : jobmanager的内存-ytm/--yarntaskManager : taskmanager的内存-yid/--yarnapplicationId : job依附的applicationId
-ynm/--yarnname : application的名称
-ys/--yarnslots : 分配的slots个数

flink cancel

flink cancel [options] <job_id> : 取消正在运行的job id
flink cancel -s/--withSavepoint <path> <job_id> : 取消正在运行的job,并保存到相应的保存点、

flink savepoint

flink savepoint [options] <job_id> <target directory>
# 触发保存点
flink savepoint <job_id> <hdfs://xxxx/xx/x> : 将flink的快照保存到hdfs目录
# 使用yarn触发保存点
flink savepoint <job_id> <target_directory> -yid <application_id>
# 使用savepoint取消作业
flink cancel -s <tar_directory> <job_id>
# 从保存点恢复
flink run -s <target_directoey> [:runArgs]
# 如果复原的程序,对逻辑做了修改,比如删除了算子可以指定allowNonRestoredState参数复原。
flink run -s <target_directory> -n/--allowNonRestoredState [:runArgs]

flink保存savePoint:

bin/flink stop 50283447ceda3e25ab0d206f88f5630c -yid application_1602652869817_0365

退出程序并savepoint

/usr/lib/flink-current/bin/flink cancel --yarnapplicationId application_1607548790592_0278 --withSavepoint hdfs://emr-cluster/flink/flink-savepoints/ e6012c878ff435f1bfaeaecaf5bbdcd9

保存savepoint

/usr/lib/flink-1.12.4/bin/flink savepoint e6012c878ff435f1bfaeaecaf5bbdcd9 hdfs://emr-cluster/flink/flink-savepoints -yid application_1607548790592_0278

保存并退出

/usr/lib/flink-1.12.4/bin/flink stop -p hdfs://emr-cluster/flink/flink-savepoints -d e6012c878ff435f1bfaeaecaf5bbdcd9 -yid application_1607548790592_0278

从savepoint处启动

run --jobmanager yarn-cluster --yarnname flink_test --yarnjobManagerMemory 4096 --yarntaskManagerMemory 4096 --yarnslots 4 --parallelism 4 --fromSavepoint hdfs://emr-cluster/flink/flink-savepoints/savepoint-aef690-ef2b6e0cd4e8 --class com.colipu.etlApplications.FlinkETL2DataBase ossref://sh-itsharedfile-prd/data_bigdata/etl_real_time/ETL/Product/test.jar --application_path ossref://sh-itsharedfile-prd/data_bigdata/etl_real_time/ETL/Product/application.properties

Flink使用指南:Flink操作命令基础整理 (日常更新中...)相关推荐

  1. Java自学视频整理(持续更新中...)

    1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术 ...

  2. 初学Oracle的笔记(2)——基础内容(实时更新中..)

    续 初学Oracle的笔记(1)--基础内容(实时更新中..) 1.oracle中创建一张表,写法与sql server中的一样. SQL> create table Course 2 ( cn ...

  3. 081200计算机科学与技术——408计算机学科专业基础——操作系统,知识点整理【更新中】

    文章目录 操作系统的定义 操作系统的功能和目标 操作系统的特征 操作系统的发展与分类 os的运行机制和体系结构 中断 系统调用 进程 进程的状态与状态转换 更新中_P10 操作系统的定义 操作系统(O ...

  4. Node.js零基础自学(持续更新中)

    1. Node.js时基于Chrome V8 引擎的JavaScript运行环境.官网:Node.jsNode.js® is a JavaScript runtime built on Chrome' ...

  5. 软件大全下载整理(更新中)

    本篇文章将整理在开发过程中所用的各种软件,并会陆续的进行更新! Visual C++6.0 : http://pan.baidu.com/s/1c2c9VTu 绿色版:http://pan.baidu ...

  6. 面试基础整理(一)---Java中==和equals的区别

    最近开始回头复习Java基础内容,在遇到==这个关系运算符和equals运算符时,发现了很多有趣的现象. 代码如下: //基本数据类型的比较int num1 = 10;int num2 = 10;Sy ...

  7. es2015(es6)基础知识整理(更新中...)

    1.let let可以声明块级作用域变量 1 'use strict'; 2 3 if (true) { 4 let app = 'apple'; 5 } 6 7 console.log(app); ...

  8. 前端面试知识自己的一些整理 ---持续更新中

    - title: 自己整理的面试复习资料 date: 2019-03-20 12:27:51 tags: 面试 前端 CSS3+H5 [CSS3.0 帮助文档.chm](CSS3.0 帮助文档.chm ...

  9. 前端基础知识(更新中)

    HTML和CSS基础知识 本文章为B站尚硅谷前端学习视频的笔记整理 一.基本语法 (一)元素 标题:一到六级标题:h1到h6 <h1></h1> 段落:<p>< ...

最新文章

  1. mysql安装后第一次操作_MySQL数据库之mysql 安装成功以及第一次安装成功初始化密码操作...
  2. UVA 11259 Coin Changing Again
  3. 1.16 Java的异常跟踪栈
  4. 【渝粤教育】国家开放大学2019年春季 1117机电控制与可编程序控制 参考试题
  5. GPS(全球定位系统)
  6. 电脑用户计算机名文件夹,电脑用户名文件夹名称更改
  7. 微信支付解决多商户平台收款
  8. JME2 和JME3的比较
  9. python的io模块
  10. 计算机论文致谢词范文500字,论文致谢词范文500字(精选5篇)
  11. MEC的云边协同分析
  12. 计算机系统采用终中断的目的是?
  13. 干测试三年,我对数据库那可是一脸懵逼!
  14. Lind.DDD.Manager里菜单权限的设计
  15. Nginx的搭建和优化
  16. Python sqrt()函数的使用
  17. adb window10 配置环境变量
  18. spring mvc 404页面制作
  19. 搭建私服-docker registry
  20. 基于安卓的仿米画师(画师约稿)系统的设计与开发

热门文章

  1. [10] Linux系统日常运维
  2. 食品工程原理之流体动力学
  3. python中的调试器dbg
  4. 无服务器:S3 – S3BucketPermissions –操作不适用于语句中的任何资源
  5. 南加大计算机本科学费,留学南加州大学学费多少一年
  6. 求区间[1,n]之间的回文数
  7. CCG7D双C口车用充电芯片
  8. css 如何控制文字换行、省略
  9. 深入理解异或运算 xor 的含义——再探不使用加减乘除实现加法运算、不使用额外空间交换两个变量的值
  10. 佳能镜头EOS系统EF协议逆向工程(一)