2024年最新Hadoop 运行环境搭建--初学者版本,2024年最新覆盖所有面试知识点

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

[root@hadoop100 ~]# systemctl stop firewalld
[root@hadoop100 ~]# systemctl disable firewalld.service

创建用户,并修改用户的密码
[root@hadoop100 ~]# useradd ola
[root@hadoop100 ~]# passwd ola

配置用户具有root权限,方便后期加sudo执行root权限的命令
root@hadoop100 ~]# vim /etc/sudoers

修改/etc/sudoers文件,在%wheel这行下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
ola   ALL=(ALL)     NOPASSWD:ALL

ola这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了ola密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以ola要放到%wheel这行下面

在/opt目录下创建文件夹,并修改所属主和所属组
  • 在/opt目录下创建module、software文件夹
[root@hadoop100 ~]# mkdir /opt/module
[root@hadoop100 ~]# mkdir /opt/software


  • 修改module、software文件夹的所有者和所属组均为ola用户
[root@hadoop100 ~]# chown ola:ola /opt/module 
[root@hadoop100 ~]# chown ola:ola /opt/software

  • 查看module、software文件夹的所有者和所属组
[root@hadoop100 ~]# ll /opt/
总用量 0
drwxr-xr-x. 2 ola  ola  6 3月  22 12:05 module
drwxr-xr-x. 2 root root 6 10月 31 2018 rh
drwxr-xr-x. 2 ola  ola  6 3月  22 12:05 software

卸载虚拟机自带的JDK
#查询是否安装
[root@hadoop100 ~]# rpm -qa | grep -i java 
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
tzdata-java-2020a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
#卸载
[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps 

重启虚拟机
[root@hadoop100 ~]# reboot

1.2.克隆虚拟机

克隆3台台

利用模板机hadoop100,克隆3台虚拟机:hadoop102 hadoop103 hadoop104 ,克隆时,要先关闭hadoop100
克隆后hadoop100所有配置和文件都会复制过来!!因此它的hostname依旧是hadoop100,需要进行下面的操作,更改配置变成新的虚拟机。

修改克隆机IP

见Linux学习笔记,其中GATEWAY、DNS、BOOTPROTO不需要改,更改IPADDR即可,其中IPADDR网段不变,将地址改一下,比如102

修改克隆机主机名

见Linux学习笔记

host映射

已经克隆过来了,不需要操作了

1.3.在克隆虚拟机上安装 JDK

在创建的普通用户下操作

卸载 JDK

具体操作见本文档:卸载虚拟机自带的JDK

导入JDK

将 JDK 导入到 opt 目录下面的 software 文件夹下面

[ola@hadoop102 ~]# scp [jdk路径] root@192.168.109.131:/opt/software

检查是否上传成功

[ola@hadoop102 ~]# ll /opt/software/
total 190444
-rw-r--r--. 1 root root 195013152 Mar 22 13:55 jdk-8u212-linux-x64.tar.gz

解压 JDK

在software文件夹下,解压 JDK 到/opt/module 目录下

[ola@hadoop102 software]# tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
#查看解压是否成功
[ola@hadoop102 software]# ls /opt/module/
jdk1.8.0_212

配置 JDK 环境变量
  #新建/etc/profile.d/my\_env.sh 文件
  [ola@hadoop102 software]# sudo vim /etc/profile.d/my\_env.sh
  #在文档中添加,保存退出
  
  #JAVA\_HOME
  export JAVA\_HOME=/opt/module/jdk1.8.0_212
  export PATH=$PATH:$JAVA\_HOME/bin
  
  #source 一下/etc/profile 文件,让新的环境变量 PATH 生效
  [ola@hadoop102 software]# source /etc/profile

测试 JDK 是否安装成功
[ola@hadoop102 software]# java -version
java version "1.8.0\_212"
Java(TM) SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)

1.4.在克隆虚拟机上安装 Hadoop

导入

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

…(img-5hI67qun-1714908833878)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值