Hi,

 

How can I view log on yarn-client mode?

When I insert the following line on mapToPair function for example,

 

System.out.println("TEST TEST");

 

On local mode, it is displayed on console.

But on yarn-client mode, it is not on anywhere.

When I use yarn resource manager web UI, the size of 'stdout' file is 0.

And the size of 'stderr' file is non-zero, but it has only the following
lines. Maybe it's from executor launcher, but not from executor process
itself.

(I'm using Spark 1.0.0)

 

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in
[jar:file:/grid/3/hadoop/yarn/local/filecache/10/spark-assembly-1.0.0-hadoop
2.4.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in
[jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/Static
LoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

log4j:WARN No appenders could be found for logger
(org.apache.hadoop.util.Shell).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
more info.

14/11/20 10:42:29 INFO YarnSparkHadoopUtil: Using Spark's default log4j
profile: org/apache/spark/log4j-defaults.properties

14/11/20 10:42:29 INFO SecurityManager: Changing view acls to: yarn,xcapvuze

14/11/20 10:42:29 INFO SecurityManager: SecurityManager: authentication
disabled; ui acls disabled; users with view permissions: Set(yarn, xcapvuze)

14/11/20 10:42:29 INFO Slf4jLogger: Slf4jLogger started

14/11/20 10:42:29 INFO Remoting: Starting remoting

14/11/20 10:42:29 INFO Remoting: Remoting started; listening on addresses
:[akka.tcp://sparkYarnAM@cluster04:37065]

14/11/20 10:42:29 INFO Remoting: Remoting now listens on addresses:
[akka.tcp://sparkYarnAM@cluster04:37065]

14/11/20 10:42:29 INFO RMProxy: Connecting to ResourceManager at
cluster01/10.254.0.11:8030

14/11/20 10:42:29 INFO ExecutorLauncher: ApplicationAttemptId:
appattempt_1416441180745_0003_000001

14/11/20 10:42:29 INFO ExecutorLauncher: Registering the ApplicationMaster

14/11/20 10:42:29 INFO ExecutorLauncher: Waiting for Spark driver to be
reachable.

14/11/20 10:42:29 INFO ExecutorLauncher: Driver now available:
INNO-C-358:50050

14/11/20 10:42:29 INFO ExecutorLauncher: Listen to driver:
akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler

14/11/20 10:42:29 INFO ExecutorLauncher: Allocating 3 executors.

14/11/20 10:42:29 INFO YarnAllocationHandler: Will Allocate 3 executor
containers, each with 4480 memory

14/11/20 10:42:29 INFO YarnAllocationHandler: Container request (host: Any,
priority: 1, capability: <memory:4480, vCores:4>

14/11/20 10:42:29 INFO YarnAllocationHandler: Container request (host: Any,
priority: 1, capability: <memory:4480, vCores:4>

14/11/20 10:42:29 INFO YarnAllocationHandler: Container request (host: Any,
priority: 1, capability: <memory:4480, vCores:4>

14/11/20 10:42:30 INFO AMRMClientImpl: Received new token for :
cluster03:45454

14/11/20 10:42:30 INFO AMRMClientImpl: Received new token for :
cluster04:45454

14/11/20 10:42:30 INFO AMRMClientImpl: Received new token for :
cluster02:45454

14/11/20 10:42:30 INFO RackResolver: Resolved cluster03 to /default-rack

14/11/20 10:42:30 INFO RackResolver: Resolved cluster02 to /default-rack

14/11/20 10:42:30 INFO RackResolver: Resolved cluster04 to /default-rack

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching container
container_1416441180745_0003_01_000002 for on host cluster03

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching ExecutorRunnable.
driverUrl: akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler,
executorHostname: cluster03

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching container
container_1416441180745_0003_01_000004 for on host cluster02

14/11/20 10:42:30 INFO ExecutorRunnable: Starting Executor Container

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching ExecutorRunnable.
driverUrl: akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler,
executorHostname: cluster02

14/11/20 10:42:30 INFO ExecutorRunnable: Starting Executor Container

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching container
container_1416441180745_0003_01_000003 for on host cluster04

14/11/20 10:42:30 INFO YarnAllocationHandler: Launching ExecutorRunnable.
driverUrl: akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler,
executorHostname: cluster04

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy:
yarn.client.max-nodemanagers-proxies : 500

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy:
yarn.client.max-nodemanagers-proxies : 500

14/11/20 10:42:30 INFO ExecutorRunnable: Starting Executor Container

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy:
yarn.client.max-nodemanagers-proxies : 500

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up ContainerLaunchContext

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up ContainerLaunchContext

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up ContainerLaunchContext

14/11/20 10:42:30 INFO ExecutorRunnable: Preparing Local resources

14/11/20 10:42:30 INFO ExecutorRunnable: Preparing Local resources

14/11/20 10:42:30 INFO ExecutorRunnable: Preparing Local resources

14/11/20 10:42:30 INFO ExecutorRunnable: Prepared Local resources
Map(__spark__.jar -> resource { scheme: "hdfs" host: "cluster01" port: -1
file: "/apps/spark/spark-assembly-1.0.0-hadoop2.4.0.jar" } size: 124439678
timestamp: 1406511901745 type: FILE visibility: PUBLIC)

14/11/20 10:42:30 INFO ExecutorRunnable: Prepared Local resources
Map(__spark__.jar -> resource { scheme: "hdfs" host: "cluster01" port: -1
file: "/apps/spark/spark-assembly-1.0.0-hadoop2.4.0.jar" } size: 124439678
timestamp: 1406511901745 type: FILE visibility: PUBLIC)

14/11/20 10:42:30 INFO ExecutorRunnable: Prepared Local resources
Map(__spark__.jar -> resource { scheme: "hdfs" host: "cluster01" port: -1
file: "/apps/spark/spark-assembly-1.0.0-hadoop2.4.0.jar" } size: 124439678
timestamp: 1406511901745 type: FILE visibility: PUBLIC)

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up executor with commands:
List({{JAVA_HOME}}/bin/java, -server, -XX:OnOutOfMemoryError='kill %p',
-Xms4096m -Xmx4096m , -Drhino.opt.level=9, -Djava.io.tmpdir={{PWD}}/tmp,
-Dlog4j.configuration=log4j-spark-container.properties,
org.apache.spark.executor.CoarseGrainedExecutorBackend,
akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler, 2, cluster02,
4, 1>, <LOG_DIR>/stdout, 2>, <LOG_DIR>/stderr)

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up executor with commands:
List({{JAVA_HOME}}/bin/java, -server, -XX:OnOutOfMemoryError='kill %p',
-Xms4096m -Xmx4096m , -Drhino.opt.level=9, -Djava.io.tmpdir={{PWD}}/tmp,
-Dlog4j.configuration=log4j-spark-container.properties,
org.apache.spark.executor.CoarseGrainedExecutorBackend,
akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler, 1, cluster03,
4, 1>, <LOG_DIR>/stdout, 2>, <LOG_DIR>/stderr)

14/11/20 10:42:30 INFO ExecutorRunnable: Setting up executor with commands:
List({{JAVA_HOME}}/bin/java, -server, -XX:OnOutOfMemoryError='kill %p',
-Xms4096m -Xmx4096m , -Drhino.opt.level=9, -Djava.io.tmpdir={{PWD}}/tmp,
-Dlog4j.configuration=log4j-spark-container.properties,
org.apache.spark.executor.CoarseGrainedExecutorBackend,
akka.tcp://spark@INNO-C-358:50050/user/CoarseGrainedScheduler, 3, cluster04,
4, 1>, <LOG_DIR>/stdout, 2>, <LOG_DIR>/stderr)

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy: Opening proxy :
cluster02:45454

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy: Opening proxy :
cluster03:45454

14/11/20 10:42:30 INFO ContainerManagementProtocolProxy: Opening proxy :
cluster04:45454

14/11/20 10:42:30 INFO ExecutorLauncher: All executors have launched.

14/11/20 10:42:30 INFO ExecutorLauncher: Started progress reporter thread -
sleep time : 5000

14/11/20 10:43:07 INFO ExecutorLauncher: Driver terminated or disconnected!
Shutting down. Disassociated [akka.tcp://sparkYarnAM@cluster04:37065] ->
[akka.tcp://spark@INNO-C-358:50050]

14/11/20 10:43:10 INFO ExecutorLauncher: finish ApplicationMaster with
SUCCEEDED

14/11/20 10:43:10 INFO AMRMClientImpl: Waiting for application to be
successfully unregistered.

14/11/20 10:43:10 INFO ExecutorLauncher: Exited

 

How can I view the log?

 

Thanks.

Reply via email to