目录
- 1.准备:
- 2.环境配置
- 关闭防火墙
- 关闭Selinux(可选)
- 修改IP
- 1. vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 2. vi /etc/resolv.conf
- 3.重启网卡:
- 4.修改主机名
- 5.IP和主机名关系映射
- 6.在bigdata121上分别发送这个文件到bigdata122和bigdata123上
- 7.在windows上修改hosts(可选)
- 3. 在opt目录下创建文件
- 4.创建一个用户(可选)
- 5. 安装jdk
1.准备:
- 1.准备三台unix虚拟机并安装centos7系统,主机名f分别为:
- bigdata121
- bigdata122
- bigdata123
对应的固定ip分别为: - 192.168.157.121
- 192.168.157.122
- 192.168.157.123
2.jdk-8u144-linux-x64.tar.gz
3.hadoop-2.8.4.tar.gz
2.环境配置
关闭防火墙
- 关闭防火墙:systemctl stop firewalld.service
- 禁用防火墙:systemctl disable firewalld.service
- 查看防火墙:systemctl status firewalld.service
关闭Selinux(可选)
不了解selinux的可以点此了解
vi /etc/selinux /config
将SELINUX=enforcing改为SELINUX=disabled
修改IP
1. vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.X.121
GATEWAY=192.168.X.2
DNS1=8.8.8.8
DNS2=8.8.4.4
NETMASK=255.255.255.0
我的vmnet8虚拟机网段为157,自己固定的,所以
IPADDR=192.168.157.121
GATEWAY=192.168.157.2
不会固定wlan的可以百度下。
2. vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
3.重启网卡:
servie network restart
4.修改主机名
hostnamectl set-hostname 主机名
我的主机名为 bigdata121
5.IP和主机名关系映射
vi /etc/hosts
192.168.1.121 bigdata121
192.168.1.122 bigdata122
192.168.1.123 bigdata123
6.在bigdata121上分别发送这个文件到bigdata122和bigdata123上
scp /etc/hosts root@bigdata122:/etc/
scp /etc/hosts root@bigdata122:/etc/
7.在windows上修改hosts(可选)
在windows的C:\Windows\System32\drivers\etc路径下找到hosts并添加
192.168.1.121 bigdata121
192.168.1.122 bigdata122
192.168.1.123 bigdata123
注意:这步也可以暂时忽略,这句的主要作用是在hadoop的客户端页面,下载download的文件使用,不配置这个,下载会报个错误。
3. 在opt目录下创建文件
创建/opt/soft 放jdk和hadoop的tar包,例如
创建/opt/mod 安装软件解压目录,例如
4.创建一个用户(可选)
- 创建普通用户hfl:
adduser hfl
passwd hfl
- 设置hfl用户具有root权限
vi /etc/sudoers 92行 找到root ALL=(ALL) ALL,
复制一行:hfl ALL=(ALL) ALL
5. 安装jdk
- 解压jdk到/opt/module目录下
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/mod/ - 配置jdk环境变量
vi /etc/profile
export JAVA_HOME=/opt/mod/jdk1.8.0_144
export PATH=JAVA_HOME/bin
source /etc/profile - 测试jdk安装成功
java -version