File tree Expand file tree Collapse file tree 4 files changed +7
-2
lines changed Expand file tree Collapse file tree 4 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ GC_OPTS="-XX:+UseConcMarkSweepGC
22
22
-XX:MaxPermSize=512m
23
23
-XX:+CMSClassUnloadingEnabled "
24
24
25
- JAVA_OPTS=" -XX:MaxDirectMemorySize=512M
25
+ JAVA_OPTS=" -XX:MaxDirectMemorySize=$MAX_DIRECT_MEMORY
26
26
-XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true"
27
27
28
28
MAIN=" spark.jobserver.JobManager"
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ GC_OPTS="-XX:+UseConcMarkSweepGC
28
28
# To truly enable JMX in AWS and other containerized environments, also need to set
29
29
# -Djava.rmi.server.hostname equal to the hostname in that environment. This is specific
30
30
# depending on AWS vs GCE etc.
31
- JAVA_OPTS=" -XX:MaxDirectMemorySize=512M \
31
+ JAVA_OPTS=" -XX:MaxDirectMemorySize=$MAX_DIRECT_MEMORY \
32
32
-XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true \
33
33
-Dcom.sun.management.jmxremote.port=9999 \
34
34
-Dcom.sun.management.jmxremote.rmi.port=9999 \
Original file line number Diff line number Diff line change @@ -61,6 +61,10 @@ if [ -z "$JOBSERVER_MEMORY" ]; then
61
61
JOBSERVER_MEMORY=1G
62
62
fi
63
63
64
+ if [ -z " $MAX_DIRECT_MEMORY " ]; then
65
+ MAX_DIRECT_MEMORY=512M
66
+ fi
67
+
64
68
# This needs to be exported for standalone mode so drivers can connect to the Spark cluster
65
69
export SPARK_HOME
66
70
export YARN_CONF_DIR
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ LOG_DIR=/var/log/job-server
12
12
PIDFILE=spark-jobserver.pid
13
13
JOBSERVER_MEMORY=1G
14
14
SPARK_VERSION=1.6.0
15
+ MAX_DIRECT_MEMORY=512M
15
16
SPARK_HOME=/home/spark/spark-1.6.0
16
17
SPARK_CONF_DIR=$SPARK_HOME/conf
17
18
# Only needed for Mesos deploys
You can’t perform that action at this time.
0 commit comments