Hadoop安装与集群配置

一、环境及软件说明

1、虚拟机软件:

Oracle VM VirtualBox

2、系统镜像:

CentOS-7-x86_64

3、JDK:

jdk-8u121-linux-x64.tar.gz

4、hadoop安装包:

hadoop-2.7.3.tar.gz

二、配置网络

  1. 选用host-only网络

  2. vi /etc/sysconfig/network

NETWORKING=yes

  1. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

TYPE=Ethernet

IPADDR=192.168.56.100

NETMASK=255.255.255.0

  1. 修改主机名hostnamectl set-hostname master (主机名千万不能有下划线!)

  2. 重启网络service network restart,使配置生效

  3. 互相ping,看是否测试成功,若不成功,注意防火墙的影响。关闭windows或虚拟机的防火墙。

systemctl stop firewalld //关闭防火墙

systemctl disable firewalld //永久关闭防火墙(若不永久关闭防火墙下次开机防火墙还是开启的)

三.安装JDK

1.使用xshell连接虚拟机,xftp上传jdk到 /usr/local/java下,并解压

2.输入java验证安装是否成功。

3.配置环境变量:vim /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_91

JRE_HOME=/usr/java/jdk1.8.0_91/jre

PATH= P A T H : PATH: JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

4.使环境变量生效

source /etc/profile

在这里插入图片描述

验证JDK是否安装成功

安装HADOOP
cd /usr/local

tar –xvf ./hadoop-2.7.3.tar.gz

把目录修改为hadoop mv hadoop-2.7.3 hadoop

修改hadoop-env.sh

vi /usr/local/hadoop/etc/hadoop/hadoop-env.sh

修改export JAVA_HOME 语句为 export JAVA_HOME=/usr/java/default

把/usr/local/hadoop/bin和/usr/local/hadoop/sbin设到PATH中

vi /etc/profile

追加 export PATH=$PATH:/usr/hadoop/bin:/usr/hadoop/sbin

source /etc/profile (使配置生效)

测试hadoop命令是否可以直接执行,任意目录敲hadoop

在这里插入图片描述

测试命令,是否安装成功!
安装成功后复制三分虚拟机,这里注意各个虚拟机的MAC地址,将复制出来的虚拟机的MAC刷新几下

在这里插入图片描述
刷新MAC地址
主要是要修改:/etc/hosts,注意:四个节点的ip以及hostname都加上

猜你喜欢

转载自blog.csdn.net/qq_41440381/article/details/83628117