最全Hadoop 运行环境搭建--初学者版本(1)

文章讲述了在Linux系统中如何管理用户权限,如配置wheel组权限,创建文件夹并设置权限,以及在克隆虚拟机上安装JDK和Hadoop的过程,包括卸载、导入、解压和配置环境变量。还强调了系统化学习的重要性,鼓励加入技术交流社区共同成长。
摘要由CSDN通过智能技术生成

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](###%E5%8D%B8%E8%BD%BD%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%87%AA%E5%B8%A6%E7%9A%84JDK)


#### 导入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= P A T H : 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™ SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed mode)


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


#### 导入


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



scp [hadoop路径] root@192.168.109.131:/opt/software
oop-3.1.3.tar.gz root@192.168.109.131:/opt/software
root@192.168.109.131’s password:
hadoop-3.1.3.tar.gz 100% 322MB 37.9MB/s 00:08


检查是否上传成功



[root@hadoop102 software]# ll /opt/software/
总用量 520600
-rw-r–r–. 1 root root 338075860 3月 22 14:21 hadoop-3.1.3.tar.gz
-rw-r–r–. 1 root root 195013152 3月 22 13:55 jdk-8u212-linux-x64.tar.gz


#### 解压


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



img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

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

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

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

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值