I am running spark on my local windows machine. I am able to start spark shell successfully.
I want to edit the spark-env.sh file residing in conf/ folder. What is the right way to add values to the spark-env.sh file.
E.g If I want to add value to SPARK_EXECUTOR_MEMORY variable how to do it? Am getting confused between different answers that are available 1. SPARK_EXECUTOR_MEMORY="2G" 2. export
You must have to use
export
to add any configuration in*.sh
file. So inspark-env.sh
file use following example,No need to use double quotes for values.
The
spark-env.sh
is a regular bash script intended for Unix, so on a Windows installation it will never get picked up.On Windows, you'll need to have a
spark-env.cmd
file in theconf
directory and instead use the following syntax :On Unix, the file will be called
spark-env.sh
and you will need to preprend each of your properties withexport
(e.g. :export SPARK_EXECUTOR_MEMORY=2G
)