一、准备工作
1.安装虚拟机+操作系统:VMware、CentOS
2.设置基础环境三要素:IP、主机名、映射
3.设置远程连接工具:secureCRT、FileZilla、Notepad++
4.禁用安全系统和防火墙:service iptables、chkconfig iptables
5.卸载系统自带JDK 并配置我们需要的JDK版本:rpm -qa、-e、vi /etc/profile
注意:此处我们只安装一个Linux系统,后面进行克隆生成。速度更快,更方便
8G内存:可每个虚拟机分1G内存 , 8G以上可分2G内存
4G内存:看运气,最多512MB每台
主机名和网络
student01.com 02.com 03.com
----------- HDFS---------
DataNode
NameNode
SecondaryNameNode
----------YARN---------
ResourceManager
NodeManager
JobHistoryServer
-------zookeeper--------
QuorumPeerMain
-------hbase -------------
HMaster
HRegionServer
node1 node2 node3
NameNode DataNode DataNode
ResourceManager NodeManager NodeManager
HMaster HRegionServer HRegionServer
QuorumPeerMain QuorumPeerMain QuorumPeerMain
SecondaryNameNode
JobHistoryServer
node1 node2 node3
NameNode ResourceManager HMaster
QuorumPeerMain QuorumPeerMain QuorumPeerMain
DataNode DataNode DataNode
NodeManager NodeManager NodeManager
HRegionServer HRegionServer HRegionServer
JobHistoryServer SecondaryNameNode
二、完全分布式环境安装部署
1.克隆虚拟机
2.修改主机名
--》vi /etc/sysconfig/network
3.修改网络
3.1 vi /etc/udev/rules.d/70-persistent-net.rules
复制MAC地址( ATTR{address}),,删除eth0,
并将eth1修改为eth0
3.2 vi /etc/sysconfig/network-scripts/ifcfg-eth0
替换eth0的MAC地址(HWADDR=)
重启网络 service network restart
3.4 Linux中修改/etc/hosts
windows:C:\Windows\System32\drivers\etc\hosts
修改好网络映射配置文件
在linux中 /