Flink on YARN命令行停止任务的流程

为了教会这位刚入行的小白如何通过命令行停止Flink on YARN任务,我们将按照以下步骤进行操作:

步骤 描述
1. 确认任务的Application ID 在停止任务之前,我们需要获取任务的Application ID,这将用于标识要停止的任务。
2. 运行停止任务的命令 使用Flink提供的yarn-stop命令来停止任务。
3. 查看任务状态 可以使用yarn application -status命令来验证任务是否已成功停止。

现在我们将详细介绍每个步骤所需执行的操作和代码。

步骤 1:确认任务的Application ID

在停止任务之前,我们需要获取任务的Application ID。可以通过运行以下命令来获取当前正在运行的Flink on YARN任务的Application ID:

yarn application -list

该命令将显示所有正在运行的YARN应用程序列表,并包括Flink on YARN任务的Application ID。在输出中找到与您要停止的任务对应的Application ID,并将其记录下来。

步骤 2:运行停止任务的命令

一旦我们获得了要停止的任务的Application ID,我们可以使用yarn-stop命令来停止任务。以下是使用yarn-stop命令的示例代码和注释:

yarn application -kill <Application ID>

<Application ID>替换为您要停止的任务的实际Application ID。

步骤 3:查看任务状态

在停止任务之后,我们可以使用yarn application -status命令来验证任务是否已成功停止。以下是使用yarn application -status命令的示例代码和注释:

yarn application -status <Application ID>

<Application ID>替换为您要验证状态的任务的实际Application ID。此命令将显示任务的当前状态,如果任务已成功停止,则状态将显示为"FINISHED"。

这些步骤完成后,您应该已经成功地通过命令行停止了Flink on YARN任务。

希望这篇文章对你有所帮助!