Hadoop集群
熟悉虚拟机克隆、网络配置及免密钥登陆
1.虚拟机克隆
【2019-12-30】
1. 选择“master”虚拟机 --> 管理 --> 克隆完整.. --> 重命名(slave1、slave2) --> 选择与master 同样的目录文件(slave1、slave2)
2.网络配置
2.1 更改网卡IP (参考1) /etc/sysconfig/network-scripts
2.2 更爱mac地址 通过命令获取:ifconfig
2.3 更改UUID 通过命令获取:nmcli con show
2.4 更改主机名 /etc/hostname
3.免秘钥登录
3. ssh 免秘钥登录(守护进程的启停,免秘钥登录)
3.1 各个节点在meizhangzheng用户下执行命令:
ssh-keygen -t rsa
touch authorized_keys # 创建授权文件
3.2 master 节点中将公钥id_rsa.pub拷贝到authorized_keys文件
cat id_rsa.pub >> ~/.ssh/authorized_keys
3.3 给authorized_key文件授权
chmod 600 authorized_keys # 读写权限
3.4 将authorized_key文件复制到slave1中
scp authorized_keys meizhangzheng@slave1:~/.ssh
同理在slave1中
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
scp authorized_keys meizhanghzneg@slave2:~/.ssh
在slave2中
cd ~/.ssh
# 将mster 、slave1、slave2中的key全都合并到了slave2的
# authorized_keys文件中了
cat id_rsa.pub >> authorized_keys
3.5 将slave2合并后的authorized_keys文件拷贝到master、slave1
scp authorized_keys meizhangzheng@master:~/.ssh
scp authorized_keys meizhangzheng@slave1:~/.ssh
3.6 验证是否成功(在master虚拟机执行命令)
ssh slave1 # 不需要密码直接可登录
连接的是root用户,切换到meizhangzheng用户: sudo su meizhangzheng