1 Hadoop运行环境搭建
1.1 修改虚拟机的静态ip并克隆
- 参考文章:vmware centos6 设置静态IP地址
- 本机集群ip:
主机 | ip |
---|---|
hadoop102 | 192.168.222.102 |
hadoop103 | 192.168.222.103 |
hadoop104 | 192.168.222.104 |
- 修改网卡
vim /etc/udev/rules.d/70-persistent-net.rules
如果有两个配置,NAME="eth0"
和NAME="eth1"
,==将eth0的配置删除,将eth1
改为eth0
==
- 修改静态ip地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
1.2 修改主机名
vim /etc/sysconfig/network
1.3 关闭防火墙
service iptables stop
chkconfig iptables off
1.4 创建用户
useradd ruki
passwd ruki
1.5 修改hosts
- 添加如下主机名映射
192.168.222.100 hadoop100
192.168.222.101 hadoop101
192.168.222.102 hadoop102
192.168.222.103 hadoop103
192.168.222.104 hadoop104
192.168.222.105 hadoop105
192.168.222.106 hadoop106
192.168.222.107 hadoop107
192.168.222.108 hadoop108
- 重启虚拟机
reboot
1.6 配置ruki用户,使其具有root权限
vim /etc/sudoers
- 找到第99行附近,添加如下
root ALL=(ALL) ALL
ruki ALL=(ALL) ALL
1.7 在/opt目录下创建文件夹
- ==以ruki账户==创建module、software文件夹
sudo mkdir module
sudo mkdir software
- 如果以root账户创建了文件夹,可以修改文件夹所有者
sudo chown ruki:ruki module/ software/
2 安装JDK
2.1 卸载现有JDK
- 查询是否安装Java软件
rpm -qa | grep java
- 如果安装的版本低于1.7,卸载该JDK
sudo rpm -e 软件包
- 查看 JDK安装路径
which java
2.2 将JDK导入到/opt/software中
- 使用任何ftp工具都可实现
2.3 安装JDK
- 解压到
/opt/module
文件夹下
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/
2.4 修改环境变量
- 创建
env.sh
,在本地登陆和远程登陆配置环境变量时,可以省去source
的步骤
sudo vim /etc/profile.d/env.sh
- 添加如下环境变量
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
- 使配置文件生效
source /etc/profile.d/env.sh
- 检查环境变量是否生效
java