这个必须有,因为用yarn-session.sh创建集群会有jobmanager.log。能够找到yarn-session.sh的启动类(org.apache.flink.yarn.cli.FlinkYarnSessionCli)到
YarnClusterDescriptor的调用路径。
[image: image.png]
但是我没有找到从sql-client.sh的启动类(org.apache.flink.table.client.SqlClient)到
YarnClusterDescriptor的调用路径。这两者不在同一个包。

Qishang <zhongqish...@gmail.com> 于2022年4月27日周三 13:46写道:

> Hi.
> 确认下 conf 下,是否有 log4j.properties
>
> 应该是在这个地放生成的,
>
> https://github.com/apache/flink/blob/release-1.13/flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java#L1699
>
>
> ruiyun wan <wryinv...@gmail.com> 于2022年4月26日周二 14:41写道:
>
> > Flink版本:1.13
> > 问题描述:使用sql-client.sh启动yarn-per-job(execution.target =
> >
> >
> yarn-per-job)时,在YARN集群侧生成的launch_container.sh中,启动org.apache.flink.yarn.entrypoint.YarnJobClusterEntrypoint的参数中无-Dlog.file和-Dlog4j.configuration属性参数,导致没有jobmanager.log日志文件,如何设置才能影响Yarn生成的launch_container.sh包含上述参数。
> >
>

回复