Thanks for Biao's explanation.

Best,
Shengkai

Biao Geng <biaoge...@gmail.com> 于2022年5月20日周五 11:16写道:

> Hi there,
> @Zain, Weihua's suggestion should be able to fulfill the request to check
> JM logs. If you do want to use YARN cli for running Flink applications, it
> is possible to check JM's log with the YARN command like:
> *yarn logs -applicationId application_xxx_yyy -am -1 -logFiles
> jobmanager.log*
> For TM log, command would be like:
> * yarn logs -applicationId <app id> -containerId <container id>  -logFiles
> taskmanager.log*
> Note, it is not super easy to find the container id of TM. Some workaround
> would be to check JM's log first and get the container id for TM from that.
> You can also learn more about the details of above commands from *yarn
> logs -help*
>
> @Shengkai, yes, you are right the actual JM address is managed by YARN. To
> access the JM launched by YARN, users need to access YARN web ui to find
> the YARN application by applicationId and then click 'application master
> url' of that application to be redirected to Flink web ui.
>
> Best,
> Biao Geng
>
> Shengkai Fang <fskm...@gmail.com> 于2022年5月20日周五 10:59写道:
>
>> Hi.
>>
>> I am not familiar with the YARN application mode. Because the job manager
>> is started when submit the jobs. So how can users know the address of the
>> JM? Do we need to look up the Yarn UI to search the submitted job with the
>> JobID?
>>
>> Best,
>> Shengkai
>>
>> Weihua Hu <huweihua....@gmail.com> 于2022年5月20日周五 10:23写道:
>>
>>> Hi,
>>> You can get the logs from Flink Web UI if job is running.
>>> Best,
>>> Weihua
>>>
>>> 2022年5月19日 下午10:56,Zain Haider Nemati <zain.hai...@retailo.co> 写道:
>>>
>>> Hey All,
>>> How can I check logs for my job when it is running in application mode
>>> via yarn
>>>
>>>
>>>

Reply via email to