一.文章简介

着手搭建大数据平台时,配置虚拟机环境是成为新手的第一道门槛。虽然各种视频和网站上也有很多虚拟机安装配置教程,但由于对 Linux 环境不熟悉,同时加上网上不少教程都是五花八门的centos,ubuntu等各种不同版本的Linux系统导致具体步骤也不一样,导致小白折腾老几天愣是没装成功(下面我将详细的介绍虚拟机安装与环境配置)

文章目录

  • 一.文章简介
  • 二.资源准备
  • 三.创建虚拟机教程
    • 1.首先对主从节点进行ip等分配
    • 2.创建虚拟机
      • (1)打开VMware Workstation , 点击左上角的文件 ,选择创建虚拟机
      • (2)选择自定义(高级),然后下一步
      • (3)一直下一步,直到安装客户机操作系统,此处选择稍后安装
      • (4)下一步,到选择客户机操作系统,选择Linux,版本是Red Hat Enterprise Linux 8 64位
      • (5)下一步,命名虚拟机,虚拟机名称建议采用master,位置自主选择,建议选择空闲容量具有100G以上的磁盘作为存储
      • (6)下一步,设置处理器,可按需求设置
      • (7)下一步,设置虚拟机内存,根据需求设置,最低1GB
      • (8)下一步,选择网络类型,选择NAT模式
      • (9)下一步,选择I/O控制器类型、选择磁盘类型都是默认选择**
      • (10)下一步,选择磁盘,此处选择创建新虚拟磁盘
      • (11)下一步,指定磁盘文件,默认
      • (12)下一步,选择自定义硬件,点击新CD/DVD(SATA),右边连接选择使用ISO映像文件,选择下载好的RockyLinux 9 iso文件
      • (13)点击下方添加,选择网络适配器,将新增的网络适配器选择仅主机模式。
      • (14)点击完成退出,此时虚拟机已创建,等待配置Linux系统
  • 四.安装RockyLinux 9系统
    • 1. 开启虚拟机,耐心等待挂载
    • 2.选择安装过程语言,看个人需求选择
    • 3.配置Languages Support
    • 4.配置Software Selection,选择最小安装
    • 5.配置Installation Destation,选择全选磁盘
    • 6.配置Network & Host Name
    • 7.配置root账号和密码(非常重要,密码一定要记住)
    • 8.配置User Creation,建立大数据专用账号(一定要勾选选择为管理员,否则后续出现权限问题)
    • 9.配置Time & Date
    • 10.设置完成,点击 Begin Installation,耐心等待
    • 11.安装完成后,重启虚拟机即可
  • 五.基础信息配置
    • 1.登录大数据专用账户spark
    • 2.下载相应工具,方便配置
      • (1)安装vim工具
      • (2)安装 net-tools工具
    • 3.配置主机名
    • 4.配置hosts文件
    • 5.克隆虚拟机
      • (1)关闭主节点虚拟机,在VMware上选择克隆
      • (2)下一步选择克隆自虚拟机中当前状态
      • (3)下一步,选择创建整克隆
      • (4)编辑新虚拟机名称和位置
      • (5)点击完成,克隆成功,用同样方法克隆剩下的两天从节点虚拟机
    • 6. 修改三台从节点虚拟机配置
      • (1)修改主机名hostname,具体操作和master主节点一样
      • (2)修改网络配置
      • (3)修改后重启,其他从节点同样步骤修改
      • (4)使用ifconfig查看所有节点ip,看看是否配置正确
  • 六.测试XShell7,Xftp7登录
    • 1.打开XShell7,选择左上角文件,点击新建,弹出新建会话属性窗口
    • 2.名称输入主机名,主机输入对应的IP
    • 3.点击左侧用户身份验证,输入账号密码
    • 4.其他从节点机器同样操作,测试是否成功连接
  • 七.关闭防火墙
  • 八.配置ssh免密登录
    • 1.利用XShell同时操作所有虚拟机,生成密钥
    • 2.将主节点的密钥通过hosts上设定的从节点配置,发送给各节点
    • 3.测试免密登录
  • 九.配置时间同步
    • 1.主节点新增如下配置
    • 2.重启chrony工具,并设置开机自启动,查看运行状态
    • 3.查看同步状态
    • 4.对三个从节点同样的文件进行如下修改
    • 5.同样重启chrony工具,并设置开机自启动,查看运行状态,检测同步状态

二.资源准备

虚拟机软件: VMware Workstation
VMware官方下载地址
(注意:VMware需要许可证,建议百度)

客户机操作系统:Rocky Linux 9
RockyLinux官方下载地址

SSH连接工具:XShell7、Xftp7
XShell下载地址
Xftp下载地址
(注意:XShell和Xftp都是需要付费购买的)

三.创建虚拟机教程

1.首先对主从节点进行ip等分配

虚拟机名 IP
master 192.168.xxx.140
slaver1 192.168.xxx.141
slaver2 192.168.xxx.142
slaver3 192.168.xxx.143

2.创建虚拟机

(1)打开VMware Workstation , 点击左上角的文件 ,选择创建虚拟机

