首页 > 其他分享 >Hadoop(三)环境准备

Hadoop(三)环境准备

时间:2024-09-11 15:24:41浏览次数:9  
标签:opt 环境 Hadoop user 准备 hadoop100 hadoop102 root

环境准备

模板虚拟机准备

1、安装模板虚拟机

  • IP地址192.168.10.100、主机名称hadoop100、内存4G、硬盘50G
  • 下载安装VWare Workstation Pro 16,因为Win11与VMWare15不兼容,在15中打开虚拟机会蓝屏
  • Linux系统全部以CentOS-7.5-x86-1804为例

2、hadoop100 虚拟机配置

  • 测试虚拟机联网情况
[root@hadoop100 ~]# ping www.baidu.com
  • 安装epel-release(这一步暂时没有成功,但没有影响后续使用)
[root@hadoop100 ~]# yum install -y epel-release

3、关闭防火墙,关闭防火墙开机自启

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

4、创建用户并修改密码

[root@hadoop100 ~]# useradd user
[root@hadoop100 ~]# passwd 123

5、配置user用户具有root权限,方便后期加sudo执行root权限的命令

[root@hadoop100 ~]# vim /etc/sudoers
  • 修改/etc/sudoers文件,在%wheel这行下面添加一行
user ALL=(ALL) NOPASSWD:ALL

6、在/opt 目录下创建文件夹,并修改所属主和所属组

  • 在/opt目录下创建module、software文件夹
[root@hadoop100 ~]# mkdir /opt/module
[root@hadoop100 ~]# mkdir /opt/software
  • 修改module、software文件夹的所有者和所属组均为user用户
[root@hadoop100 ~]# chown user:user /opt/module 
[root@hadoop100 ~]# chown user:user /opt/software
  • 查看module、software文件夹的所有者和所属组
[root@hadoop100 ~]# cd /opt/
[root@hadoop100 opt]# ll

7、卸载虚拟机自带的JDK

[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

8、重启虚拟机

[root@hadoop100 ~]# reboot

克隆虚拟机

1、利用模板机hadoop100,克隆三台虚拟机

  • 克隆hadoop102、hadoop103、hadoop104
  • 克隆时,要先关闭hadoop100

2、修改克隆机IP

  • 修改克隆机的静态IP,以hadoop102为例
[root@hadoop100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

其中IPADDR的值改为192.168.10.102
3、修改克隆机主机名

[root@hadoop100 ~]# vim /etc/hostname
hadoop102

4、重启克隆机

安装JDK

1、用XShell传输工具将JDK导入到opt目录下面的software文件夹下面
2、解压JDK到/opt/module目录下

[user@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/

3、配置JDK环境变量

  • 新建/etc/profile.d/my_env.sh文件
[user@hadoop102 ~]$ 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生效
[user@hadoop102 ~]$ source /etc/profile

4、测试JDK是否安装成功

[user@hadoop102 ~]$ java -version

安装Hadoop

1、用XShell文件传输工具将hadoop-3.1.3.tar.gz导入到opt目录下面的software文件夹下面
2、进入到Hadoop安装包路径下

[user@hadoop102 ~]$ cd /opt/software/

3、解压安装文件到/opt/module下面

[user@hadoop102 software]$ tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/

4、查看是否解压成功

[user@hadoop102 software]$ ls /opt/module/
hadoop-3.1.3

5、将Hadoop添加到环境变量

  • 获取Hadoop安装路径
[user@hadoop102 hadoop-3.1.3]$ pwd /opt/module/hadoop-3.1.3
  • 打开/etc/profile.d/my_env.sh 文件
[user@hadoop102 hadoop-3.1.3]$ sudo vim /etc/profile.d/my_env.sh
  • 添加如下内容
#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
  • 保存退出,让文件生效
[user@hadoop102 hadoop-3.1.3]$ source /etc/profile

6、测试是否安装成功

[atguigu@hadoop102 hadoop-3.1.3]$ hadoop version

7、Hadoop重要目录

  • bin目录:存放对Hadoop相关服务(hdfs,yarn,mapred)进行操作的脚本
  • etc目录:Hadoop的配置文件目录,存放Hadoop的配置文件
  • lib目录:存放Hadoop的本地库(对数据进行压缩解压缩功能)
  • sbin目录:存放启动或停止Hadoop相关服务的脚本
  • share目录:存放Hadoop的依赖jar包、文档和官方案例

标签:opt,环境,Hadoop,user,准备,hadoop100,hadoop102,root
From: https://www.cnblogs.com/shihongpin/p/18403936

相关文章