spark 提交指定集群模式
时间: 2023-10-11 21:10:54 浏览: 105
在 Spark 中,可以通过 `--deploy-mode` 参数来指定要使用的集群模式。
1. 在 Standalone 模式下提交应用程序:
```bash
./bin/spark-submit --class <main-class> --master spark://<master-url> --deploy-mode <deploy-mode> <application-jar> [<application-arguments>]
```
其中,`<deploy-mode>` 可以是 `client` 或 `cluster`。默认情况下,使用 `client` 模式。
2. 在 YARN 模式下提交应用程序:
```bash
./bin/spark-submit --class <main-class> --master yarn --deploy-mode <deploy-mode> <application-jar> [<application-arguments>]
```
其中,`<deploy-mode>` 可以是 `client` 或 `cluster`。默认情况下,使用 `client` 模式。
3. 在 Mesos 模式下提交应用程序:
```bash
./bin/spark-submit --class <main-class> --master mesos://<master-url> --deploy-mode <deploy-mode> <application-jar> [<application-arguments>]
```
其中,`<deploy-mode>` 可以是 `client` 或 `cluster`。默认情况下,使用 `client` 模式。
阅读全文