master+slave1+slave2,用的是virtualBox,CentOS 8系统,jdk1.8,hadoop2.7.7
其实网上能找到很多教程,这里主要说我在搭建过程中遇到的两个坑:
1.网络配置
2.设置节点间SSH免密登陆会遇到权限问题。把对方公钥加入authorized_keys中后一般就ok了,但我这里ssh登录仍需要密码(这好像是Cent OS才会有的问题)
1.网络配置。我想配成虚拟机之间可以互相访问,且均是静态ip,不能每次启动各自的ip都有变化(不然hadoop又要重新配);还要每台虚拟机都可以连接外网。这就需要配置两张网卡,一张nat,一张host-only。virtualbox下nat和host-only模式的区别
查看网卡
ip address
mac地址刚好和上面设置的网卡1、网卡2对应。说明enp0s3是nat网卡,enp0s8是host-only网卡
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3