第3章 Hadoop运行环境搭建

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

在这里插入图片描述
在这里插入图片描述
最后,重新启动系统。

[root@localhost /]# sync
[root@localhost /]# reboot

3.2 修改为静态ip

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

[root@localhost /]#vim /etc/udev/rules.d/70-persistent-net.rules
进入如下页面,删除eth0该行;将eth1修改为eth0,同时复制物理ip地址
在这里插入图片描述

2)修改IP地址

[root@localhost /]# 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)修改前

在这里插入图片描述

(2)修改后

在这里插入图片描述
:wq 保存退出

3)执行

[root@localhost /]# service network restart
在这里插入图片描述

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

[root@localhost /]# reboot

3.3 修改主机名

1)修改linux的hosts文件

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

[root@localhost /]#hostname
localhost.localdomain

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

#vi /etc/sysconfig/network
文件中内容
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME= hadoop101
注意:主机名称不要有“_”下划线

(3)打开此文件后,可以看到主机名。修改此主机名为我们想要修改的主机名hadoop100
(4)保存退出
(5)打开/etc/hosts

vim /etc/hosts
添加如下内容
192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108 hadoop108
192.168.1.109 hadoop109
192.168.1.110 hadoop110
(6)并重启设备,重启后,查看主机名,已经修改成功

2)修改window7的hosts文件

(1)进入C:\Windows\System32\drivers\etc路径
(2)打开hosts文件并添加如下内容

192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108 hadoop108
192.168.1.109 hadoop109
192.168.1.110 hadoop110
(文中的IP地址和主机名称根据自己的实际情况设定)

3.4 关闭防火墙

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

chkconfig iptables --list
在这里插入图片描述

2)关闭防火墙

chkconfig iptables off
关闭防火墙后,再次查看防火墙启动状态
在这里插入图片描述

3.5 在opt目录下创建文件

1)创建atguigu用户

在root用户里面执行如下操作
[root@hadoop101 opt]# adduser atguigu
[root@hadoop101 opt]# passwd atguigu
更改用户 test 的密码 。
新的 密码:
无效的密码: 它没有包含足够的不同字符
无效的密码: 是回文
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。

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

修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
[root@hadoop100 atguigu]# vi /etc/sudoers
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
atguigu ALL=(ALL) ALL
修改完毕,现在可以用atguigu帐号登录,然后用命令 su - ,即可获得root权限进行操作。

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

(1)在root用户下创建module、software文件夹
[root@hadoop100 opt]# mkdir module
[root@hadoop100 opt]# mkdir software
(2)修改module、software文件夹的所有者
[root@hadoop100 opt]# chown atguigu:atguigu module
[root@hadoop100 opt]# chown atguigu:atguigu sofrware
[root@hadoop100 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 atguigu atguigu 4096 4月 23 16:26 module
drwxr-xr-x. 2 atguigu atguigu 4096 4月 23 16:25 software

3.6 安装jdk

1)卸载现有jdk

(1)查询是否安装java软件:
[atguigu@hadoop101 opt]$ rpm -qa|grep java

(2)如果安装的版本低于1.7,卸载该jdk:
[atguigu@hadoop101 opt]$ sudo rpm -e 软件包

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

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

[atguigu@hadoop101opt]$ cd software/
[atguigu@hadoop101software]$ ls
hadoop-2.7.2.tar.gz jdk-8u144-linux-x64.tar.gz

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

[atguigu@hadoop101software]$ tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/

5)配置jdk环境变量

(1)先获取jdk路径:

[atguigu@hadoop101 jdk1.8.0_144]$ pwd
/opt/module/jdk1.8.0_144

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

[atguigu@hadoop101 jdk1.8.0_144]$ sudo 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)让修改后的文件生效:

[atguigu@hadoop101 module]$ source /etc/profile

(5)测试jdk是否安装成功

[atguigu@hadoop101 jdk1.8.0_144]$ java -version
java version “1.8.0_144”

(6)重启(如果java –version可以用就不用重启):

[atguigu@hadoop101 jdk1.8.0_144]$ sync
[atguigu@hadoop101 jdk1.8.0_144]$ sudo reboot

3.7 安装Hadoop

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

[atguigu@hadoop101 ~]$ cd /opt/software/

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

[atguigu@hadoop101 software]$ tar -zxf hadoop-2.7.2.tar.gz -C /opt/module/

3)查看是否解压成功

[atguigu@hadoop101 software]$ ls /opt/module/
hadoop-2.7.2

4)将hadoop添加到环境变量

(1)获取hadoop安装路径:

[atguigu@ hadoop101 hadoop-2.7.2]$ pwd
/opt/module/hadoop-2.7.2

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

[atguigu@hadoop101 hadoop-2.7.2]$ sudo vi /etc/profile
在profie文件末尾添加jdk路径:(shift+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)让修改后的文件生效:

[atguigu@hadoop101 hadoop-2.7.2]$ source /etc/profile

(5)测试Hadoop安装成功

[atguigu@hadoop102 ~]$ hadoop version
Hadoop 2.7.2

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

[atguigu@ hadoop101 hadoop-2.7.2]$ sync
[atguigu@ hadoop101 hadoop-2.7.2]$ sudo reboot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值