首页 > 其他分享 >寒假学习day2

寒假学习day2

时间:2024-01-17 21:34:19浏览次数:22  
标签:Master11 day2 学习 寒假 export usr spark local scp

下载 spark 安装包

选择自己Hadoop对应的版本,不然会不兼容

spark下载链接

2.解压

tar -zvxf spark.2.3

 

3.删除安装包,修改解压后的文件名字

rm -rf  安装包名
mv spark-2.3.4-bin-hadoop2.7 spark

 

 

4. 配置文件
进入到spark 目录下

cd conf

 

(1).修改配置文件名字:

mv spark-env.sh.template     spark-env.sh
vim spark-env.sh

 

 

(2).并往里添加几行代码:

export SCALA_HOME=/usr/local/scala
export JAVA_HOME=/usr/local/java/jdk
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
SPARK_MASTER_IP=Master11                            #这里的Master11是我的主机名
SPARK_LOCAL_DIRS=/usr/local/spark
SPARK_DRIVER_MEMORY=1G

 

(3).保存并退出:wq

(4).编辑slaves

mv slaves.template slaves
vim slaves

 

里面的内容改成自己的子节点的名称:

5.远程把spark传给两个节点:
进入到Scala的上一级目录:

 scp -r spark/ Master2:/usr/local/
 scp -r spark/ Master3:/usr/local/

 

 

把Scala也一起传过去

 scp -r scala/ Master2:/usr/local/
 scp -r scala/ Master3:/usr/local/

 

6.进入到spark的sbin目录 启动集群

[root@Master11 spark]# cd sbin
[root@Master11 sbin]# ./start-all.sh

 

 

jps

 

主机上:有Master

节点上:有Worker



安装完毕!!

7.启动spark shell

进入spark bin 目录

[root@Master11 bin]# spark-shell

 

标签:Master11,day2,学习,寒假,export,usr,spark,local,scp
From: https://www.cnblogs.com/fuchuchu/p/17971211

相关文章

  • 学习笔记——线段树
    线段树(SegmentTree)1.建树首先我们要明白线段树中的每个节点都代表一个区间,而对于线段树中的每个内部节点\(\left[l,r\right]\),它的左子节点是\(\left[l,mid\right]\),右子节点是\(\left[mid+1,r\right]\),其中\(mid=(l+r)/2\)(向下取整)。然后我们可以让根节点的编号为\(......
  • 代码随想录 day22 二叉搜索树的最近公共祖先 二叉搜索树中的插入操作 删除二叉搜索树
    二叉搜索树的最近公共祖先这题跟之前的不一样可以利用二叉搜索树有序的特点有序就说明可以根据节点的值与pq的关系判断应该往左边搜索还是右边搜索这题显然是不需要遍历整棵树的所以是写的遍历边的写法遍历树需要用变量接受二叉搜索树中的插入操作一开始还以为要遍历......
  • Stack-array based implementation【1月17日学习笔记】
    点击查看代码//Stack-arraybasedimplementation#include<iostream>usingnamespacestd;#defineMAX_SIZE101intA[MAX_SIZE];//globleinttop=-1;//globlevoidpush(intx){ if(top==MAX_SIZE-1){ cout<<"error:stackoverflow"&l......
  • Numpy学习笔记
    1、创建数组直接创建数组np.array([1,2,3,4])创建指定形状和内容的数组numpy.zeros(shape,dtype=float,order='C')numpy.ones(shape,dtype=float,order='C')numpy.empty(shape,dtype=float,order='C')参数描述shape数组形状dtype数据类......
  • Doubly linked list【1月17日学习笔记】
    点击查看代码//Doublylinkedlist#include<iostream>usingnamespacestd;structnode{ intdata; node*next; node*prev;};//定义双向链表结构体node*A;node*getnewnode(intx){ node*temp=newnode; temp->data=x; temp->prev=NULL; temp->nex......
  • 【学习笔记】后缀自动机 SAM
    一.后缀自动机的定义SAM(SuffixAutomaton)是一种有限状态自动机,仅可以接受一个字符串的所有后缀。如果您不懂自动机,那么换句话说:SAM是一个有向无环图。称每个结点为状态,边为状态间的转移,每个转移标有一个字母,同一节点引出的转移不同。SAM存在一个源点\(S\),称为初始状态......
  • 【学习笔记】整体二分
    一.整体二分概念整体二分的主体思路就是把多个查询一起解决,是一个离线算法。其要求:询问的答案具有可二分性修改对判定答案的贡献互相独立,修改之间互不影响效果修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值贡献满足交换律,结合律,具有可加性题目允......
  • 【学习笔记】线段树合并
    一.普通线段树合并线段树合并就是建立一棵新的线段树保存原有的两棵线段树的信息。两棵线段树当前要合并的点所表示的区间是一样的。线段树合并的过程很简单。如果A有p位置,B没有,新的线段树p位置赋成A,返回A;如果B有p位置,A没有,新的线段树p位置赋成B,返回A;如果合并到叶子结......
  • 【学习笔记】权值线段树
    一.权值线段树权值线段树即一种线段树,以序列的数值为下标。节点里所统计的值为节点所对应的区间\([l,r]\)中,\([l,r]\)这个值域中所有数的出现次数。举个例子,有一个长度为\(10\)的序列\(\{1,5,2,3,4,1,3,4,4,4\}\)。那么统计每个数出现的次数。易知\(1\)出现了\(2\)......
  • 【学习笔记】数论杂谈
    一.素数相关0.约定若无特殊说明,本部分做以下记号规定。\(p\in\mathbb{P}\),\(\mathbbP\)为质数集。\(\pi(n)\)表示\(1\)至\(n\)内的素数个数。\(P^{+}(n),P^-(n)\)分别表示\(n\)的最大/最小质因子。\(\nu_i\)表示\(i\)的可重质因子个数。1.素数定理\[\pi(......