spark-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aliaksei Litouka <aliaksei.lito...@gmail.com>
Subject Re: How to specify executor memory in EC2 ?
Date Fri, 13 Jun 2014 01:02:04 GMT
Yes, I am launching a cluster with the spark_ec2 script. I checked
/root/spark/conf/spark-env.sh on the master node and on slaves and it looks
like this:

#!/usr/bin/env bash
> export SPARK_LOCAL_DIRS="/mnt/spark"
> # Standalone cluster options
> export SPARK_MASTER_OPTS=""
> export SPARK_WORKER_INSTANCES=1
> export SPARK_WORKER_CORES=1
> export HADOOP_HOME="/root/ephemeral-hdfs"
> export SPARK_MASTER_IP=ec2-54-89-95-238.compute-1.amazonaws.com
> export MASTER=`cat /root/spark-ec2/cluster-url`
> export
> SPARK_SUBMIT_LIBRARY_PATH="$SPARK_SUBMIT_LIBRARY_PATH:/root/ephemeral-hdfs/lib/native/"
> export
> SPARK_SUBMIT_CLASSPATH="$SPARK_CLASSPATH:$SPARK_SUBMIT_CLASSPATH:/root/ephemeral-hdfs/conf"
> # Bind Spark's web UIs to this machine's public EC2 hostname:
> export SPARK_PUBLIC_DNS=`wget -q -O -
> http://169.254.169.254/latest/meta-data/public-hostname`
> # Set a high ulimit for large shuffles
> ulimit -n 1000000


None of these variables seem to be related to memory size. Let me know if I
am missing something.


On Thu, Jun 12, 2014 at 7:17 PM, Matei Zaharia <matei.zaharia@gmail.com>
wrote:

> Are you launching this using our EC2 scripts? Or have you set up a cluster
> by hand?
>
> Matei
>
> On Jun 12, 2014, at 2:32 PM, Aliaksei Litouka <aliaksei.litouka@gmail.com>
> wrote:
>
> spark-env.sh doesn't seem to contain any settings related to memory size
> :( I will continue searching for a solution and will post it if I find it :)
> Thank you, anyway
>
>
> On Wed, Jun 11, 2014 at 12:19 AM, Matei Zaharia <matei.zaharia@gmail.com>
> wrote:
>
>> It might be that conf/spark-env.sh on EC2 is configured to set it to 512,
>> and is overriding the application’s settings. Take a look in there and
>> delete that line if possible.
>>
>> Matei
>>
>> On Jun 10, 2014, at 2:38 PM, Aliaksei Litouka <aliaksei.litouka@gmail.com>
>> wrote:
>>
>> > I am testing my application in EC2 cluster of m3.medium machines. By
>> default, only 512 MB of memory on each machine is used. I want to increase
>> this amount and I'm trying to do it by passing --executor-memory 2G option
>> to the spark-submit script, but it doesn't seem to work - each machine uses
>> only 512 MB instead of 2 gigabytes. What am I doing wrong? How do I
>> increase the amount of memory?
>>
>>
>
>

Mime
View raw message