Spark部署

2. 部署

spark计算会依赖scala所以要先安装scala。

序列号 IP地址 主机名 角色 安装软件
1 192.168.186.10 master spark master scalaspark
2 192.168.186.11 slave1 spark work scalaspark
3 192.168.186.12 slave2 spark work scalaspark

2.1 部署scala

wget https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz
tar xf scala-2.12.4.tgz
ln -sf /usr/local/scala-2.12.4 /usr/local/scala

详细步骤

[root@master src]# wget https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz
--2019-06-27 20:08:57--  https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz
Resolving downloads.lightbend.com (downloads.lightbend.com)... 99.84.239.12, 99.84.239.115, 99.84.239.98, ..
.Connecting to downloads.lightbend.com (downloads.lightbend.com)|99.84.239.12|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19741785 (19M) [application/octet-stream]
Saving to: ‘scala-2.12.4.tgz’

100%[==================================================================>] 19,741,785  1.90MB/s   in 18s    

2019-06-27 20:09:22 (1.07 MB/s) - ‘scala-2.12.4.tgz’ saved [19741785/19741785]

[root@master src]# tar xf scala-2.12.4.tgz
[root@master src]# mv scala-2.12.4 /usr/local/
[root@master src]# ln -sf /usr/local/scala-2.12.4 /usr/local/scala

2.2 部署spark

wget http://mirror.bit.edu.cn/apache/spark/spark-1.6.3/spark-1.6.3-bin-hadoop2.6.tgz
tar xf spark-1.6.3-bin-hadoop2.6.tgz -C /usr/local/
ln -sf /usr/local/spark-1.6.3-bin-hadoop2.6 /usr/local/spark
cd /usr/local/spark/conf/
cp spark-env.sh.template spark-env.sh
cat>>spark-env.sh<<EOF
export SCALA_HOME=/usr/local/scala
export JAVA_HOME=/usr/local/jdk1.8.0_172
export HADOOP_HOME=/usr/local/hadoop-2.6.5
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
SPARK_MASTER_IP=master
SPARK_LOCAL_DIRS=/usr/local/spark
SPARK_DRIVER_MEMORY=1G
EOF
egrep -v '#|^$' spark-env.sh 

cat>slaves<<EOF
slave1
slave2
EOF

详细步骤

[root@master src]# tar xf spark-1.6.3-bin-hadoop2.6.tgz -C /usr/local/
[root@master src]# ln -sf /usr/local/spark-1.6.3-bin-hadoop2.6 /usr/local/spark
[root@master src]# cd /usr/local/spark/conf/
[root@master conf]# cp spark-env.sh.template spark-env.sh
[root@master local]# cat>>spark-env.sh<<EOF
> export SCALA_HOME=/usr/local/scala
> export JAVA_HOME=/usr/local/jdk1.8.0_172
> export HADOOP_HOME=/usr/local/hadoop-2.6.5
> export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
> SPARK_MASTER_IP=master
> SPARK_LOCAL_DIRS=/usr/local/spark
> SPARK_DRIVER_MEMORY=1G
> EOF

[root@master local]# egrep -v '#|^$' spark-env.sh 
export SCALA_HOME=/usr/local/scala
export JAVA_HOME=/usr/local/jdk1.8.0_172
export HADOOP_HOME=/usr/local/hadoop-2.6.5
export HADOOP_CONF_DIR=/usr/local/hadoop-2.6.5/etc/hadoop
SPARK_MASTER_IP=master
SPARK_LOCAL_DIRS=/usr/local/spark
SPARK_DRIVER_MEMORY=1G

[root@master conf]# cat>slaves<<EOF
slave1
slave2
EOF

[root@master conf]# ll
total 48
-rw-r--r-- 1  500  500  987 Nov  3  2016 docker.properties.template
-rw-r--r-- 1  500  500 1105 Nov  3  2016 fairscheduler.xml.template
-rw-r--r-- 1  500  500 1734 Nov  3  2016 log4j.properties.template
-rw-r--r-- 1  500  500 6671 Nov  3  2016 metrics.properties.template
-rw-r--r-- 1 root root   14 Jun 27 20:32 slaves
-rw-r--r-- 1  500  500  865 Nov  3  2016 slaves.template
-rw-r--r-- 1  500  500 1292 Nov  3  2016 spark-defaults.conf.template
-rwxr-xr-x 1 root root 4209 Jun 27 20:22 spark-env.sh
-rwxr-xr-x 1  500  500 4209 Nov  3  2016 spark-env.sh.template

2.3 分发包

rsync -az /usr/local/{scala-2.12.4,scala,spark,spark-1.6.3-bin-hadoop2.6} slave1:/usr/local/
rsync -az /usr/local/{scala-2.12.4,scala,spark,spark-1.6.3-bin-hadoop2.6} slave2:/usr/local/ 

详细步骤

[root@master ~]# rsync -az /usr/local/{scala-2.12.4,scala,spark,spark-1.6.3-bin-hadoop2.6} slave1:/usr/local/
[root@master ~]# rsync -az /usr/local/{scala-2.12.4,scala,spark,spark-1.6.3-bin-hadoop2.6} slave2:/usr/local/

spark只在master上启动和停止

2.4 启停

详细步骤

[root@master sbin]# ./start-all.sh 
starting org.apache.spark.deploy.master.Master, logging to /usr/local/spark/logs/spark-root-org.apache.spark.deploy.master.Master-1-master.out
slave2: starting org.apache.spark.deploy.worker.Worker, logging to /usr/local/spark/logs/spark-root-org.apache.spark.deploy.worker.Worker-1-slave2.out
slave1: starting org.apache.spark.deploy.worker.Worker, logging to /usr/local/spark/logs/spark-root-org.apache.spark.deploy.worker.Worker-1-slave1.out

启停

cd /usr/local/spark/sbin/
./start-all.sh # 启动
./stop-all.sh  # 停止

2.5 检查

[root@master sbin]# jps
46224 Master
46304 Jps
27970 HQuorumPeer
21699 NameNode
43092 ResourceManager
21882 SecondaryNameNode

[root@slave1 conf]# jps
29409 DataNode
117442 NodeManager
15043 Worker
15125 Jps
48264 HQuorumPeer

[root@slave2 conf]# jps
17186 HQuorumPeer
36164 Jps
32533 NodeManager
36101 Worker

