> For the complete documentation index, see [llms.txt](https://vitalino.gitbook.io/index-of/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vitalino.gitbook.io/index-of/bigdata/subindo-um-cluster-spark-em-modo-standalone.md).

# Subindo um cluster Spark em modo standalone

Pare os serviços do HDFS e do YARN:

```bash
$HADOOP_HOME/sbin/stop-dfs.sh
$HADOOP_HOME/sbin/stop-yarn.sh
```

Suba o master:

```bash
/usr/local/spark/sbin/start-master.sh
```

Suba os slaves:

```bash
ssh root@hadoop-slave1 /usr/local/spark/sbin/start-worker.sh spark://hadoop-master:7077
ssh root@hadoop-slave2 /usr/local/spark/sbin/start-worker.sh spark://hadoop-master:7077
```

Calcule o Pi:

```bash
spark-submit \
 --class org.apache.spark.examples.SparkPi \
 --master spark://hadoop-master:7077 \
 --executor-memory 512M \
 --total-executor-cores 1 \
 /usr/local/spark/examples/jars/spark-examples_2.12-3.2.0.jar 1000
```
