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