Skip to content

Instantly share code, notes, and snippets.

@sunzcdev
Last active January 18, 2019 07:50
Show Gist options
  • Save sunzcdev/015b4eec70a798b9112b74dff1d4ceec to your computer and use it in GitHub Desktop.
Save sunzcdev/015b4eec70a798b9112b74dff1d4ceec to your computer and use it in GitHub Desktop.
初始化spark
#!/usr/bin/env bash
rm -r ./spark ./spark-2.4.0-bin-without-hadoop.tgz*
wget https://archive.apache.org/dist/spark/spark-2.4.0/spark-2.4.0-bin-without-hadoop.tgz
tar -zxf spark-2.4.0-bin-without-hadoop.tgz -C . && rm spark-2.4.0-bin-without-hadoop.tgz
mv ./spark-2.4.0-bin-without-hadoop/ ./spark
sudo chown -R hduser:hadoop ./spark
cp ./spark/conf/spark-env.sh.template ./spark/conf/spark-env.sh
sed -i '1i\export SPARK_DIST_CLASSPATH=$(~/hadoop-2.9.2/bin/hadoop classpath)' ./spark/conf/spark-env.sh
echo "export SPARK_HOME=/home/hduser/spark" >> ~/.bashrc
echo "export PATH=\$PATH:\${SPARK_HOME}/bin:" >> ~/.bashrc
source ~/.bashrc
run-example SparkPi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment