第三章 Hadoop运行环境搭建(开发重点)
-
3.1虚拟机环境准备
/etc/hosts
-
1、克隆虚拟机
-
2、修改克隆虚拟机的静态IP
-
3、修改主机名
同时,如果带java,删去java
[ge@hadoop102 ~]$ rpm -qa | grep java | xargs sudo rpm -e
-
4、关闭防火墙
-
5、创建ge(随意取名)用户
root@iZ8vba2how8vd7kzk9uhrxZ ~]# useradd ge [root@iZ8vba2how8vd7kzk9uhrxZ ~]# passwd ge Changing password for user ge. New password: BAD PASSWORD: it is too simplistic/systematic BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully.
-
6、配置ge用户具有root权限
打开/etc/sudoers
[root@iZ8vba2how8vd7kzk9uhrxZ ~]# vim /etc/sudoers
添加一行代码
ge ALL=(ALL) NOPASSWD: ALL #NOPASSWD: 让执行命令时不需要输密码
-
7、在/opt目录下创建文件夹,并修改所有权
[ge@FWQ module]$ sudo mkdir /opt/module
[ge@FWQ module]$ sudo mkdir /opt/software
-
8、将hadoop源码压缩包和java源码压缩包上传至/opt/software目录下
-
9、解压两个压缩包至opt/module目录下(此处演示只有java包一个)
[ge@FWQ software]$ sudo tar zxf jdk-8u161-linux-x64.tar.gz -C /opt/module
10、将java配置到Linux环境变量中
[ge@FWQ module]$ sudo vim /etc/profile #打开文件
#在该文件末尾加上如下代码
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_161 #export 将JAVA_HOME设为全局变量
export PATH=$PATH:$JAVA_HOME/bin
#保存后source该文件
[ge@FWQ module]$ source /etc/profile
测试
[ge@iZ8vba2how8vd7kzk9uhrxZ software]$ java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)