Hadoop运行环境搭建

1 虚拟机网络模式设置为NAT

Hadoop运行环境搭建

Hadoop运行环境搭建

       最后,重新启动系统。

              [[email protected] ~]# sync

             [[email protected] ~]# reboot

 

2 克隆虚拟机

1)克隆虚拟机

Hadoop运行环境搭建

Hadoop运行环境搭建

Hadoop运行环境搭建

Hadoop运行环境搭建

Hadoop运行环境搭建

Hadoop运行环境搭建

Hadoop运行环境搭建

2)启动虚拟机

 

3 修改为静态ip

1)在终端命令窗口中输入

[[email protected] /]#vim /etc/udev/rules.d/70-persistent-net.rules

进入如下页面,删除eth0该行;将eth1修改为eth0,同时复制物理ip地址

Hadoop运行环境搭建

2)修改IP地址

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

需要修改的内容有5项:

IPADDR=192.168.1.101

GATEWAY=192.168.1.2

ONBOOT=yes

BOOTPROTO=static

DNS1=192.168.1.2

1)修改前

Hadoop运行环境搭建

(2)修改后 

Hadoop运行环境搭建

       :wq  保存退出

3)执行

[[email protected] /]# service network restart

Hadoop运行环境搭建

4)如果报错,reboot,重启虚拟机。

       [[email protected] /]# reboot

 

4 修改主机名

1)修改linux的hosts文件

1)进入Linux系统查看本机的主机名。通过hostname命令查看。

[[email protected] /]# hostname

faded100

2)如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/sysconfig/network文件。

[[email protected]~]# vi /etc/sysconfig/network

修改文件中主机名称

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME= faded101

注意:主机名称不要有“_”下划线

3)打开此文件后,可以看到主机名。修改此主机名为我们想要修改的主机名faded101

4)保存退出。

5)打开/etc/hosts

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

添加如下内容

192.168.1.100 faded100

192.168.1.101 faded101

192.168.1.102 faded102

192.168.1.103 faded103

192.168.1.104 faded104

192.168.1.105 faded105

192.168.1.106 faded106

192.168.1.107 faded107

192.168.1.108 faded108

192.168.1.109 faded109

192.168.1.110 faded110

6)并重启设备,重启后,查看主机名,已经修改成功

2)修改window7的hosts文件

       (1)进入C:\Windows\System32\drivers\etc路径

       (2)打开hosts文件并添加如下内容

192.168.1.100 faded100

192.168.1.101 faded101

192.168.1.102 faded102

192.168.1.103 faded103

192.168.1.104 faded104

192.168.1.105 faded105

192.168.1.106 faded106

192.168.1.107 faded107

192.168.1.108 faded108

192.168.1.109 faded109

192.168.1.110 faded110

 

5 关闭防火墙

1)查看防火墙开机启动状态

[[email protected] ~]# chkconfig iptables --list

2)关闭防火墙

[[email protected] ~]# chkconfig iptables off    

 

6 在opt目录下创建文件

1)创建faded用户

       在root用户里面执行如下操作

[[email protected] opt]# adduser faded

[[email protected] opt]# passwd faded

更改用户 test 的密码 。

新的 密码:

无效的密码: 它没有包含足够的不同字符

无效的密码: 是回文

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

2)设置faded用户具有root权限

修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

[[email protected] faded]# vi /etc/sudoers

## Allow root to run any commands anywhere

root    ALL=(ALL)     ALL

faded   ALL=(ALL)     ALL

修改完毕,现在可以用faded帐号登录,然后用命令 su - ,即可获得root权限进行操作。

3)在/opt目录下创建文件夹

(1)在root用户下创建module、software文件夹

[[email protected] opt]# mkdir module

[[email protected] opt]# mkdir software

       (2)修改module、software文件夹的所有者

[[email protected] opt]# chown faded:faded module

[[email protected] opt]# chown faded:faded sofrware

[[email protected] opt]# ls -al

总用量 16

