1 Hadoop运行环境搭建

1.1 修改虚拟机的静态ip并克隆

主机ip
hadoop102192.168.222.102
hadoop103192.168.222.103
hadoop104192.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目录下创建文件夹

  1. ==以ruki账户==创建module、software文件夹
sudo mkdir module
sudo mkdir software
  1. 如果以root账户创建了文件夹,可以修改文件夹所有者
sudo chown ruki:ruki module/ software/

2 安装JDK

2.1 卸载现有JDK

  1. 查询是否安装Java软件
rpm -qa | grep java
  1. 如果安装的版本低于1.7,卸载该JDK
sudo rpm -e 软件包
  1. 查看 JDK安装路径
which java

2.2 将JDK导入到/opt/software中

  • 使用任何ftp工具都可实现

2.3 安装JDK

  1. 解压到/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

Last modification:April 26th, 2020 at 09:10 pm