Spark安装(单机版)
1 下载安装
官网下载
选择版本和type,这里为 spark-2.4.4-bin-without-hadoop.tgz
1.1 命令下载:
cd ~/softwarewget http://apache.communilink.net/spark/spark-2.4.4/spark-2.4.4-bin-without-hadoop.tgz1.2 解压重命名:
tar -xzvf spark-2.4.4-bin-without-hadoop.tgzmv spark-2.4.4-bin-without-hadoop.tgz spark1.3 配置环境变量:
使用vim编辑~/.bashrc文件,加入以下配置(目录换成自己的安装目录):
export SPARK_HOME=/software/spark export PATH=$PATH:$SPARK_HOME/bin使用source命令使配置生效:source ~/.bashrc
可以使用echo $PATH 输出查看是否正确
2 简单配置
2.1 安装scala并配置环境变量:
2.2 配置spark-env.sh:
位置:$SPARK_HOME/conf/spark-env.sh.template
命令:
cd /software/spark/conf# 复制并重命名cp spark-env.sh.template spark-env.shvim spark-env.sh配置:
# hadoop java scala等须安装好并配置好 环境变量export JAVA_HOME=/usr/local/java/jdk1.8export SCALA_HOME=/software/scalaexport SPARK_HOME=/software/spark# 单机版配置为本机 ipexport SPARK_MASTER_IP=127.0.0.1export SPARK_EXECUTOR_MEMORY=1Gexport SPARK_DIST_CLASSPATH=$(hadoop classpath)2.3 配置slaves:
文件位置:$SPARK_HOME/conf/slaves.template
命令:
cd /software/spark/conf# 复制并重命名cp slaves.template slavesvim slaves配置:
localhost2.4 执行示例程序:
在 $SPARK_HOME/examples/src/main 目录下有一些 Spark 的示例程序,有 Scala、Java、Python、R 等语言的版本。我们可以先运行一个示例程序 SparkPi(即计算 π 的近似值),执行如下命令:
[root@VM_0_8_centos spark]# ./bin/run-example SparkPi 2>&1 | grep "Pi is roughly"Pi is roughly 3.1369756848784243[root@VM_0_8_centos spark]#注:执行时会输出非常多的运行信息,输出结果不容易找到,可以通过 grep 命令进行过滤(命令中的 2>&1 可以将所有的信息都输出到 stdout 中,否则由于输出日志的性质,还是会输出到屏幕中)
2.5 执行示例程序:
# 启动shellspark-shell
# 关闭ctrl+dTips:常见错误
https://www.cnblogs.com/qifengle-2446/p/6424377.html
赞 (0)
