使用Yarn客户端提交任务
操作场景
该任务指导用户在运维场景或业务场景中使用Yarn客户端。
前提条件
使用Yarn客户端
客户端常见使用问题
- 问题一:当执行Yarn客户端命令时,客户端程序异常退出,报“java.lang.OutOfMemoryError”的错误。
这个问题是由于Yarn客户端运行时所需的内存超过了Yarn客户端设置的内存上限(默认为128MB)。
- 问题二:如何设置Yarn客户端运行时的日志级别?
Yarn客户端运行时的日志默认输出到Console控制台,其级别默认为INFO级别。有时为了定位问题,需要开启DEBUG级别日志,可以通过导出环境变量来设置,命令如下:
export YARN_ROOT_LOGGER=DEBUG,console
在执行完以上命令后,再执行Yarn Shell命令时,即可打印出DEBUG级别日志。
如果想恢复INFO级别日志,可执行如下命令:
export YARN_ROOT_LOGGER=INFO,console