官术网_书友最值得收藏!

A single machine

A single machine is the simplest use case for Spark. It is also a great way to sanity check your build. In spark/bin, there is a shell script called run-example, which can be used to launch a Spark job. The run-example script takes the name of a Spark class and some arguments. Earlier, we used the run-example script from the /bin directory to calculate the value of Pi. There is a collection of the sample Spark jobs in examples/src/main/scala/org/apache/spark/examples/.

All of the sample programs take the parameter, master (the cluster manager), which can be the URL of a distributed cluster or local[N], where N is the number of threads.

Going back to our run-example script, it invokes the more general bin/spark-submit script. For now, let's stick with the run-example script.

To run GroupByTest locally, try running the following command:

bin/run-example GroupByTest

This line will produce an output like this given here:

14/11/15 06:28:40 INFO SparkContext: Job finished: count at GroupByTest.scala:51, took 0.494519333 s
2000

Note

All the examples in this book can be run on a Spark installation on a local machine. So you can read through the rest of the chapter for additional information after you have gotten some hands-on exposure to Spark running on your local machine.

主站蜘蛛池模板: 鄂州市| 德保县| 将乐县| 藁城市| 桦南县| 内江市| 永平县| 库尔勒市| 安庆市| 河曲县| 礼泉县| 宝鸡市| 蓬溪县| 枞阳县| 元朗区| 九寨沟县| 临泉县| 班玛县| 绥德县| 沂水县| 牡丹江市| 白银市| 嘉禾县| 图们市| 从江县| 石城县| 永年县| 衢州市| 花莲市| 砀山县| 武汉市| 酒泉市| 普安县| 南皮县| 屏南县| 淳化县| 天气| 遂平县| 合山市| 成都市| 灵石县|