1.虚拟机安装centos7
参考
可通过命令一对多
scp -r /usr/local/hadoop-2.6.5 root@hadoop2:/usr/local/
vm安装
创建虚拟机
centos7安装及网络配置
克隆后修改主机名
CentOS 7 中添加新用户并授权
简略版
1.1创建虚拟机
1.2安装CentOS7
选择GNOME桌面
设置主机名,网络之后再配置
两个都创建一下,普通用户自己选择要不要设置为管理员,之后装好系统也可以调
我没有给管理员权限,之后调的话参考CentOS 7 中添加新用户并授权
1.3网络配置
选择NAT模式
打开命令行
首先输入ifconfig(我的这个是配好的)
因为我没有调,不能用sudo,直接进入root进行网络配置。
cd /etc/sysconfig/network-scripts/
vi /etc/sysconfig/network-scripts/ifcfg-ens33(33是我的系统文件,可能会不一样)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static(我这里设置为静态ip,默认为dhcp自动分配)
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=075c9a61-28b3-40c7-a6e9-01c961f0845e
DEVICE=ens33
ONBOOT=yes (开启,如果为no则不能连上外网)
IPADDR=192.168.58.101(ip地址)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.58.2(网关)
DNS1=8.8.8.8(DNS)
DNS2=4.4.4.4
修改完毕之后保存修改,重启网络服务,命令:service network restart。
1.4克隆(完全克隆)
克隆后需要修改主机名和网络ip,参考克隆后修改主机名
修改三台主机名(未测试)
vi /etc/hostname
(需要重启生效 reboot!!!)
方法1:临时有效
hostname hadoop2
方法2:永久生效
//永久性的修改主机名称,重启后能保持修改后的。
hostnamectl set-hostname xxx
//删除hostname
hostnamectl set-hostname ""
hostnamectl set-hostname "" --static
hostnamectl set-hostname "" --pretty
手动更新/etc/hosts
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.58.111 hadoop1
192.168.58.112 hadoop2
查看防火墙状态:
systemctl status firewalld
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
免密登录
在~目录下
-》ssh-keygen 生成密钥对(回车)
-》 ssh-copy-id 自己
ssh-copy-id 其它
ssh-copy-id 其它
至此。环境准备工作完成!