Spark集群搭建

简介: Spark是一个基于内存的计算框架,本文主要是介绍Spark的独立部署。

Spark集群搭建

一、环境说明
1、机器:3台虚机(hadoop01/hadoop02/hadoop03)
2、Linux版本:CentOS 6.5
3、JDK版本:1.8
4、Hadoop版本:hadoop-2.5.2
5、Spark版本:Spark-1.3.1
6、Scala版本:scala-2.10.6
二、安装步骤
1、安装Hadoop,这里不做具体讲解
172.16.1.156 hadoop01
172.16.1.157 hadoop02
172.16.1.158 hadoop03
2、下载Spark
如果是基于Hadoop部署spark,可以对应hadoop的版本下载spark
下载地址:http://spark.apache.org/downloads.html
3、下载Scala
下载地址:http://www.scala-lang.org/download/2.10.6.html

4、安装Scala
解压:tar -zxvf scala-2.10.6.tgz

5.安装spark
解压:tar -zxvf spark-1.3.1-bin-hadoop2.4.tgz

6、在~/.bash_profile中配置环境变量
QQ截图20160427162720.png

7、配置spark_env.sh(Spark运行的环境变量)
修改spark_env.sh.template复制为spark_env.sh
mv spark_env.sh.template spark_env.sh
QQ_20160427154759
配置以上环境变量
export JAVA_HOME=/home/hadoop/jdk1.8
export SPARK_MASTER_IP=spark01
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=1
export SPARK_WORKER_INSTANCES=1

8、复制hadoop01节点配置好的spark到其他节点
scp -r ~/spark-1.3.1-bin-hadoop2.4/ hadoop@hadoop02:~/
scp -r ~/spark-1.3.1-bin-hadoop2.4/ hadoop@hadoop03:~/

9.spark的web管理界面 :http://172.16.1.156:8080/
spark WEBUI界面:http://172.16.1.156:4040/jobs/

spark-shell启动:
到spark的bin目录下执行 ./spark-shell
QQ_20160427190313

目录
相关文章
|
9月前
|
分布式计算 Linux Spark
179 Spark集群安装
179 Spark集群安装
47 0
|
21天前
|
SQL 弹性计算 资源调度
云服务器 ECS产品使用问题之bin/spark-sql --master yarn如何进行集群模式运行
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
2月前
|
分布式计算 Shell Linux
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
43 0
|
3月前
|
分布式计算 监控 Java
Note_Spark_Day02:Standalone集群模式和使用IDEA开发应用程序
Note_Spark_Day02:Standalone集群模式和使用IDEA开发应用程序
69 0
|
11月前
|
分布式计算 大数据 Spark
基于Docker搭建大数据集群(四)Spark部署
基于Docker搭建大数据集群(四)Spark部署
|
3月前
|
分布式计算 数据处理 Scala
Spark 集群和 Scala 编程语言的关系
Spark 集群和 Scala 编程语言的关系
|
11月前
|
分布式计算 资源调度 监控
Spark Yarn模式部署集群
Spark Yarn模式部署集群
68 1
|
10月前
|
分布式计算 资源调度 Hadoop
Spark on Yarn集群模式搭建及测试
Spark on Yarn集群模式搭建及测试
256 0
|
11月前
|
分布式计算 监控 大数据
大数据Spark Standalone集群 2
大数据Spark Standalone集群
62 0
|
11月前
|
存储 分布式计算 资源调度
大数据Spark Standalone集群 1
大数据Spark Standalone集群
84 0

相关实验场景

更多