只要在master上看到Mater进程,slave上看到work进程,就基本判断spark安装OK。

在查看端口

[root@master sbin]# netstat -lnp|grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      46224/java  

spark

2.6 spark 验证

2.6.1 本地验证

cd /usr/local/spark
./bin/run-example SparkPi 10 --master local[2]
详细步骤
[root@master ~]# cd /usr/local/spark
[root@master spark]# ./bin/run-example SparkPi 10 --master local[2]
19/06/27 20:50:17 INFO spark.SparkContext: Running Spark version 1.6.3
19/06/27 20:50:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
19/06/27 20:50:17 INFO spark.SecurityManager: Changing view acls to: root
19/06/27 20:50:17 INFO spark.SecurityManager: Changing modify acls to: root
19/06/27 20:50:17 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(root); users with modify permissions: Set(root)
19/06/27 20:50:18 INFO util.Utils: Successfully started service 'sparkDriver' on port 44014.
19/06/27 20:50:18 INFO slf4j.Slf4jLogger: Slf4jLogger started
19/06/27 20:50:18 INFO Remoting: Starting remoting
19/06/27 20:50:18 INFO Remoting: Remoting started; listening on addresses :[akka.tcp://sparkDriverActorSystem@192.168.186.10:43051]
19/06/27 20:50:18 INFO util.Utils: Successfully started service 'sparkDriverActorSystem' on port 43051.
19/06/27 20:50:18 INFO spark.SparkEnv: Registering MapOutputTracker
19/06/27 20:50:18 INFO spark.SparkEnv: Registering BlockManagerMaster
19/06/27 20:50:18 INFO storage.DiskBlockManager: Created local directory at /usr/local/spark-1.6.3-bin-hadoop2.6/blockmgr-72a5407a-0b39-418a-b9ec-73ff4d65d20a
19/06/27 20:50:18 INFO storage.MemoryStore: MemoryStore started with capacity 511.1 MB
19/06/27 20:50:18 INFO spark.SparkEnv: Registering OutputCommitCoordinator
19/06/27 20:50:18 INFO server.Server: jetty-8.y.z-SNAPSHOT
19/06/27 20:50:18 INFO server.AbstractConnector: Started SelectChannelConnector@0.0.0.0:4040
19/06/27 20:50:18 INFO util.Utils: Successfully started service 'SparkUI' on port 4040.
19/06/27 20:50:18 INFO ui.SparkUI: Started SparkUI at http://192.168.186.10:4040
19/06/27 20:50:18 INFO spark.HttpFileServer: HTTP File server directory is /usr/local/spark-1.6.3-bin-hadoop2.6/spark-7435e694-5b12-4efa-a784-30a4afcf68b6/httpd-3c04ef20-3378-449f-b4ff-c168
26d5928f19/06/27 20:50:18 INFO spark.HttpServer: Starting HTTP Server
19/06/27 20:50:18 INFO server.Server: jetty-8.y.z-SNAPSHOT
19/06/27 20:50:18 INFO server.AbstractConnector: Started SocketConnector@0.0.0.0:33544
19/06/27 20:50:18 INFO util.Utils: Successfully started service 'HTTP file server' on port 33544.
19/06/27 20:50:19 INFO spark.SparkContext: Added JAR file:/usr/local/spark/lib/spark-examples-1.6.3-hadoop2.6.0.jar at http://192.168.186.10:33544/jars/spark-examples-1.6.3-hadoop2.6.0.jar 
with timestamp 156163981947619/06/27 20:50:19 INFO executor.Executor: Starting executor ID driver on host localhost
19/06/27 20:50:19 INFO util.Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 33262.
19/06/27 20:50:19 INFO netty.NettyBlockTransferService: Server created on 33262
19/06/27 20:50:19 INFO storage.BlockManagerMaster: Trying to register BlockManager
19/06/27 20:50:19 INFO storage.BlockManagerMasterEndpoint: Registering block manager localhost:33262 with 511.1 MB RAM, BlockManagerId(driver, localhost, 33262)
19/06/27 20:50:19 INFO storage.BlockManagerMaster: Registered BlockManager
19/06/27 20:50:20 INFO spark.SparkContext: Starting job: reduce at SparkPi.scala:36
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Got job 0 (reduce at SparkPi.scala:36) with 10 output partitions
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Final stage: ResultStage 0 (reduce at SparkPi.scala:36)
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Parents of final stage: List()
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Missing parents: List()
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Submitting ResultStage 0 (MapPartitionsRDD[1] at map at SparkPi.scala:32), which has no missing parents
19/06/27 20:50:20 INFO storage.MemoryStore: Block broadcast_0 stored as values in memory (estimated size 1904.0 B, free 511.1 MB)
19/06/27 20:50:20 INFO storage.MemoryStore: Block broadcast_0_piece0 stored as bytes in memory (estimated size 1218.0 B, free 511.1 MB)
19/06/27 20:50:20 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on localhost:33262 (size: 1218.0 B, free: 511.1 MB)
19/06/27 20:50:20 INFO spark.SparkContext: Created broadcast 0 from broadcast at DAGScheduler.scala:1006
19/06/27 20:50:20 INFO scheduler.DAGScheduler: Submitting 10 missing tasks from ResultStage 0 (MapPartitionsRDD[1] at map at SparkPi.scala:32)
19/06/27 20:50:20 INFO scheduler.TaskSchedulerImpl: Adding task set 0.0 with 10 tasks
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 0.0 in stage 0.0 (TID 0, localhost, partition 0,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 1.0 in stage 0.0 (TID 1, localhost, partition 1,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 2.0 in stage 0.0 (TID 2, localhost, partition 2,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 3.0 in stage 0.0 (TID 3, localhost, partition 3,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO executor.Executor: Running task 2.0 in stage 0.0 (TID 2)
19/06/27 20:50:21 INFO executor.Executor: Running task 1.0 in stage 0.0 (TID 1)
19/06/27 20:50:21 INFO executor.Executor: Running task 0.0 in stage 0.0 (TID 0)
19/06/27 20:50:21 INFO executor.Executor: Running task 3.0 in stage 0.0 (TID 3)
19/06/27 20:50:21 INFO executor.Executor: Fetching http://192.168.186.10:33544/jars/spark-examples-1.6.3-hadoop2.6.0.jar with timestamp 1561639819476
19/06/27 20:50:21 INFO util.Utils: Fetching http://192.168.186.10:33544/jars/spark-examples-1.6.3-hadoop2.6.0.jar to /usr/local/spark-1.6.3-bin-hadoop2.6/spark-7435e694-5b12-4efa-a784-30a4a
fcf68b6/userFiles-7db6afc8-1a13-46e1-b169-7f61e1776bf4/fetchFileTemp632533051007102802.tmp19/06/27 20:50:21 INFO executor.Executor: Adding file:/usr/local/spark-1.6.3-bin-hadoop2.6/spark-7435e694-5b12-4efa-a784-30a4afcf68b6/userFiles-7db6afc8-1a13-46e1-b169-7f61e1776bf4/spark-ex
amples-1.6.3-hadoop2.6.0.jar to class loader19/06/27 20:50:21 INFO executor.Executor: Finished task 1.0 in stage 0.0 (TID 1). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO executor.Executor: Finished task 2.0 in stage 0.0 (TID 2). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO executor.Executor: Finished task 3.0 in stage 0.0 (TID 3). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO executor.Executor: Finished task 0.0 in stage 0.0 (TID 0). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 4.0 in stage 0.0 (TID 4, localhost, partition 4,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO executor.Executor: Running task 4.0 in stage 0.0 (TID 4)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 5.0 in stage 0.0 (TID 5, localhost, partition 5,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO executor.Executor: Running task 5.0 in stage 0.0 (TID 5)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 6.0 in stage 0.0 (TID 6, localhost, partition 6,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO executor.Executor: Running task 6.0 in stage 0.0 (TID 6)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 7.0 in stage 0.0 (TID 7, localhost, partition 7,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 1.0 in stage 0.0 (TID 1) in 777 ms on localhost (1/10)
19/06/27 20:50:21 INFO executor.Executor: Running task 7.0 in stage 0.0 (TID 7)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 0.0 in stage 0.0 (TID 0) in 809 ms on localhost (2/10)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 2.0 in stage 0.0 (TID 2) in 792 ms on localhost (3/10)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 3.0 in stage 0.0 (TID 3) in 812 ms on localhost (4/10)
19/06/27 20:50:21 INFO executor.Executor: Finished task 7.0 in stage 0.0 (TID 7). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 8.0 in stage 0.0 (TID 8, localhost, partition 8,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 7.0 in stage 0.0 (TID 7) in 63 ms on localhost (5/10)
19/06/27 20:50:21 INFO executor.Executor: Finished task 6.0 in stage 0.0 (TID 6). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO executor.Executor: Running task 8.0 in stage 0.0 (TID 8)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Starting task 9.0 in stage 0.0 (TID 9, localhost, partition 9,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:50:21 INFO executor.Executor: Finished task 5.0 in stage 0.0 (TID 5). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 6.0 in stage 0.0 (TID 6) in 66 ms on localhost (6/10)
19/06/27 20:50:21 INFO executor.Executor: Running task 9.0 in stage 0.0 (TID 9)
19/06/27 20:50:21 INFO executor.Executor: Finished task 4.0 in stage 0.0 (TID 4). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 5.0 in stage 0.0 (TID 5) in 82 ms on localhost (7/10)
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 4.0 in stage 0.0 (TID 4) in 92 ms on localhost (8/10)
19/06/27 20:50:21 INFO executor.Executor: Finished task 9.0 in stage 0.0 (TID 9). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 9.0 in stage 0.0 (TID 9) in 42 ms on localhost (9/10)
19/06/27 20:50:21 INFO executor.Executor: Finished task 8.0 in stage 0.0 (TID 8). 1031 bytes result sent to driver
19/06/27 20:50:21 INFO scheduler.TaskSetManager: Finished task 8.0 in stage 0.0 (TID 8) in 62 ms on localhost (10/10)
19/06/27 20:50:21 INFO scheduler.DAGScheduler: ResultStage 0 (reduce at SparkPi.scala:36) finished in 0.947 s
19/06/27 20:50:21 INFO scheduler.TaskSchedulerImpl: Removed TaskSet 0.0, whose tasks have all completed, from pool 
19/06/27 20:50:21 INFO scheduler.DAGScheduler: Job 0 finished: reduce at SparkPi.scala:36, took 1.229981 s
Pi is roughly 3.1425271425271424
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/metrics/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/kill,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/api,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/static,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/json,null}
19/06/27 20:50:21 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs,null}
19/06/27 20:50:22 INFO ui.SparkUI: Stopped Spark web UI at http://192.168.186.10:4040
19/06/27 20:50:22 INFO spark.MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!
19/06/27 20:50:22 INFO storage.MemoryStore: MemoryStore cleared
19/06/27 20:50:22 INFO storage.BlockManager: BlockManager stopped
19/06/27 20:50:22 INFO storage.BlockManagerMaster: BlockManagerMaster stopped
19/06/27 20:50:22 INFO scheduler.OutputCommitCoordinator$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!
19/06/27 20:50:22 INFO spark.SparkContext: Successfully stopped SparkContext
19/06/27 20:50:22 INFO remote.RemoteActorRefProvider$RemotingTerminator: Shutting down remote daemon.
19/06/27 20:50:22 INFO remote.RemoteActorRefProvider$RemotingTerminator: Remote daemon shut down; proceeding with flushing remote transports.
19/06/27 20:50:22 INFO util.ShutdownHookManager: Shutdown hook called
19/06/27 20:50:22 INFO util.ShutdownHookManager: Deleting directory /usr/local/spark-1.6.3-bin-hadoop2.6/spark-7435e694-5b12-4efa-a784-30a4afcf68b6/httpd-3c04ef20-3378-449f-b4ff-c16826d5928
f19/06/27 20:50:22 INFO util.ShutdownHookManager: Deleting directory /usr/local/spark-1.6.3-bin-hadoop2.6/spark-7435e694-5b12-4efa-a784-30a4afcf68b6
[root@master spark]#

2.6.2 集群模式 Spark Standalone

./bin/spark-submit --class org.apache.spark.examples.SparkPi --master spark://master:7077 lib/spark-examples-1.6.3-hadoop2.6.0.jar 100
详细步骤
[root@master spark]# ./bin/spark-submit --class org.apache.spark.examples.SparkPi --master spark://master:7077 lib/spark-examples-1.6.3-hadoop2.6.0.jar 100
19/06/27 20:53:43 INFO spark.SparkContext: Running Spark version 1.6.3
19/06/27 20:53:44 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
19/06/27 20:53:44 INFO spark.SecurityManager: Changing view acls to: root
19/06/27 20:53:44 INFO spark.SecurityManager: Changing modify acls to: root
19/06/27 20:53:44 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(root); users with modify permissions: Set(root)
19/06/27 20:53:44 INFO util.Utils: Successfully started service 'sparkDriver' on port 41697.
19/06/27 20:53:44 INFO slf4j.Slf4jLogger: Slf4jLogger started
19/06/27 20:53:44 INFO Remoting: Starting remoting
19/06/27 20:53:44 INFO Remoting: Remoting started; listening on addresses :[akka.tcp://sparkDriverActorSystem@192.168.186.10:35129]
19/06/27 20:53:44 INFO util.Utils: Successfully started service 'sparkDriverActorSystem' on port 35129.
19/06/27 20:53:44 INFO spark.SparkEnv: Registering MapOutputTracker
19/06/27 20:53:44 INFO spark.SparkEnv: Registering BlockManagerMaster
19/06/27 20:53:44 INFO storage.DiskBlockManager: Created local directory at /usr/local/spark-1.6.3-bin-hadoop2.6/blockmgr-efde1a8e-585a-46b3-9fa9-2d872944d9c4
19/06/27 20:53:44 INFO storage.MemoryStore: MemoryStore started with capacity 511.1 MB
19/06/27 20:53:45 INFO spark.SparkEnv: Registering OutputCommitCoordinator
19/06/27 20:53:45 INFO server.Server: jetty-8.y.z-SNAPSHOT
19/06/27 20:53:45 INFO server.AbstractConnector: Started SelectChannelConnector@0.0.0.0:4040
19/06/27 20:53:45 INFO util.Utils: Successfully started service 'SparkUI' on port 4040.
19/06/27 20:53:45 INFO ui.SparkUI: Started SparkUI at http://192.168.186.10:4040
19/06/27 20:53:45 INFO spark.HttpFileServer: HTTP File server directory is /usr/local/spark-1.6.3-bin-hadoop2.6/spark-23f8e88f-c8d7-495b-ad4d-3a46e1af260f/httpd-f0176344-5b7c-44af-9bf9-a206
db63add519/06/27 20:53:45 INFO spark.HttpServer: Starting HTTP Server
19/06/27 20:53:45 INFO server.Server: jetty-8.y.z-SNAPSHOT
19/06/27 20:53:45 INFO server.AbstractConnector: Started SocketConnector@0.0.0.0:42961
19/06/27 20:53:45 INFO util.Utils: Successfully started service 'HTTP file server' on port 42961.
19/06/27 20:53:45 INFO spark.SparkContext: Added JAR file:/usr/local/spark-1.6.3-bin-hadoop2.6/lib/spark-examples-1.6.3-hadoop2.6.0.jar at http://192.168.186.10:42961/jars/spark-examples-1.
6.3-hadoop2.6.0.jar with timestamp 156164002584419/06/27 20:53:45 INFO client.AppClient$ClientEndpoint: Connecting to master spark://master:7077...
19/06/27 20:53:46 INFO cluster.SparkDeploySchedulerBackend: Connected to Spark cluster with app ID app-20190627205346-0000
19/06/27 20:53:46 INFO util.Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 43863.
19/06/27 20:53:46 INFO netty.NettyBlockTransferService: Server created on 43863
19/06/27 20:53:46 INFO client.AppClient$ClientEndpoint: Executor added: app-20190627205346-0000/0 on worker-20190627084145-192.168.186.12-35942 (192.168.186.12:35942) with 4 cores
19/06/27 20:53:46 INFO storage.BlockManagerMaster: Trying to register BlockManager
19/06/27 20:53:46 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20190627205346-0000/0 on hostPort 192.168.186.12:35942 with 4 cores, 1024.0 MB RAM
19/06/27 20:53:46 INFO client.AppClient$ClientEndpoint: Executor added: app-20190627205346-0000/1 on worker-20190627084145-192.168.186.11-37378 (192.168.186.11:37378) with 4 cores
19/06/27 20:53:46 INFO cluster.SparkDeploySchedulerBackend: Granted executor ID app-20190627205346-0000/1 on hostPort 192.168.186.11:37378 with 4 cores, 1024.0 MB RAM
19/06/27 20:53:46 INFO storage.BlockManagerMasterEndpoint: Registering block manager 192.168.186.10:43863 with 511.1 MB RAM, BlockManagerId(driver, 192.168.186.10, 43863)
19/06/27 20:53:46 INFO storage.BlockManagerMaster: Registered BlockManager
19/06/27 20:53:47 INFO client.AppClient$ClientEndpoint: Executor updated: app-20190627205346-0000/0 is now RUNNING
19/06/27 20:53:47 INFO client.AppClient$ClientEndpoint: Executor updated: app-20190627205346-0000/1 is now RUNNING
19/06/27 20:53:47 INFO cluster.SparkDeploySchedulerBackend: SchedulerBackend is ready for scheduling beginning after reached minRegisteredResourcesRatio: 0.0
19/06/27 20:53:48 INFO spark.SparkContext: Starting job: reduce at SparkPi.scala:36
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Got job 0 (reduce at SparkPi.scala:36) with 100 output partitions
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Final stage: ResultStage 0 (reduce at SparkPi.scala:36)
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Parents of final stage: List()
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Missing parents: List()
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Submitting ResultStage 0 (MapPartitionsRDD[1] at map at SparkPi.scala:32), which has no missing parents
19/06/27 20:53:48 INFO storage.MemoryStore: Block broadcast_0 stored as values in memory (estimated size 1904.0 B, free 511.1 MB)
19/06/27 20:53:48 INFO storage.MemoryStore: Block broadcast_0_piece0 stored as bytes in memory (estimated size 1218.0 B, free 511.1 MB)
19/06/27 20:53:48 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on 192.168.186.10:43863 (size: 1218.0 B, free: 511.1 MB)
19/06/27 20:53:48 INFO spark.SparkContext: Created broadcast 0 from broadcast at DAGScheduler.scala:1006
19/06/27 20:53:48 INFO scheduler.DAGScheduler: Submitting 100 missing tasks from ResultStage 0 (MapPartitionsRDD[1] at map at SparkPi.scala:32)
19/06/27 20:53:48 INFO scheduler.TaskSchedulerImpl: Adding task set 0.0 with 100 tasks
19/06/27 20:53:51 INFO cluster.SparkDeploySchedulerBackend: Registered executor NettyRpcEndpointRef(null) (slave1:58978) with ID 1
19/06/27 20:53:51 INFO scheduler.TaskSetManager: Starting task 0.0 in stage 0.0 (TID 0, slave1, partition 0,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:51 INFO scheduler.TaskSetManager: Starting task 1.0 in stage 0.0 (TID 1, slave1, partition 1,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:51 INFO scheduler.TaskSetManager: Starting task 2.0 in stage 0.0 (TID 2, slave1, partition 2,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:51 INFO scheduler.TaskSetManager: Starting task 3.0 in stage 0.0 (TID 3, slave1, partition 3,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:51 INFO storage.BlockManagerMasterEndpoint: Registering block manager slave1:45556 with 511.1 MB RAM, BlockManagerId(1, slave1, 45556)
19/06/27 20:53:53 INFO cluster.SparkDeploySchedulerBackend: Registered executor NettyRpcEndpointRef(null) (slave2:50242) with ID 0
19/06/27 20:53:53 INFO scheduler.TaskSetManager: Starting task 4.0 in stage 0.0 (TID 4, slave2, partition 4,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:53 INFO scheduler.TaskSetManager: Starting task 5.0 in stage 0.0 (TID 5, slave2, partition 5,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:53 INFO scheduler.TaskSetManager: Starting task 6.0 in stage 0.0 (TID 6, slave2, partition 6,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:53 INFO scheduler.TaskSetManager: Starting task 7.0 in stage 0.0 (TID 7, slave2, partition 7,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:54 INFO storage.BlockManagerMasterEndpoint: Registering block manager slave2:36781 with 511.1 MB RAM, BlockManagerId(0, slave2, 36781)
19/06/27 20:53:57 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on slave1:45556 (size: 1218.0 B, free: 511.1 MB)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 8.0 in stage 0.0 (TID 8, slave1, partition 8,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 9.0 in stage 0.0 (TID 9, slave1, partition 9,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 10.0 in stage 0.0 (TID 10, slave1, partition 10,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 11.0 in stage 0.0 (TID 11, slave1, partition 11,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 2.0 in stage 0.0 (TID 2) in 5974 ms on slave1 (1/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 1.0 in stage 0.0 (TID 1) in 5980 ms on slave1 (2/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 3.0 in stage 0.0 (TID 3) in 5979 ms on slave1 (3/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 0.0 in stage 0.0 (TID 0) in 6098 ms on slave1 (4/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 12.0 in stage 0.0 (TID 12, slave1, partition 12,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 9.0 in stage 0.0 (TID 9) in 110 ms on slave1 (5/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 13.0 in stage 0.0 (TID 13, slave1, partition 13,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 8.0 in stage 0.0 (TID 8) in 147 ms on slave1 (6/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 14.0 in stage 0.0 (TID 14, slave1, partition 14,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 15.0 in stage 0.0 (TID 15, slave1, partition 15,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 16.0 in stage 0.0 (TID 16, slave1, partition 16,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 10.0 in stage 0.0 (TID 10) in 192 ms on slave1 (7/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 12.0 in stage 0.0 (TID 12) in 93 ms on slave1 (8/100)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 11.0 in stage 0.0 (TID 11) in 186 ms on slave1 (9/100)
19/06/27 20:53:57 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on slave2:36781 (size: 1218.0 B, free: 511.1 MB)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Starting task 17.0 in stage 0.0 (TID 17, slave1, partition 17,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:57 INFO scheduler.TaskSetManager: Finished task 15.0 in stage 0.0 (TID 15) in 111 ms on slave1 (10/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 18.0 in stage 0.0 (TID 18, slave1, partition 18,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 13.0 in stage 0.0 (TID 13) in 202 ms on slave1 (11/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 19.0 in stage 0.0 (TID 19, slave1, partition 19,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 16.0 in stage 0.0 (TID 16) in 167 ms on slave1 (12/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 20.0 in stage 0.0 (TID 20, slave1, partition 20,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 14.0 in stage 0.0 (TID 14) in 180 ms on slave1 (13/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 21.0 in stage 0.0 (TID 21, slave1, partition 21,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 17.0 in stage 0.0 (TID 17) in 103 ms on slave1 (14/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 22.0 in stage 0.0 (TID 22, slave1, partition 22,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 18.0 in stage 0.0 (TID 18) in 579 ms on slave1 (15/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 23.0 in stage 0.0 (TID 23, slave1, partition 23,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 19.0 in stage 0.0 (TID 19) in 595 ms on slave1 (16/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 24.0 in stage 0.0 (TID 24, slave2, partition 24,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 5.0 in stage 0.0 (TID 5) in 4729 ms on slave2 (17/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 25.0 in stage 0.0 (TID 25, slave1, partition 25,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 26.0 in stage 0.0 (TID 26, slave1, partition 26,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 22.0 in stage 0.0 (TID 22) in 81 ms on slave1 (18/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 20.0 in stage 0.0 (TID 20) in 639 ms on slave1 (19/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 27.0 in stage 0.0 (TID 27, slave1, partition 27,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 21.0 in stage 0.0 (TID 21) in 611 ms on slave1 (20/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 28.0 in stage 0.0 (TID 28, slave2, partition 28,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 4.0 in stage 0.0 (TID 4) in 4780 ms on slave2 (21/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 29.0 in stage 0.0 (TID 29, slave2, partition 29,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 6.0 in stage 0.0 (TID 6) in 4783 ms on slave2 (22/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 30.0 in stage 0.0 (TID 30, slave2, partition 30,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 7.0 in stage 0.0 (TID 7) in 4786 ms on slave2 (23/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 31.0 in stage 0.0 (TID 31, slave1, partition 31,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 23.0 in stage 0.0 (TID 23) in 105 ms on slave1 (24/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 32.0 in stage 0.0 (TID 32, slave2, partition 32,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 33.0 in stage 0.0 (TID 33, slave1, partition 33,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 34.0 in stage 0.0 (TID 34, slave1, partition 34,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 24.0 in stage 0.0 (TID 24) in 157 ms on slave2 (25/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 26.0 in stage 0.0 (TID 26) in 129 ms on slave1 (26/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 25.0 in stage 0.0 (TID 25) in 142 ms on slave1 (27/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 35.0 in stage 0.0 (TID 35, slave1, partition 35,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 27.0 in stage 0.0 (TID 27) in 164 ms on slave1 (28/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 36.0 in stage 0.0 (TID 36, slave1, partition 36,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 37.0 in stage 0.0 (TID 37, slave2, partition 37,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 31.0 in stage 0.0 (TID 31) in 128 ms on slave1 (29/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 30.0 in stage 0.0 (TID 30) in 158 ms on slave2 (30/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 38.0 in stage 0.0 (TID 38, slave2, partition 38,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 28.0 in stage 0.0 (TID 28) in 184 ms on slave2 (31/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 39.0 in stage 0.0 (TID 39, slave1, partition 39,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 33.0 in stage 0.0 (TID 33) in 84 ms on slave1 (32/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 40.0 in stage 0.0 (TID 40, slave2, partition 40,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 29.0 in stage 0.0 (TID 29) in 229 ms on slave2 (33/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 41.0 in stage 0.0 (TID 41, slave1, partition 41,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Starting task 42.0 in stage 0.0 (TID 42, slave1, partition 42,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 34.0 in stage 0.0 (TID 34) in 149 ms on slave1 (34/100)
19/06/27 20:53:58 INFO scheduler.TaskSetManager: Finished task 35.0 in stage 0.0 (TID 35) in 117 ms on slave1 (35/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 43.0 in stage 0.0 (TID 43, slave2, partition 43,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 38.0 in stage 0.0 (TID 38) in 144 ms on slave2 (36/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 44.0 in stage 0.0 (TID 44, slave2, partition 44,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 45.0 in stage 0.0 (TID 45, slave2, partition 45,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 37.0 in stage 0.0 (TID 37) in 174 ms on slave2 (37/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 32.0 in stage 0.0 (TID 32) in 241 ms on slave2 (38/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 46.0 in stage 0.0 (TID 46, slave2, partition 46,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 40.0 in stage 0.0 (TID 40) in 178 ms on slave2 (39/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 47.0 in stage 0.0 (TID 47, slave2, partition 47,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 43.0 in stage 0.0 (TID 43) in 237 ms on slave2 (40/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 44.0 in stage 0.0 (TID 44) in 243 ms on slave2 (41/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 48.0 in stage 0.0 (TID 48, slave2, partition 48,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 49.0 in stage 0.0 (TID 49, slave2, partition 49,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 45.0 in stage 0.0 (TID 45) in 259 ms on slave2 (42/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 50.0 in stage 0.0 (TID 50, slave2, partition 50,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 46.0 in stage 0.0 (TID 46) in 230 ms on slave2 (43/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 51.0 in stage 0.0 (TID 51, slave1, partition 51,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 39.0 in stage 0.0 (TID 39) in 508 ms on slave1 (44/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 52.0 in stage 0.0 (TID 52, slave1, partition 52,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 36.0 in stage 0.0 (TID 36) in 539 ms on slave1 (45/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 53.0 in stage 0.0 (TID 53, slave2, partition 53,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 47.0 in stage 0.0 (TID 47) in 156 ms on slave2 (46/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 54.0 in stage 0.0 (TID 54, slave2, partition 54,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 49.0 in stage 0.0 (TID 49) in 140 ms on slave2 (47/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 55.0 in stage 0.0 (TID 55, slave2, partition 55,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 50.0 in stage 0.0 (TID 50) in 141 ms on slave2 (48/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 56.0 in stage 0.0 (TID 56, slave2, partition 56,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 48.0 in stage 0.0 (TID 48) in 182 ms on slave2 (49/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 57.0 in stage 0.0 (TID 57, slave2, partition 57,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 53.0 in stage 0.0 (TID 53) in 101 ms on slave2 (50/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 58.0 in stage 0.0 (TID 58, slave1, partition 58,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 52.0 in stage 0.0 (TID 52) in 129 ms on slave1 (51/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 59.0 in stage 0.0 (TID 59, slave1, partition 59,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 41.0 in stage 0.0 (TID 41) in 586 ms on slave1 (52/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 60.0 in stage 0.0 (TID 60, slave1, partition 60,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 61.0 in stage 0.0 (TID 61, slave1, partition 61,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 42.0 in stage 0.0 (TID 42) in 598 ms on slave1 (53/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 51.0 in stage 0.0 (TID 51) in 160 ms on slave1 (54/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 62.0 in stage 0.0 (TID 62, slave2, partition 62,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 54.0 in stage 0.0 (TID 54) in 172 ms on slave2 (55/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 63.0 in stage 0.0 (TID 63, slave2, partition 63,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 55.0 in stage 0.0 (TID 55) in 189 ms on slave2 (56/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 64.0 in stage 0.0 (TID 64, slave1, partition 64,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 60.0 in stage 0.0 (TID 60) in 123 ms on slave1 (57/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 65.0 in stage 0.0 (TID 65, slave1, partition 65,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 66.0 in stage 0.0 (TID 66, slave1, partition 66,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 67.0 in stage 0.0 (TID 67, slave1, partition 67,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 58.0 in stage 0.0 (TID 58) in 185 ms on slave1 (58/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 59.0 in stage 0.0 (TID 59) in 177 ms on slave1 (59/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 61.0 in stage 0.0 (TID 61) in 191 ms on slave1 (60/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 68.0 in stage 0.0 (TID 68, slave2, partition 68,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 69.0 in stage 0.0 (TID 69, slave2, partition 69,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 56.0 in stage 0.0 (TID 56) in 318 ms on slave2 (61/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 62.0 in stage 0.0 (TID 62) in 194 ms on slave2 (62/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 70.0 in stage 0.0 (TID 70, slave2, partition 70,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 57.0 in stage 0.0 (TID 57) in 306 ms on slave2 (63/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 71.0 in stage 0.0 (TID 71, slave1, partition 71,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 64.0 in stage 0.0 (TID 64) in 156 ms on slave1 (64/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 72.0 in stage 0.0 (TID 72, slave1, partition 72,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 66.0 in stage 0.0 (TID 66) in 159 ms on slave1 (65/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 73.0 in stage 0.0 (TID 73, slave1, partition 73,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 74.0 in stage 0.0 (TID 74, slave1, partition 74,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 75.0 in stage 0.0 (TID 75, slave2, partition 75,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 67.0 in stage 0.0 (TID 67) in 217 ms on slave1 (66/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 65.0 in stage 0.0 (TID 65) in 240 ms on slave1 (67/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 63.0 in stage 0.0 (TID 63) in 279 ms on slave2 (68/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 76.0 in stage 0.0 (TID 76, slave1, partition 76,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 71.0 in stage 0.0 (TID 71) in 111 ms on slave1 (69/100)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Starting task 77.0 in stage 0.0 (TID 77, slave1, partition 77,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:53:59 INFO scheduler.TaskSetManager: Finished task 72.0 in stage 0.0 (TID 72) in 127 ms on slave1 (70/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 78.0 in stage 0.0 (TID 78, slave1, partition 78,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 74.0 in stage 0.0 (TID 74) in 148 ms on slave1 (71/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 79.0 in stage 0.0 (TID 79, slave1, partition 79,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 77.0 in stage 0.0 (TID 77) in 108 ms on slave1 (72/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 80.0 in stage 0.0 (TID 80, slave1, partition 80,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 73.0 in stage 0.0 (TID 73) in 235 ms on slave1 (73/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 81.0 in stage 0.0 (TID 81, slave1, partition 81,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 78.0 in stage 0.0 (TID 78) in 129 ms on slave1 (74/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 82.0 in stage 0.0 (TID 82, slave1, partition 82,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 76.0 in stage 0.0 (TID 76) in 307 ms on slave1 (75/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 83.0 in stage 0.0 (TID 83, slave1, partition 83,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 79.0 in stage 0.0 (TID 79) in 204 ms on slave1 (76/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 84.0 in stage 0.0 (TID 84, slave1, partition 84,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 81.0 in stage 0.0 (TID 81) in 106 ms on slave1 (77/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 85.0 in stage 0.0 (TID 85, slave1, partition 85,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 80.0 in stage 0.0 (TID 80) in 217 ms on slave1 (78/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 86.0 in stage 0.0 (TID 86, slave1, partition 86,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 83.0 in stage 0.0 (TID 83) in 120 ms on slave1 (79/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 87.0 in stage 0.0 (TID 87, slave1, partition 87,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 82.0 in stage 0.0 (TID 82) in 176 ms on slave1 (80/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 88.0 in stage 0.0 (TID 88, slave1, partition 88,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 85.0 in stage 0.0 (TID 85) in 81 ms on slave1 (81/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 89.0 in stage 0.0 (TID 89, slave1, partition 89,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 90.0 in stage 0.0 (TID 90, slave1, partition 90,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 91.0 in stage 0.0 (TID 91, slave1, partition 91,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 92.0 in stage 0.0 (TID 92, slave1, partition 92,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 87.0 in stage 0.0 (TID 87) in 123 ms on slave1 (82/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 88.0 in stage 0.0 (TID 88) in 86 ms on slave1 (83/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 86.0 in stage 0.0 (TID 86) in 150 ms on slave1 (84/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 84.0 in stage 0.0 (TID 84) in 247 ms on slave1 (85/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 93.0 in stage 0.0 (TID 93, slave1, partition 93,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 94.0 in stage 0.0 (TID 94, slave1, partition 94,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 95.0 in stage 0.0 (TID 95, slave1, partition 95,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 91.0 in stage 0.0 (TID 91) in 158 ms on slave1 (86/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 92.0 in stage 0.0 (TID 92) in 159 ms on slave1 (87/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 90.0 in stage 0.0 (TID 90) in 164 ms on slave1 (88/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 96.0 in stage 0.0 (TID 96, slave1, partition 96,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 89.0 in stage 0.0 (TID 89) in 236 ms on slave1 (89/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 97.0 in stage 0.0 (TID 97, slave1, partition 97,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 98.0 in stage 0.0 (TID 98, slave1, partition 98,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Starting task 99.0 in stage 0.0 (TID 99, slave1, partition 99,PROCESS_LOCAL, 2157 bytes)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 96.0 in stage 0.0 (TID 96) in 151 ms on slave1 (90/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 98.0 in stage 0.0 (TID 98) in 100 ms on slave1 (91/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 93.0 in stage 0.0 (TID 93) in 241 ms on slave1 (92/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 95.0 in stage 0.0 (TID 95) in 241 ms on slave1 (93/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 94.0 in stage 0.0 (TID 94) in 243 ms on slave1 (94/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 97.0 in stage 0.0 (TID 97) in 139 ms on slave1 (95/100)
19/06/27 20:54:00 INFO scheduler.TaskSetManager: Finished task 99.0 in stage 0.0 (TID 99) in 124 ms on slave1 (96/100)
19/06/27 20:54:01 INFO scheduler.TaskSetManager: Finished task 69.0 in stage 0.0 (TID 69) in 1931 ms on slave2 (97/100)
19/06/27 20:54:01 INFO scheduler.TaskSetManager: Finished task 70.0 in stage 0.0 (TID 70) in 1923 ms on slave2 (98/100)
19/06/27 20:54:01 INFO scheduler.TaskSetManager: Finished task 68.0 in stage 0.0 (TID 68) in 1973 ms on slave2 (99/100)
19/06/27 20:54:01 INFO scheduler.TaskSetManager: Finished task 75.0 in stage 0.0 (TID 75) in 1849 ms on slave2 (100/100)
19/06/27 20:54:01 INFO scheduler.DAGScheduler: ResultStage 0 (reduce at SparkPi.scala:36) finished in 12.857 s
19/06/27 20:54:01 INFO scheduler.TaskSchedulerImpl: Removed TaskSet 0.0, whose tasks have all completed, from pool 
19/06/27 20:54:01 INFO scheduler.DAGScheduler: Job 0 finished: reduce at SparkPi.scala:36, took 13.542986 s
Pi is roughly 3.1406799140679915
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/metrics/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/kill,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/api,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/static,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/threadDump,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/executors,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/environment,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/rdd,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/storage,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/pool,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/stage,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/stages,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/job,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs/json,null}
19/06/27 20:54:01 INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{/jobs,null}
19/06/27 20:54:01 INFO ui.SparkUI: Stopped Spark web UI at http://192.168.186.10:4040
19/06/27 20:54:01 INFO cluster.SparkDeploySchedulerBackend: Shutting down all executors
19/06/27 20:54:01 INFO cluster.SparkDeploySchedulerBackend: Asking each executor to shut down
19/06/27 20:54:01 INFO spark.MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!
19/06/27 20:54:02 INFO storage.MemoryStore: MemoryStore cleared
19/06/27 20:54:02 INFO storage.BlockManager: BlockManager stopped
19/06/27 20:54:02 INFO storage.BlockManagerMaster: BlockManagerMaster stopped
19/06/27 20:54:02 INFO scheduler.OutputCommitCoordinator$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!
19/06/27 20:54:02 INFO spark.SparkContext: Successfully stopped SparkContext
19/06/27 20:54:02 INFO util.ShutdownHookManager: Shutdown hook called
19/06/27 20:54:02 INFO util.ShutdownHookManager: Deleting directory /usr/local/spark-1.6.3-bin-hadoop2.6/spark-23f8e88f-c8d7-495b-ad4d-3a46e1af260f
19/06/27 20:54:02 INFO util.ShutdownHookManager: Deleting directory /usr/local/spark-1.6.3-bin-hadoop2.6/spark-23f8e88f-c8d7-495b-ad4d-3a46e1af260f/httpd-f0176344-5b7c-44af-9bf9-a206db63add
519/06/27 20:54:02 INFO remote.RemoteActorRefProvider$RemotingTerminator: Shutting down remote daemon.

2.6.3 集群模式 Spark on Yarn集群上yarn-cluster

./bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn-cluster lib/spark-examples-1.6.3-hadoop2.6.0.jar 10
详细步骤
[root@master spark]# ./bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn-cluster lib/spark-examples-1.6.3-hadoop2.6.0.jar 10
19/06/27 20:55:01 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
19/06/27 20:55:01 INFO client.RMProxy: Connecting to ResourceManager at master/192.168.186.10:8032
19/06/27 20:55:02 INFO yarn.Client: Requesting a new application from cluster with 2 NodeManagers
19/06/27 20:55:02 INFO yarn.Client: Verifying our application has not requested more than the maximum memory capability of the cluster (8192 MB per container)
19/06/27 20:55:02 INFO yarn.Client: Will allocate AM container, with 1408 MB memory including 384 MB overhead
19/06/27 20:55:02 INFO yarn.Client: Setting up container launch context for our AM
19/06/27 20:55:02 INFO yarn.Client: Setting up the launch environment for our AM container
19/06/27 20:55:02 INFO yarn.Client: Preparing resources for our AM container
19/06/27 20:55:02 INFO yarn.Client: Uploading resource file:/usr/local/spark-1.6.3-bin-hadoop2.6/lib/spark-assembly-1.6.3-hadoop2.6.0.jar -> hdfs://master:9000/user/root/.sparkStaging/appli
cation_1561552001692_0002/spark-assembly-1.6.3-hadoop2.6.0.jar19/06/27 20:55:04 INFO yarn.Client: Uploading resource file:/usr/local/spark-1.6.3-bin-hadoop2.6/lib/spark-examples-1.6.3-hadoop2.6.0.jar -> hdfs://master:9000/user/root/.sparkStaging/appli
cation_1561552001692_0002/spark-examples-1.6.3-hadoop2.6.0.jar19/06/27 20:55:06 INFO yarn.Client: Uploading resource file:/usr/local/spark-1.6.3-bin-hadoop2.6/spark-de2ecced-7f03-44ed-8094-18bdb532451c/__spark_conf__67909345831230438.zip -> hdfs://mas
ter:9000/user/root/.sparkStaging/application_1561552001692_0002/__spark_conf__67909345831230438.zip19/06/27 20:55:06 INFO spark.SecurityManager: Changing view acls to: root
19/06/27 20:55:06 INFO spark.SecurityManager: Changing modify acls to: root
19/06/27 20:55:06 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(root); users with modify permissions: Set(root)
19/06/27 20:55:06 INFO yarn.Client: Submitting application 2 to ResourceManager
19/06/27 20:55:06 INFO impl.YarnClientImpl: Submitted application application_1561552001692_0002
19/06/27 20:55:07 INFO yarn.Client: Application report for application_1561552001692_0002 (state: ACCEPTED)
19/06/27 20:55:07 INFO yarn.Client: 
     client token: N/A
     diagnostics: N/A
     ApplicationMaster host: N/A
     ApplicationMaster RPC port: -1
     queue: default
     start time: 1561640106294
     final status: UNDEFINED
     tracking URL: http://master:8088/proxy/application_1561552001692_0002/
     user: root
19/06/27 20:55:08 INFO yarn.Client: Application report for application_1561552001692_0002 (state: ACCEPTED)
19/06/27 20:55:09 INFO yarn.Client: Application report for application_1561552001692_0002 (state: ACCEPTED)
19/06/27 20:55:10 INFO yarn.Client: Application report for application_1561552001692_0002 (state: ACCEPTED)
19/06/27 20:55:11 INFO yarn.Client: Application report for application_1561552001692_0002 (state: ACCEPTED)
19/06/27 20:55:12 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:12 INFO yarn.Client: 
     client token: N/A
     diagnostics: N/A
     ApplicationMaster host: 192.168.186.11
     ApplicationMaster RPC port: 0
     queue: default
     start time: 1561640106294
     final status: UNDEFINED
     tracking URL: http://master:8088/proxy/application_1561552001692_0002/
     user: root
19/06/27 20:55:13 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:14 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:15 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:16 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:17 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:18 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:19 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:20 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:21 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:22 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:23 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:24 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:25 INFO yarn.Client: Application report for application_1561552001692_0002 (state: RUNNING)
19/06/27 20:55:26 INFO yarn.Client: Application report for application_1561552001692_0002 (state: FINISHED)
19/06/27 20:55:26 INFO yarn.Client: 
     client token: N/A
     diagnostics: N/A
     ApplicationMaster host: 192.168.186.11
     ApplicationMaster RPC port: 0
     queue: default
     start time: 1561640106294
     final status: SUCCEEDED
     tracking URL: http://master:8088/proxy/application_1561552001692_0002/
     user: root
19/06/27 20:55:26 INFO util.ShutdownHookManager: Shutdown hook called
19/06/27 20:55:26 INFO util.ShutdownHookManager: Deleting directory /usr/local/spark-1.6.3-bin-hadoop2.6/spark-de2ecced-7f03-44ed-8094-18bdb532451c
[root@master spark]#