(2)选择自定义(高级),然后下一步

(3)一直下一步,直到安装客户机操作系统,此处选择稍后安装

(4)下一步,到选择客户机操作系统,选择Linux,版本是Red Hat Enterprise Linux 8 64位

(5)下一步,命名虚拟机,虚拟机名称建议采用master,位置自主选择,建议选择空闲容量具有100G以上的磁盘作为存储

(6)下一步,设置处理器,可按需求设置

(7)下一步,设置虚拟机内存,根据需求设置,最低1GB

(8)下一步,选择网络类型,选择NAT模式

(9)下一步,选择I/O控制器类型、选择磁盘类型都是默认选择**

(10)下一步,选择磁盘,此处选择创建新虚拟磁盘

(10)下一步,指定磁盘容量,此处根据需求设置

(11)下一步,指定磁盘文件,默认

(12)下一步,选择自定义硬件,点击新CD/DVD(SATA),右边连接选择使用ISO映像文件,选择下载好的RockyLinux 9 iso文件

(13)点击下方添加,选择网络适配器,将新增的网络适配器选择仅主机模式。

(14)点击完成退出,此时虚拟机已创建,等待配置Linux系统

四.安装RockyLinux 9系统

1. 开启虚拟机,耐心等待挂载

2.选择安装过程语言,看个人需求选择

3.配置Languages Support

此处建议配置中英两种语言,不建议纯中文,因为如果出现报错,中文呈现会是乱码形式。

4.配置Software Selection,选择最小安装

5.配置Installation Destation,选择全选磁盘

6.配置Network & Host Name

此处选择我们新增的网卡适配器,选中后,右下角点击configure进入网卡配置,点击IPv4 Settings

然后,将method选择为Manual,并且在Address处,新增网络,如下图所示

7.配置root账号和密码(非常重要,密码一定要记住)

8.配置User Creation,建立大数据专用账号(一定要勾选选择为管理员,否则后续出现权限问题)

9.配置Time & Date

10.设置完成,点击 Begin Installation,耐心等待

11.安装完成后,重启虚拟机即可

五.基础信息配置

1.登录大数据专用账户spark

(注意:在Linux下,密码是不显示的)

2.下载相应工具,方便配置

(1)安装vim工具

命令: sudo dnf install vim

需要输入账户密码,然后安装过程中输入两次 y

(2)安装 net-tools工具

命令: sudo dnf install net-tools

3.配置主机名

命令:sudo vim /etc/hostname
讲本主机名修改为,输入命令后直接写 master 上去,重启后就能看到生效

4.配置hosts文件

命令 :sudo vim /etc/hosts
将开始分配好的主机名和对应IP写入如下

5.克隆虚拟机

(1)关闭主节点虚拟机,在VMware上选择克隆

(2)下一步选择克隆自虚拟机中当前状态

(3)下一步,选择创建整克隆

(4)编辑新虚拟机名称和位置

(5)点击完成,克隆成功,用同样方法克隆剩下的两天从节点虚拟机

6. 修改三台从节点虚拟机配置

(1)修改主机名hostname,具体操作和master主节点一样

(2)修改网络配置

说明:修改新增的网卡适配器中的ipv4地址,将其修改为对应的IP
(rockyLinux 9采用新的网络管理工具,要特别注意)
命令:
sudo vim /etc/NetworkManager/system-connections/ens192.nmconnections
具体如下:

(3)修改后重启,其他从节点同样步骤修改

(4)使用ifconfig查看所有节点ip,看看是否配置正确

六.测试XShell7,Xftp7登录

1.打开XShell7,选择左上角文件,点击新建,弹出新建会话属性窗口

2.名称输入主机名,主机输入对应的IP

3.点击左侧用户身份验证,输入账号密码

4.其他从节点机器同样操作,测试是否成功连接

七.关闭防火墙

非常重要,一定要关闭
命令:
sudo systemctl stop firewalld.service
sudo systemctl diable firewalld.service

八.配置ssh免密登录

1.利用XShell同时操作所有虚拟机,生成密钥

命令:ssh-kengen -t rsa
期间需要多次按enter键确认

2.将主节点的密钥通过hosts上设定的从节点配置,发送给各节点

命令:ssh-copy-id 从节点主机名
期间需要输入一次yes和密码

其他两台同样操作

3.测试免密登录

下图所示就是成功免密登录

九.配置时间同步

由于ruckyLinux 9采用chrony来管理ntp,所以进入/etc/chrony.conf修改配置

命令:sudo vim /etc/chrony.conf

1.主节点新增如下配置

配置1:

配置2:

2.重启chrony工具,并设置开机自启动,查看运行状态

命令:
sudo systemctl status chronyd.service
sudo systemctl enable chronyd.service
sudo systemctl status chronyd.service

3.查看同步状态

命令1:chronyc sourcestats -v

命令2:timedatectl

4.对三个从节点同样的文件进行如下修改

注释掉pool行

5.同样重启chrony工具,并设置开机自启动,查看运行状态,检测同步状态

命令1:
sudo systemctl status chronyd.service
sudo systemctl enable chronyd.service
sudo systemctl status chronyd.service

