Flink集群提交作业运行

Flink集群提交作业运行

Slot: 槽位
Task subTask 最底层: 运行在Slot上面

进程:
TaskManangerRunner

1. 如何传入参数

object parametersApp {
  def main(args: Array[String]): Unit = {
    /**
     * 对任何作业来说: 涉及到得参数分为2个类
     * 1) 必填
     * 2) 可选
     *
     */
    val parameters: ParameterTool = ParameterTool.fromArgs(args)
    val host = parameters.get("host", "ip-172-18-35-127")
    val port = parameters.get("port", "9527")

    //    parameters.getRequired("")  必填

    println(host + " ..... " + port)

  }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参数传入

在这里插入图片描述

    val parameterTool = ParameterTool.fromPropertiesFile("config/cityos-flink.properties")
    println(parameterTool.get("topics"))

在这里插入图片描述

2. webUI上传

在这里插入图片描述
配置好参数

提交作业之后在页面查看详细内容
日志在taskmanager上

在这里插入图片描述

3. 指令启动

-c + 类名
-p 并行度
-s --fromSavepoint


/data/flink-1.13.1/bin/flink run \
-c com.cityos.subtask.StreamingWCClusterApp \
/data/flink-1.13.1/csz/cityos-tracking-flink-1.0-SNAPSHOT.jar  \
--host 172.18.25.128 --port 9527

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值