看我之前的文章就知道
我是部署了flink historyserver服务
为什么部署这个服务?
我所有的任务都是基于yarn运行的,如果任务运行过程中失败,或者需要kill掉,那么后续要再看这个任务的日志啊,历史记录啊 等等都比较麻烦。
部署了historyserver服务以后,基于yarn的所有失败或者取消任务操作都可以看到,因为信息是保存在hdfs上面的:
我们在启动服务后,查看日志,可以看到清晰的日志信息
对应的页面显示会加载这些信息:
问题来了:
我通过yarn的restful api去canceled或者kill掉任务,服务日志没有信息,那就没有操作信息。