如下图的线下下令怎样迁徙到线上。起首打开 VVP UI,添加底子设置,重要包罗:作业名称、Jar URI、一些重要参数和并行度。还可以点击高级设置,设置更多信息。
好比高级设置里的举动设置,分为三部门:升级计谋、初始状态和规复计谋。升级计谋一样平常选择Stateless,初始状态选择Running,规复计谋选择Latest State。
升级计谋选择Stateless,表现针对已经在运行的作业,编辑并生存设置后,会直接把原作业停掉,然后重新启动一个更新的作业;选择Stateble,针对正在运行的作业做设置编辑并生存的话,作业会先做一次Savepoint,然后加载新的设置并利用该 Savepoint启动新的作业。
规复计谋选择LatestSavepoint,是指作业在停息环境下,假如再启动,将利用最新的Savepoint启动。
上面先容的是 Flink 设置中比力紧张的部门,下面图片表现的是别的一部门可以设置Checkpoint隔断等的设置,接下来是资源设置。日记设置部门可以选择日记生存位置,方便日后假如作业出现题目,可以方便的排盘问题。
Flink 作业设置完成并启动运行后,假如出现非常,可以通过运行变乱检察运行环境和题目。也可以打开 Flink UI的Job Manager,检察日记环境。
二、多Jar环境下,用户怎样添加其他依靠的Jar
一些用户有自界说依靠且无法通过 fat jar 办理题目。举个例子,A用户有本身的main Jar和一些其他的Jar,这些Jar的应用场景不一样,那么起首必要在资源管理页面上传Jar包,上传完成之后就可以在页面利用该文件。
上传后再到高级设置中,找到“额外依靠的Jar”,下拉并选择刚刚上传的Jar 包就可以了。
三、用户怎样通过设置文件界说作业
在资源管理里上传文件,然后在高级设置里选添加依靠,选择必要的依靠。假如启动函数里,main class是必要读取某个文件,先通过依靠添加文件,然后再根据提示的方式读取文件。
以上两个方式是放置用户Jar的方式,jar 和其他文件都可以在这里存放。
四、怎样复用原来的state加快作业规复
假如在运行作业时发现题目,一样平常环境下是停下来然后找到题目修复后再重启。用户必要在创建的时间指定 Checkpoint 必要的 OSS。 假如开启了Checkpoint,后续作业就可以直接从Checkpoint中规复。
起首确认高级设置中规复计谋选择LatestState或LatestSavepoint。在这个条件下,可以停息作业(万万不要制止作业),停息会触发Savepoint,当再次点击启动时,会从这次Savepoint点规复。
打开 Flink UI ,然后点击作业快照,在作业快照中可以检察 Flink Checkpoint指标,内里会表现Restore的次数和末了一次Restore的地点等信息,可确定作业是从最新的 State 规复。
看成业正在运行,想对当前作业进项拷贝,怎样操纵呢?在作业控制页面点击Checkpoint,找到汗青快照并点击其对应的最右侧的“从该快照复制作业”,那么就完成了把当前作业复制的操纵,复制内容包罗正在运行作业的Jar 包设置等。点击启动后,可以从作业快照中检察到新作业是从上个作业近来的一次Savepoint中复制启动的。
作者:景丽宁(砚田)
本文为阿里云原创内容,未经答应不得转载返回搜狐,检察更多