1. 计算Pi值
1.1 命令行:
#spark安装在/home/brian/setup/spark-new/spark-0.8.0目录
cd /home/brian/setup/spark-new/spark-0.8.0
#在本地运行计算Pi值的Spark程序,4个工作线程
./run-example org.apache.spark.examples.SparkPi local[4]
1.2 Web UI
在Log里,可以看到 ui.SparkUI: Started Spark Web UI at http://brian-i3.local:4040
在浏览器地址栏输入http://brian-i3.local:4040,回车,可以看到作业执行情况。
1.3 SparkPi.scal的源代码分析
1.3.1 代码在examples/src/main/scala/org/apache/spark/examples目录下
1.3.2 代码内容如下:
package org.apache.spark.examples
import scala.math.random
import org.apache.spark._
import SparkContext._
/** Computes an approximation to pi */
object SparkPi {
def main(args: Array[String]) {
if (args.lengt
1.1 命令行:
#spark安装在/home/brian/setup/spark-new/spark-0.8.0目录
cd /home/brian/setup/spark-new/spark-0.8.0
#在本地运行计算Pi值的Spark程序,4个工作线程
./run-example org.apache.spark.examples.SparkPi local[4]
1.2 Web UI
在Log里,可以看到 ui.SparkUI: Started Spark Web UI at http://brian-i3.local:4040
在浏览器地址栏输入http://brian-i3.local:4040,回车,可以看到作业执行情况。
1.3 SparkPi.scal的源代码分析
1.3.1 代码在examples/src/main/scala/org/apache/spark/examples目录下
1.3.2 代码内容如下:
package org.apache.spark.examples
import scala.math.random
import org.apache.spark._
import SparkContext._
/** Computes an approximation to pi */
object SparkPi {
def main(args: Array[String]) {
if (args.lengt