Spark的Standalone部署

hive on spark集群环境部署(彻底摆脱做毕设没环境) hive on spark环境部署 阅读详情

基于原来部署过Hadoop 2.7.1的5台虚拟机(ubuntuServer1~ubuntuServer5)来进行Spark的Standalone部署。

1、下载Spark。
下载的是不含Hadoop的版本:spark-1.6.0-bin-without-hadoop

2、将spark安装到各机器上的/usr/lib目录下。
安装后路径为: /usr/lib/spark-1.6.0-without-hadoop

3、在各机器上创建spark用户,用户组设置为hadoop。
sudo useradd spark -g hadoop -m

4、设置spark用户的ssh免登录
达到从server1到其它机器的ssh免登录。
在server1的spark用户下执行:
ssh-keygen -t dsa -P ” -f ~/.ssh/id_dsa

将生成的证书内容放到authorized_keys文件中:
cat .ssh/id_dsa.pub >> .ssh/authorized_keys

然后将authorized_keys用scp的方式拷贝到各机器spark用户的.ssh目录下

验证一下从server1的spark用户下,ssh到其它机器上,是否是免登录。

4、在各机器上的spark的conf目录下,创建spark-env.sh,内容如下:

JAVA_HOME=/usr/lib/jdk1.8.0_66
SPARK_HOME=/usr/lib/spark-1.6.0-without-hadoop
SPARK_DIST_CLASSPATH=`/usr/lib/hadoop-2.7.1/bin/hadoop classpath`
SPARK_MASTER_IP=ubuntuServer1
SPARK_WORKER_DIR=/home/spark
SPARK_LOG_DIR=/home/spark/logs
SPARK_PID_DIR=/home/spark/pid

(以前将Hadoop 2.7.1安装在/usr/lib/hadoop-2.7.1下了。)

5、conf目录下编辑slaves文件,内容:

ubuntuServer2
ubuntuServer3
ubuntuServer4
ubuntuServer5

6、在server1上切换到spark用户,启动spark:
/usr/lib/spark-1.6.0-without-hadoop/sbin/start-all.sh

7、web查看
http://ubuntuServer1:8080:可以看到有4个worker;
http://ubuntuServer2:8081:查看该worker上的内容

8、连接spark
在Windows机器上执行:

