summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker-compose.yml42
-rw-r--r--simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt4
2 files changed, 2 insertions, 44 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index ecd2fceb..d4954f58 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -39,11 +39,8 @@ services:
restart: on-failure
networks:
- backend
- - spark
depends_on:
- mongo
- - spark-master
- - spark-worker
volumes:
- type: bind
source: ./traces
@@ -59,44 +56,6 @@ services:
- OPENDC_DB_PASSWORD
- OPENDC_DB_HOST=mongo
- OPENDC_OUTPUT=/results
- - OPENDC_SPARK=spark://spark-master:7077
-
- spark-master:
- image: docker.io/bitnami/spark:3-debian-10
- networks:
- - spark
- environment:
- - SPARK_MODE=master
- - SPARK_RPC_AUTHENTICATION_ENABLED=no
- - SPARK_RPC_ENCRYPTION_ENABLED=no
- - SPARK_LOCAL_STORAGE_ENCRYPTION_ENABLED=no
- - SPARK_SSL_ENABLED=no
- # Comment out for public deployment
- ports:
- - "8080:8080"
- - "7077:7077"
-
- spark-worker:
- image: docker.io/bitnami/spark:3-debian-10
- networks:
- - spark
- depends_on:
- - spark-master
- volumes:
- - type: volume
- source: results-volume
- target: /results
- environment:
- - SPARK_MODE=worker
- - SPARK_MASTER_URL=spark://spark-master:7077
- - SPARK_WORKER_MEMORY=2G
- - SPARK_WORKER_CORES=2
- - SPARK_RPC_AUTHENTICATION_ENABLED=no
- - SPARK_RPC_ENCRYPTION_ENABLED=no
- - SPARK_LOCAL_STORAGE_ENCRYPTION_ENABLED=no
- - SPARK_SSL_ENABLED=no
- ports:
- - "7081:8081"
mongo:
build:
@@ -138,4 +97,3 @@ volumes:
networks:
backend: {}
- spark: {}
diff --git a/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt b/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt
index 86696887..0ff9b870 100644
--- a/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt
+++ b/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt
@@ -123,7 +123,7 @@ class RunnerCli : CliktCommand(name = "runner") {
help = "Spark master to connect to",
envvar = "OPENDC_SPARK"
)
- .required()
+ .default("local[*]")
/**
* Connect to the user-specified database.
@@ -284,7 +284,7 @@ class RunnerCli : CliktCommand(name = "runner") {
val portfolios = database.getCollection("portfolios")
val topologies = database.getCollection("topologies")
- logger.info { "Loading Spark" }
+ logger.info { "Launching Spark" }
val resultProcessor = ResultProcessor(spark, outputPath)
logger.info { "Watching for queued scenarios" }