Created
May 25, 2017 23:00
-
-
Save xissy/f9770e21ad3f58b37758f139cc47691a to your computer and use it in GitHub Desktop.
AWS EMR .bashrc for Spark
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# set the default region for the AWS CLI | |
export AWS_DEFAULT_REGION=$(curl --retry 5 --silent --connect-timeout 2 http://169.254.169.254/latest/dynamic/instance-identity/document | grep region | awk -F\" '{print $4}') | |
export JAVA_HOME=/etc/alternatives/jre | |
export HADOOP_CONF_DIR=/etc/hadoop/conf | |
export SPARK_HOME=/usr/lib/spark | |
export SPARK_WORKER_DIR=/var/run/spark/work | |
export EXTRA_CLASSPATH=/usr/lib/hadoop-lzo/lib/hadoop-lzo.jar:/etc/hive/conf | |
export SPARK_LOCAL_IP=$(ec2-metadata -o | cut -d ' ' -f2) | |
export SPARK_LOCAL_HOSTNAME=$(ec2-metadata -h | cut -d ' ' -f2) | |
export CLASSPATH_OVERRIDES=/usr/lib/hadoop-lzo/lib/hadoop-lzo.jar:/etc/hive/conf:/etc/hadoop/conf:/usr/lib/hadoop/*:/usr/lib/hadoop-hdfs/*:/usr/lib/hadoop-yarn/*:/usr/lib/hadoop-lzo/lib/*:/usr/share/aws/aws-java-sdk/*:/usr/share/aws/emr/emrfs/conf:/usr/share/aws/emr/emrfs/lib/*:/usr/share/aws/emr/emrfs/auxlib/* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment