HHH*_*HHH 3 hadoop oozie oozie-coordinator
我运行了一个 Oozie 协调器,它每小时运行一个工作流。我没有它的 id,当我运行命令时oozie jobs -oozie http://localhost:11000/oozie,它只向我显示工作流作业,没有协调器。我想阻止此协调器进一步处理,我该怎么做?
首先是一个建议,以避免在每个命令中定义 oozie URL
export OOZIE_URL=http://localhost:11000/oozie
Run Code Online (Sandbox Code Playgroud)
您可以列出正在运行的协调员
oozie jobs -jobtype coordinator -filter status=RUNNING
Run Code Online (Sandbox Code Playgroud)
这将返回一个列表<coord_id>,在第一列中显示协调器 ID 。
请注意,您必须具有适当的权限才能运行以下命令。
然后你可以挂起协调器
oozie job -suspend `<coord_id>`
Run Code Online (Sandbox Code Playgroud)
并恢复它。
oozie job -resume <coord_id>
Run Code Online (Sandbox Code Playgroud)
但很多时候你不得不杀死它
oozie job -kill <coord_id>
Run Code Online (Sandbox Code Playgroud)
并重新部署它...
oozie job -config job.properties -run
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4177 次 |
| 最近记录: |