四、Hadoop安装
在主机master中新建如下目录 /opt/bigdata/
[root@master ~]# mkdir /opt/bigdata
[root@master ~]#
1、将所需软件包:hadoop-3.0.0.tar.gz与jdk-8u161-linux-x64.tar.gz传至master主机中
使用SecureFX软件连接master(192.168.100.10),将hadoop-3.0.0.tar.gz与jdk-8u161-linux-x64.tar.gz上传到/opt/目录下
即,将软件包复制粘贴到master主机的/opt目录
2、解压hadoop-3.0.0.tar.gz与jdk-8u161-linux-x64.tar.gz
master节点
解压 hadoop-3.0.0.tar.gz
[root@master ~]# cd /opt
[root@master opt]# ls
bigdata hadoop-3.0.0.tar.gz jdk-8u161-linux-x64.tar.gz
[root@master opt]# tar -zxvf hadoop-3.0.0.tar.gz
......
[root@master opt]# ls
bigdata hadoop-3.0.0 hadoop-3.0.0.tar.gz jdk-8u161-linux-x64.tar.gz
[root@master opt]# mv hadoop-3.0.0 bigdata
[root@master opt]# cd bigdata
[root@master bigdata]# ls
hadoop-3.0.0
[root@master bigdata]#
解压 jdk-8u161-linux-x64.tar.gz
[root@master ~]# cd /opt
[root@master opt]# ls
bigdata hadoop-3.0.0.tar.gz jdk-8u161-linux-x64.tar.gz
[root@master opt]# tar -zxvf jdk-8u161-linux-x64.tar.gz
......
[root@master opt]# ls
bigdata hadoop-3.0.0.tar.gz jdk1.8.0_161 jdk-8u161-linux-x64.tar.gz
[root@master opt]# mv jdk1.8.0_161 bigdata
[root@master opt]# cd bigdata
[root@master bigdata]# ls
hadoop-3.0.0 jdk1.8.0_161
[root@master bigdata]#
3、配置Hadoop与JAVA环境变量
master节点
在 /etc/profile 文件空白处添加Hadoop和JAVA环境变量
[root@master bigdata]# vi /etc/profile
# /etc/profile
#Hadoop
export HADOOP_HOME=/opt/bigdata/hadoop-3.0.0
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
#JAVA
export JAVA_HOME=/opt/bigdata/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
保存后激活 /etc/profile 文件,并查看 Hadoop 和 Java 是否能够正常使用,
如出现如下界面说明 Hadoop 和 Java 环境配置成功
[root@master bigdata]# source /etc/profile
[root@master bigdata]# hadoop version
Hadoop 3.0.0
Source code repository https://git-wip-us.apache.org/repos/asf/hadoop.git -r c25427ceca461ee979d30edd7a4b0f50718e6533
Compiled by andrew on 2017-12-08T19:16Z
Compiled with protoc 2.5.0
From source with checksum 397832cb5529187dc8cd74ad54ff22
This command was run using /opt/bigdata/hadoop-3.0.0/share/hadoop/common/hadoop-common-3.0.0.jar
[root@master bigdata]# 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)
[root@master bigdata]#