Spark集群搭建

文章目录

一、本机远程桌面连接win7虚拟机查看

  • win7外网IP地址
    ​​在这里插入图片描述
  • 启动远程桌面连接,输入IP地址,点击【连接】按钮
    在这里插入图片描述
  • 输入用户名和密码后,点击【确定】

在这里插入图片描述

1、远程桌面连接

在这里插入图片描述

2、远程桌面连接失败的解决办法

  • 项目–网络–安全组–管理规则
    在这里插入图片描述
  • 添加规则–输入以下内容–单机添加按钮

在这里插入图片描述
设置完成后再次连接即可

二、使用SecureCRT访问三台虚拟机

  • 找到SecureCRTPortable应用程序–双击启动
    在这里插入图片描述

1、连接master

  • 单击【Quick Connect】按钮
    在这里插入图片描述
    输入ip地址,单击【Connect】按钮
    在这里插入图片描述
  • 输入密码,点击【OK】按钮
    在这里插入图片描述
  • 连接成功
    在这里插入图片描述
  • 用同样办法连接slave1、slave2

2、连接slave1

  • 输入slave1 IP地址
    在这里插入图片描述
  • 输入密码
    在这里插入图片描述

3、连接slave2

  • 输入slave2 IP地址
    在这里插入图片描述
  • 输入用户和密码
    在这里插入图片描述

4、更改标签名

  • 在【file]菜单中选择Connect
    在这里插入图片描述
  • 选中IP地址右键选择【Rename】
    在这里插入图片描述
    输入【master】–点击【Connect】

在这里插入图片描述

  • 再次输入密码连接
    在这里插入图片描述
  • 更改成功
    在这里插入图片描述
  • 同理修改slave1\slave2标签名
    在这里插入图片描述
    在这里插入图片描述

5、为虚拟机页面进行设置

  • 单击master虚拟机
    在这里插入图片描述
  • 单击【Options】菜单下的【Session Options】
    在这里插入图片描述
  • 【Emulation】—【Terminal】—【liunx】
    在这里插入图片描述
  • 【Appearance】 — Fonts 【Normal Font, Character encoding】
    在这里插入图片描述
  • master页面设置完成(如下图)
    在这里插入图片描述
  • 同理设置slave1/slave2
  • slave1
    在这里插入图片描述
  • slave2
    在这里插入图片描述

三、利用SecureCRT登录三台虚拟机

1、登录master虚拟机在这里插入图片描述

为master添加域名服务器

  • 执行命令:vi /etc/resolv.conf,修改/etc/resolv.conf文件
    在这里插入图片描述
  • 添加域名服务器(在centos里,复制ctrl+shift+c,粘贴ctrl+shift+v)
    在这里插入图片描述
  • 存盘并退出(shift+: 输入wq!)
  • 安装vim编辑器
    在这里插入图片描述

2、登录salve1虚拟机

为salve1添加域名服务器

​3、登录salve2虚拟机

为salve2添加域名服务器

4、测试三台虚拟机访问外网

1、测试master访问外网

2、测试slave1访问外网

3、测试slave2访问外网

四、配置三台虚拟机主机名映射

1、配置master虚拟机主机名映射

2、配置slave1虚拟机主机名映射

3、配置slave2虚拟机主机名映射

五、测试几台虚拟机互ping

1、测试用master ping slave1、slave2

2、添加hosts映射

​3、测试命令提示符ping本机

六、关闭禁用防火墙

1、关闭禁用master虚拟机的防火墙

2、关闭与禁用slave1虚拟机的防火墙

3、关闭与禁用slave2虚拟机的防火墙

七、关闭SeLinux安全机制

1、master虚拟机关闭SeLinux安全机制

2、slave1虚拟机关闭SeLinux安全机制

3、slave2虚拟机关闭SeLinux安全机制

八、设置三台虚拟机相互免密登录

1、master虚拟机免密登录master、slave1与slave2

2、slave1虚拟机免密登录master、slave1与slave2

3、slave2虚拟机免密登录master、slave1与slave2

九、在三台虚拟机上安装lrzsr

1、在master虚拟机上安装lrzsz

2、在slave1虚拟机上安装lrzsz

3、在slave2虚拟机上安装lrzsz

十、在三台虚拟机上安装配置JDK

1、在master虚拟机上安装配置JDK

2、将master虚拟机上安装的JDK以及环境配置文件分发到slave1虚拟机

​3、将master虚拟机上安装的JDK以及环境配置文件分发到slave2虚拟机

十一、配置完全分布式Hadoop

(一)在master虚拟机上安装配置hadoop

1、上传hadoop安装包到/opt目录

​2、将hadoop安装包解压到指定位置

​3、配置hadoop环境变量

4、编辑hadoop环境配置文件 - hadoop-env.sh

​5、编辑核心配置文件 - core-site.xml

6、编辑HDFS配置文件 - hdfs-site.xml

7、编辑MapReduce配置文件 - mapred-site.xml

8、编辑yarn配置文件 - yarn-site.xml

​9、编辑slaves文件

(二)在slave1虚拟机上安装配置hadoop

1、将master虚拟机上的hadoop分发到slave1虚拟机

2、将master虚拟机上环境配置文件分发到slave1虚拟机

3、在slave1虚拟机上让环境配置生效

(三)在slave2虚拟机上安装配置hadoop

1、将master虚拟机上的hadoop分发到slave2虚拟机

2、将master虚拟机上环境配置文件分发到slave2虚拟机

3、在slave2虚拟机上让环境配置生效

(四)在master虚拟机上格式化名称节点

(五)启动与关闭Hadoop集群

1、在master虚拟机上启动hadoop服务

2、查看hadoop集群的WebUI界面

3、停止hadoop服务

十二、配置Spark Standalone模式的集群

(一)在master主节点上安装配置Spark

1、上传spark安装包到master虚拟机

2、将spark安装包解压到master虚拟机指定目录

3、配置spark环境变量

4、编辑spark环境配置文件

5、创建slaves文件,添加从节点

(二)在slave1从节点上安装配置Spark

1、把master虚拟机上的spark安装目录分发给slave1虚拟机

2、将master虚拟机上环境变量配置文件分发到slave1虚拟机

3、在slave1虚拟机上让spark环境配置文件生效

(三)在slave2从节点上安装配置Spark

1、把master虚拟机上的spark安装目录分发给slave2虚拟机

2、将master虚拟机环境变量配置文件发送到slave2

3、在slave2虚拟机上让spark环境配置文件生效

十三、启动并使用Spark Standalone模式的集群

(一)启动hadoop的dfs服务

(二)启动Spark集群

(三)访问Spark的WebUI

(四)启动Scala版Spark Shell

(五)关闭Spark服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值