hadoop 3.1.0伪分布式的搭建

1.1 软件准备说明

所需软件如下图所示:

hadoop 3.1.0伪分布式的搭建

大数据插架都在于此:http://archive.apache.org/dist

Hadoop3.1.0的地址:http://archive.apache.org/dist/hadoop/core/hadoop-3.1.0/

Jdk:https://download.****.net/download/micholas_net/10488056

或者百度网盘:”开发用到的工具/”这个目录下

1.2 预备工作

1.2.1  关闭防火墙

Centos6.5 防火墙的命令:

只用root用户才能对防火墙进行操作:

Service iptables status

Service iptables stop;

Service iptables restart;

对于centos7自带的防火墙的相关指令:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

systemctl status firewalld.service #查看firewall的状态

1.2.2  修改主机名

Vim  /etc/sysconfig/network     #修改主机名

hadoop 3.1.0伪分布式的搭建

Centos7 特有的修改主机的方式:

hostnamectl set-hostname naidong  #永久性,并且立即生效

如图:

hadoop 3.1.0伪分布式的搭建

1.2.3  修改主机ip

BOOTPROTO的方式有:none 不设置;dhcp 动态获取;static 静态配置

  1. dhcp动态获取方式

Vim  /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="dhcp"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="faae9218-1e5c-41c2-be4d-954e08f47970"

DEVICE="ens33"

ONBOOT="yes"

  1. 不指定方式

Vim  /etc/sysconfig/network-scripts/ifcfg-eth0   #修改ip

DEVICE=eth0

TYPE=Ethernet

UUID=53bf9bda-633b-480f-b006-a43e0a3ce113

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none #none不指定dhcp,动态获取,static静态获取

#BOOTPROTO=static

IPADDR=192.168.2.121

NETMASK=255.255.255.0

DNS1=192.168.2.1

BROADCAST=192.168.2.1

ARPCHECK=no

#GATEWAY=192.168.2.255

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

HWADDR=00:22:68:17:03:C9

GATEWAY=192.168.2.1

LAST_CONNECT=1461421962

1.2.4  ip与主机名之间的映射

Vim /etc/hosts   #修改主机名和ip的关联映射

hadoop 3.1.0伪分布式的搭建

查看主机名:

hadoop 3.1.0伪分布式的搭建

还是没有改变,重新启动系统,输入:reboot

[email protected] ~]# hostname

naidong

[[email protected] ~]#

注意:以上操作配置完成后,需要重新启动机器,让配置生效!!!

1.3 环境的配置

1.3.1 将安装包上传到指定的文件夹下

1.将 hadoop-3.1.0.tar.gz 放到/usr/local/hadoop (hadoop目录自己创建)

2.将jdk1.8 放到/usr/local/java目录下(java目录自己创建)

3.解压命令为:tar   -zxvf    xxxx.tar.gz

1.3.2  jdk,hadoop环境变量的配置

Vim  /etc/profile

   #jdk

export JAVA_HOME=/usr/local/java/jdk1.8.0_171

export JRE_HOME=/usr/local/java/jdk1.8.0_171/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HONE/lib/:$CLASSPATH

export PATH=$JAVA_HOME/bin/:$PATH

#hadoop

export HADOOP_HOME=/usr/local/hadoop/hadoop-3.1.0

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

 配置完成后,让其立即生效: sourc /etc/profile

1.3.3  验证jdk安装是否成功

hadoop 3.1.0伪分布式的搭建

1.3.4  验证hadoop的环境变量是否成功

hadoop 3.1.0伪分布式的搭建

未完待续.....................