Hadoop的环境搭建(分布式集群)——环境搭建前准备
前言
配置前准备:VMWare、Linux系统环境(以CentOS-7.5-下6-1804为例说明)
为方便大家安装可以自取:
一、模板虚拟机环境准备
- 将模板虚拟机的内存调整为 4GB,硬盘分配 20GB,处理器设置为 2核;
- 点击 开启此虚拟机,初始账号为 root ,密码也是 root 。
- 输入以下命令:(此处为安装接下来学习需要的基础Linux需要的组件,一次性下载完比较方便)
yum install -y epel-release psmisc nc net-tools rsync vim lrzsz ntp libzstd openssl-static tree iotop git pdsh
-
尝试ping百度,查看环境联网情况。
-
关闭防火墙
systemctl stop firewalld systemctl disable firewalld
- 在/opt目录下创建module(放准备安装的程序)、software(放解压前的程序)文件夹
mkdir /opt/module mkdir /opt/software
二、克隆虚拟机
- 通过 模板机 克隆出三台虚拟机:master1、slaver2、slaver3
注意这里要选择 创建完整克隆
- 克隆完成后看到列表上的三台虚拟机
- 打开三台虚拟机,分别配置相应的静态IP地址。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR项中的ip地址
Master1改为192.168.64.101,
Slaver2改为192.168.64.102,
Slaver3改为192.168.64.103。
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="ens33"
IPADDR=192.168.64.101(这里需要修改!!)
PREFIX=24
GATEWAY=192.168.64.2
DNS1=192.168.64.2
- 在VMware中设置虚拟网络编辑器,编辑->虚拟网络编辑器
- 配置下列参数 (注:一定要在管理员模式下运行VMware)
- 配置Window系统的网络适配器
- 保证Linux系统ifcfg-ens33文件中IP地址、虚拟网络编辑器地址和Windows系统VM8网络IP地址相同。
- 回到虚拟机,将虚拟机主机名分别改为master1、slaver1、slaver2。
hostnamectl --static set-hostname 主机名
- 配置主机名称映射文件hosts文件(注:三台主机都要配置)
vim /etc/hosts
192.168.64.101 master1
192.168.64.102 slaver1
192.168.64.103 slaver1
在window下也配置上面的内容。
C:\Windows\System32\drivers\etc
将hosts复制出来,通过记事本打开加入后,拖回文件夹中覆盖即可。
总结
hadoop的前期准备至此已完成,下一节将配置 jdk1.8 和 hadoop 的基础配置。