spark-shell –master spark://ubuntuServer1:7077
scala> val textFile = sc.textFile(“hdfs://ubuntuServer1:9000/user/hdfs/input/hadoop-env.sh”)
scala> textFile.count()

这儿使用window的本地文件或虚拟机上的本地文件都不行。想运行spark-shell时指定–deploy-mode为cluster,也没有运行起来,提示spark shell不支持cluster。可明明在spark-shell –help的提示信息中有这个选项。
最后使用hadoop上的文件 ,可以正常执行了。

从http://ubuntuServer1:8080可以看到已经有过的应用。

Spark集群的安装 5、Spark集群的安装   5.1、Spark版本的选择 三大主要版本: Spark-0.X Spark-1.X(主要 Spark-1.3 和 Spark-1.6) Spark-2.X(最新 Spark-2.3)  官网首页:http://spark.apache.org/downloads.html  我们选择的版本:spark-2.3.0-bin-hadoop2.7.tg... 阅读详情

相关推荐

【Spark】Spark的Standalone模式安装部署

Spark运行模式Spark 有很多种模式,最简单就是单机本地模式,还有单机伪分布式模式,复杂的则运行在集群中,目前能很好的运行在 Yarn和 Mesos 中,当然 Spark 还有自带的 Standalone 模式,对于大多数情况 Standalone 模式就足够了,如果企业已经有 Yarn 或者 Mesos 环境,也是很方便部署的。 local(本地模式):常用于本地开发测试,本地还分

Jason Ding的专栏 6221

spark-3.0.0-bin-without-hadoop.tgz

spark

安装Spark-单机部署,Standalone集群部署,Spark on Yarn实现

SparkSession也是Spark程序中的一个类,功能类似于SparkContext,Spark2.0以后推出的,如果Hadoop生态的程序,例如MR、Hive、Sqoop、Oozie等使用YARN来计算。2-存储实时工具元数据。资源管理和任务调度:将所有从节点的资源在逻辑上合并为一个整体,将任务分配给不同的从节点。使用自己所在节点的资源运行计算进程Executor:给每个计算进程分配一定的资源。YARN支持多种类型程序的运行:MR、Tez、Spark、Flink等。

weixin_58305115的博客 2246

Spark 部署 Standalone 模式

Spark 部署 Standalone 模式解压缩文件修改配置文件启动集群Web UI 界面提交应用提交参数说明配置历史服务配置日志存储路径添加日志配置重启动 Hadoop 集群重启动历史服务重新执行任务查看历史服务配置高可用(HA)集群规划 :停止集群启动 Zookeeper启动集群关闭集群关闭历史服务 : 解压缩文件 将 spark-3.0.0-bin-hadoop3.2.tgz 文件上传到 Linux 并解压缩在指定位置 tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz

记录点点滴滴 2135

Spark安装部署:Standalone模式

Spark安装部署:Standalone模式 1、实验描述 以spark Standalone的运行模式安装Spark集群 实验时长: 45分钟 主要步骤: 解压安装Spark 添加Spark 配置文件 启动Spark 集群 运行测试用例 2、实验环境 虚拟机数量:3(一主两从,主机名分别为:master、slave01、slave02) 系统版本:Centos 7.5 Hadoop版本:Apache Hadoop 2.7.3 Spark版本:Apache Spark 2.1.1 3、相

一顿吃不饱的博客 4414

Spark系列-3、Spark的部署方式之Standalone模式

Spark的部署方式之Standalone模式

不积跬步无以至千里,不积小流无以成江河 1487

Spark的Standalone模式部署

1:Spark Standalone Mode安装 A:部署包生成 首先,下载并解压缩Spark的源码,切换到解压缩所生成的目录,运行部署包生成程序make-distribution.sh: ./make-distribution.sh --hadoop 2.2.0 --with-yarn --tgz  spark源码根目录下的make-distribution.sh可以带以下参数:...

u014648759的博客 413

spark-2.3.0-bin-hadoop2-without-hive

spark-2.3.0-bin-hadoop2-without-hive.spark2.3版本源码编译不含hive jar包的安装包。用于安装hive on spark

Spark 集群部署(Standalone)详解 手把手教学

Spark 集群部署(Standalone)详解 手把手教学

皮蛋不吃粥的博客 2407

spark-3.2.0-bin-hadoop3-without-hive

spark-3.2.0-bin-hadoop3-without-hive

spark-2.1.0-bin-without-hadoop

上传大小限制了,分为两段,part2去我的资源中找一下。

Spark学习之standalone模式部署实战

测试 假设我们有以下东西 要部署的spark程序,已经打包成一个jar包 四台机器,并且已经互相打通 spark安装包

见证 1万+

spark-2.1.0-bin-without-hadoop.tgz

Linux系统 大数据开发 spark-2.1.0-bin-without-hadoop.tgz

spark部署——Standalone模式

spark部署三种方式简介以及Standalone模式部署

weixin_55047679的博客 450

spark-2.3.1-bin-hadoop2-without-hive.tgz

使用maven重新编译spark2.3.1源码,用以实现hive on spark

spark-2.4.0-bin-without-hadoop.tgz

spark的安装包,主要用于安装spark。Apache Spark是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。

spark standalone 部署与运行

前言 由于项目使用的是Elasticsearch来做的数据存储,没有引用hadoop,自然也就没有使用yarn模式的spark集群部署方案。 standalone的部署方案,指的是单独的spark集群,任务的更新和资源的分配等都是spark自己去维护。 本问讲的是stanalone集群的部署方案,和代码的打包上传,运行等。 配置环境 当前环境: centos7.x(三台机器分别是114,116,1...

qq_34646817的博客 464

spark-2.3.0-bin-hadoop277-without-hive.tgz

spark2.3.0 without hive 编译版本,用于Hive on Spark 环境搭建 ./dev/make-distribution.sh --name "hadoop277-without-hive" --tgz "-Pyarn,hadoop-provided,hadoop-2.7,parquet-provided,orc-provided" -Dhadoop.version=2.7.7

上一篇: go 用结构解析XML
下一篇: virtualbox中安装ubuntu Server
niuwq
博客等级 码龄25年 9粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值