yarn application id 是如何生成的
How yarn application id is generated
我启动了一个 yarn 应用程序,它给出的 id 为 application_1560618551799_4465795
但是,我很惊讶地发现 1560618551799 表示 Sun Jun 16 01:09:11 CST 2019
,大约 3 个月前。
我以为id里面的时间戳会落到今天,请问我能不能从id算出申请什么时候开始?
谢谢
遗憾的是,无法从应用程序 ID 本身推断出应用程序启动时间。 Source code for the ApplicationId
提供以下叙述:
ApplicationId
represents the globally unique identifier for an
application.
The globally unique nature of the identifier is
achieved by using the
cluster timestamp i.e. start-time of the ResourceManager
along with a monotonically increasing counter for the application
您可能需要 getApplicationReport
使用 YarnClient
,并从那里提取开始时间。
我启动了一个 yarn 应用程序,它给出的 id 为 application_1560618551799_4465795
但是,我很惊讶地发现 1560618551799 表示 Sun Jun 16 01:09:11 CST 2019
,大约 3 个月前。
我以为id里面的时间戳会落到今天,请问我能不能从id算出申请什么时候开始?
谢谢
遗憾的是,无法从应用程序 ID 本身推断出应用程序启动时间。 Source code for the ApplicationId
提供以下叙述:
The globally unique nature of the identifier is achieved by using the cluster timestamp i.e. start-time of the
ApplicationId
represents the globally unique identifier for an application.ResourceManager
along with a monotonically increasing counter for the application
您可能需要 getApplicationReport
使用 YarnClient
,并从那里提取开始时间。