This section guides users to use a Yarn client in an O&M or service scenario.
For example, the installation directory is /opt/hadoopclient. The client directory in the following operations is only an example. Change it to the actual installation directory.
cd /opt/hadoopclient
source bigdata_env
kinit Component service user
yarn application -list
This problem occurs because the memory required for running the Yarn client exceeds the upper limit (128 MB by default) set on the Yarn client. For clusters of MRS 3.x or later: You can modify CLIENT_GC_OPTS in <Client installation path>/HDFS/component_env to change the memory upper limit of the Yarn client. For example, if you want to set the maximum memory to 1 GB, run the following command:
export CLIENT_GC_OPTS="-Xmx1G"
For clusters earlier than MRS 3.x: You can modify GC_OPTS_YARN in < Client installation path >/HDFS/component_env to change the memory upper limit of the Yarn client. For example, if you want to set the maximum memory to 1 GB, run the following command:
export GC_OPTS_YARN="-Xmx1G"
After the modification, run the following command to make the modification take effect:
source <Client installation path>//bigdata_env
By default, the logs generated during the running of the Yarn client are printed to the console. The default log level is INFO. To enable the DEBUG log level for fault locating, run the following command to export an environment variable:
export YARN_ROOT_LOGGER=DEBUG,console
Then run the Yarn Shell command to print DEBUG logs.
If you want to print INFO logs again, run the following command:
export YARN_ROOT_LOGGER=INFO,console