Spark环境搭建手册
- 格式:pdf
- 大小:515.57 KB
- 文档页数:5
Spark集群搭建手册
1.在各个节点安装spark,推荐从官网下载最新的稳定版本
:
a.创建spark安装目录:mkdir/usr/local/spark
b.把下载的spark拷贝到安装目录并解压(安装了VMwaretools后,可
以直接将下载的安装包拖拉到安装目录中):tar-xzvfspark-2.0.0-bin-hadoop2.6.tgz
c.为了可以在任意目录下使用spark命令,需要将spark的bin和sbin
目录配置到.bashrc中,vim~/.bashrc:
exportSPARK_HOME=/usr/local/spark-2.0.0-bin-hadoop2.6
Export
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$SCALA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$SPARK_HOME/bin:$SPARK_HOME/sbin:$PATH
d.使用source命令使更改生效:source~/.bashrc2.在各个节点配置spark一下,配置文件都是在$SPARK_HOME/conf目录下:
a.修改slaves文件,(若没有slaves文件可以cpslaves.templateslaves创建),
添加worker节点的Hostname,修改后内容如下:
b.配置spark-env.sh,(若没有该文件可以cpspark-env.sh.templatespark-env.sh
创建),添加如下内容:exportJAVA_HOME=/usr/lib/java
exportSCALA_HOME=/usr/lib/scala-2.12.0-M5
exportHADOOP_HOME=/usr/local/hadoop
exportHADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
exportSPARK_MASTER_IP=master
exportSPARK_WORKER_MEMORY=1g新版的:
(旧版的)修改后的内容如下:
更详细的配置说明,请参考官方文档:http://spark.apache.org/docs/latest/spark-standalone.html#cluster-launch-scripts
c.(可选)配置spark-defaults.sh:
d.将主节点中的Spark目录复制到从节点的家目录中
3.启动并验证spark集群:Spark只是一个计算框架,并不提供文件系统功能,故我们需要首先启动文件
系统hdfs;在standalone模式下,我们并不需要启动yarn功能,故不需要启动
yarn.
a.用start-dfs.sh启动hdfs
b.在hadoop集群启动成功的基础上,启动spark集群,常见的做法是在master
节点上start-all.sh:
c.使用jps在master和worker节点上验证spark集群是否正确启动:
d.通过webui查看spark集群是否启动成功:http://master:8080