命令2:chronyc sourcestats -v

命令3:timedatectl

总结:上面就是基本环境配置啦,这是非常关键的配置,大家一定要小心配置,如果有哪里写的不好,欢迎各位大佬评论区指正

(非常详细)大数据平台学习·环境安装配置(一)(RockyLinux9版)相关推荐

  1. 大数据单机学习环境搭建(9)Spark单节点安装与pyspark使用

    包含sparksql的完整使用案例,请务必耐心看完 专题:大数据单机学习环境搭建和使用 1.Spark安装 2.Spark配置 2.1配置环境变量 2.2spark客户端 3.Spark使用 3.1环 ...

  2. 大数据单机学习环境搭建(12)Azkaban的简单使用

    专题:大数据单机学习环境搭建和使用 1.登录和密码修改 2.新建工程 2.1新建工程 2.2创建zip文件 2.3添加文件到项目 3.任务执行 3.1立即执行 3.2.设置定时任务 4.依赖任务建立 ...

  3. 大数据单机学习环境搭建(5)Hive建表DDL详解

    专题:大数据单机学习环境搭建和使用 1. Hive建表简单示例 1.1.Hive建表语句 1.2.表详细信息 1.3.数据展示 2. Hive建表语法详解 3.拓展1:复杂数据分割 4.拓展2:事务表 ...

  4. CDH大数据平台搭建之虚拟环境配置

    CDH大数据平台搭建之虚拟环境配置 前言 一.虚拟机网络配置 1.配置ip地址 2.验证配置是否成功 二.关闭防火墙 1.防火墙命令 2.禁用防火墙 三.虚拟机主机名配置 1.临时配置主机名 2.永久 ...

  5. 大数据技术之 HBase安装配置

    大数据技术之 HBase安装 1.hbase依赖于hadoop以及zookeeper,所以 1.1 首先myhadoop.sh start 1.2 然后zk.sh start 接下来安装hbase 1 ...

  6. Hadoop大数据生态组件环境安装

    首先安装Centos系统修改网络配置: 我的三台机器: master 192.168.179.10 slave1 192.168.179.11 slava2 192.168.179.12 各组件端口号 ...

  7. 测试环境安装配置obproxy(社区版)

    测试环境安装obproxy,记录一下,已脱敏 [root@ensbrain data]# rpm -ivh obproxy-3.1.0-1.el7.x86_64.rpm 警告:obproxy-3.1. ...

  8. hadoop在章鱼大数据平台下的安装与配置

    本次所用的软件版本: ubuntu :14.04 Hadoop:hadoop-2.6.0-cdh5.4.5 jdk:jdk-7u75-linux-x64 Hive: Hbase: 一.配置基本环境 1 ...

  9. CDH大数据平台 VM VirtualBox安装和克隆

最新文章

  1. 机器学习中的交叉验证与有关定理
  2. 区块链论文研读12:谨慎日志合约 Discreet Log Contracts,详细 清晰 通俗易懂
  3. 即时通信是机遇也是挑战
  4. 分享在MVC3.0中使用jQuery DataTable 插件
  5. 北京交通大学计算机系2018年录取情况,北京交通大学2018年高招录取分数线汇总...
  6. 微服务架构设计模式~为应用程序定义微服务架构
  7. U2Net基于ModelArts Notbook的仿真实验
  8. 清除内外边距(HTML、CSS)
  9. 【Qt点滴】UDP协议实例:简易广播实现
  10. 11月末全球域名商新增量18强:西数居首 易名第二
  11. Gym 101915A(模拟)
  12. 软件开发设计文档模版
  13. 华为发布鸿蒙Beta版公测,华为推出鸿蒙OS 2.0手机开发者Beta版:P40、Mate 30系列可申请公测...
  14. android 隐藏wifi密码,手机连接隐藏wifi怎么设置密码 手机如何添加隐藏wifi?-192路由网...
  15. 界面自动化测试工具-Ksend
  16. 关于Flex布局属性详解
  17. FM收音机ic FM发射模块SX6116
  18. [报错] SyntaxError: Missing parentheses in call to ‘exec‘
  19. ASR6601牛羊定位器芯片GPS国内首颗支持LoRa的LPWAN SoC
  20. chrome捕获大响应失败:Failed to load response data: request content was evicted from inspector cache

热门文章

  1. 统计|如何简单理解单因素方差分析
  2. HttpComponents和HttpClient基本用法
  3. 机器学习笔记-神经网络的原理、数学、代码与手写数字识别
  4. 上位机中RS485与RS232的区别
  5. linux游戏搭建教程 pdf,战地2服务器Linux版搭建教程.PDF
  6. 2022-2028年全球与中国虚拟宽带网络网关(vBNG)行业竞争格局与投资战略研究
  7. 【阿尼亚喜欢BigData】“红亚杯”常用数据分析Hive SQL应用专题赛——满分解析③
  8. 红亚太学链之区块链技术深度剖析第8章
  9. win10分页缓冲池内存占用过高
  10. FZU 2230 翻翻棋