drwxr-xr-x.  6 root    root 4096 4月  24 09:07 .

dr-xr-xr-x. 23 root    root 4096 4月  24 08:52 ..

drwxr-xr-x.  4 faded faded 4096 4月  23 16:26 module

drwxr-xr-x.  2 faded faded 4096 4月  23 16:25 software

 

7 安装jdk

1)卸载现有jdk

(1)查询是否安装java软件:

[[email protected] opt]# rpm -qa|grep java

(2)如果安装的版本低于1.7,卸载该jdk:

[[email protected] opt]# rpm -e 软件包

2)用SecureCRT工具将jdk、Faded-2.7.2.tar.gz导入到opt目录下面的software文件夹下面

Hadoop运行环境搭建

Hadoop运行环境搭建

在linux系统下的opt目录中查看软件包是否导入成功。

[[email protected]]# cd software/

[[email protected]]# ls

hadoop-2.7.2.tar.gz  jdk-8u144-linux-x64.tar.gz

4)解压jdk到/opt/module目录下

       [[email protected]]# tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/

5)配置jdk环境变量

       (1)先获取jdk路径:

[[email protected] jdk1.8.0_144]# pwd

/opt/module/jdk1.8.0_144

       (2)打开/etc/profile文件:

[[email protected] jdk1.8.0_144]# vi /etc/profile

              在profie文件末尾添加jdk路径:

              ##JAVA_HOME

export JAVA_HOME=/opt/module/jdk1.8.0_144

export PATH=$PATH:$JAVA_HOME/bin

       (3)保存后退出:

:wq

       (4)让修改后的文件生效:

[[email protected] jdk1.8.0_144]# source /etc/profile

       (5)重启(如果java -version可以用就不用重启):   

[[email protected] jdk1.8.0_144]# sync

              [[email protected] jdk1.8.0_144]# reboot

6)测试jdk安装成功

[[email protected] jdk1.8.0_144]# java -version

java version "1.8.0_144"

 

8 安装Hadoop

1)进入到Hadoop安装包路径下:

[[email protected] ~]# cd /opt/software/

2)解压安装文件到/opt/module下面

[[email protected] software]# tar -zxf hadoop-2.7.2.tar.gz -C /opt/module/

3)查看是否解压成功

[[email protected] software]# ls /opt/module/

hadoop-2.7.2 

4)在/opt/module/hadoop-2.7.2/etc/hadoop路径下配置hadoop-env.sh

(1)Linux系统中获取jdk的安装路径:

[[email protected] jdk1.8.0_144]# echo $JAVA_HOME

/opt/module/jdk1.8.0_144

(2)修改hadoop-env.sh文件中JAVA_HOME 路径:

[[email protected] hadoop]# vi hadoop-env.sh

    修改JAVA_HOME如下

export JAVA_HOME=/opt/module/jdk1.8.0_144

5)将hadoop添加到环境变量

       (1)获取hadoop安装路径:

[[email protected] faded101 hadoop-2.7.2]# pwd

/opt/module/hadoop-2.7.2

       (2)打开/etc/profile文件:

[[email protected] faded101 hadoop-2.7.2]# vi /etc/profile

              在profie文件末尾添加jdk路径:(shitf+g)

##HADOOP_HOME

export HADOOP_HOME=/opt/module/hadoop-2.7.2

export PATH=$PATH:$HADOOP_HOME/bin

export PATH=$PATH:$HADOOP_HOME/sbin

(3)保存后退出:

:wq

       (4)让修改后的文件生效:

[[email protected] hadoop-2.7.2]# source /etc/profile

       (5)重启(如果hadoop命令不能用再重启):

[[email protected] faded101 hadoop-2.7.2]# sync

              [[email protected] faded101 hadoop-2.7.2]# reboot

6)修改/opt目录下的所有文件所有者为faded

       [[email protected] opt]# chown faded:faded -R /opt/

7)切换到faded用户

       [[email protected] opt]# su faded