Spark process info:
-
Java virtual machine process status tool:
jps
$ jps -ml
14945 org.apache.spark.deploy.master.Master --host localhost --port 7077 --webui-port 8080
15103 org.apache.spark.deploy.worker.Worker --webui-port 8081 spark://localhost:7077
-
Display process info:
ps -fp <pid> | less
$ ps -fp 12835 | less
UID PID PPID C STIME TTY TIME CMD
spark 12835 1 1 13:51 pts/0 00:00:04 /opt/jdk1.8.0_172/bin/java
-cp /opt/spark-3.0.0-bin-hadoop3.2/conf/:/opt/spark-3.0.0-bin-hadoop3.2/jars/*
-Xmx1g org.apache.spark.deploy.master.Master --host localhost --port 7077 --webui-port 8080
$ ps -fp 13005 | less
UID PID PPID C STIME TTY TIME CMD
spark 13005 1 1 13:51 ? 00:00:05 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
-cp /opt/spark-3.0.0-bin-hadoop3.2/conf/:/opt/spark-3.0.0-bin-hadoop3.2/jars/*
-Xmx1g org.apache.spark.deploy.worker.Worker --webui-port 8081 spark://localhost:7077
Spark log files:
-
Spark log files can be found in "${SPARK_HOME}/logs/"
-
Spark workers log files can be found in "${SPARK_HOME}/work/"
-
Spark pid files: "/tmp/spark-*.pid"
$ ls -al ${SPARK_HOME}/logs/
-rw-rw-r-- spark spark spark-spark-org.apache.spark.deploy.master.Master-1-mtitek.out
-rw-rw-r-- spark spark spark-spark-org.apache.spark.deploy.worker.Worker-1-mtitek.out
$ ls -al ${SPARK_HOME}/work/
drwxrwxr-x spark spark app-11111111081718-0000
drwxrwxr-x spark spark app-11111111081740-0001
$ ls -al ${SPARK_HOME}/work/app-11111111081718-0000/0/
-rw-rw-r-- spark spark stderr
-rw-rw-r-- spark spark stdout
$ ls -al /tmp/ | grep spark
-rw-rw-r-- spark spark spark-spark-org.apache.spark.deploy.master.Master-1.pid
-rw-rw-r-- spark spark spark-spark-org.apache.spark.deploy.worker.Worker-1.pid