Hadoop环境搭建(一)

                    Hadoop 环境搭建

操作系统:Centos 6.4 64bit  虚拟机:vm12

第一步:配置Vmware网络:
在主界面,单击“编辑”,“虚拟网络编辑”,选择VMnet8,点击“NAT设置”,此处的网关为192.168.251.2

Hadoop环境搭建(一)


第二步:准备机器:
新建虚拟机,操作系统安装完成后,使用root用户登录,添加新用户hadoop,设置Hadoop用户密码并授予hadoop用户sudo权限。

[[email protected] ~]#useradd hadoop

[[email protected] ~]# passwd hadoop

[[email protected] ~]# chmod u-w /etc/sudoers

#修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上#chmod u+w /etc/sudoers

[[email protected] ~]#vim /etc/sudoers

#在root ALL=(ALL) ALL 下添加hadoop ALL=(ALL) ALL

[[email protected] ~]# chmod u-w /etc/sudoers

#最后恢复没有写权限模式,撤销文件的写权限,# chmod u-w /etc/sudoers。

 

第三步:设置静态IP

Vmware默认使用的动态IP,由于Hadoop集群使用机器名进行定位的。

(1)          修改/etc/sysconfig/network-scripts/ifcfg-ens33。

[[email protected] ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"

BOOTPROTO="static"

DEFROUTE="yes"

PEERDNS="yes"

PEERROUTES="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_PEERDNS="yes"

IPV6_PEERROUTES="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="ef309e85-7702-47b1-9f3f-8ca54be48ee8"

DEVICE="ens33"

IPADDR=192.168.251.131

NETMASK=255.255.255.0

GATEWAY=192.168.251.2

ONBOOT="yes"

[[email protected] ~]#service network restart

#重启网络服务

(2)          关闭防火墙并将启动策略修改为开启不启动

[[email protected] ~]#yum install iptables-services

#如果没有安装则需要安装

[[email protected] ~]#service iptables stop

[[email protected] ~]# chkconfig iptables off

 

第四步:安装JDK

(1)使用yum searchjdk 在线查找jdk,选择一个版本安装,这里选择的是:“Java-1.8.0-openjdk-devel.x86_64”.

[[email protected] ~]# yum search jdk

[[email protected] ~]# yum install java-1.8.0-openjdk-devel.x86_64-y

(2)配置Java环境变量

#查询JDK路径

[[email protected] ~]#whereis java

[[email protected] ~]#ll /usr/bin/java

[[email protected] ~]#ll/etc/alternatives/java#这里可以看到JDK的路路/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/bin/java

#修改配置文件

[[email protected] ~]#vi /etc/profile

在末尾追加

exportJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

exportMAVEN_HOME=/home/hadoop/local/opt/apache-maven-3.3.1

export JRE_HOME=$JAVA_HOME/jre

exportPATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[[email protected] ~]#source /etc/profile#使配置立即生效

[[email protected] ~]#java -version #查看环境变量是否配置成功