大数据专栏 | ||
---|---|---|
上一篇 | 主目录 | 下一篇 |
目录
【前言】
1. 安装虚拟机
2. 配置虚拟机
2.1 连接网络
2.2 设置主机名
hostnamectl set-hostname yourhostname
reboot
3 设置ssh免密登录
3.1 从Hadoop01到Hadoop02
ssh-keygen -t rsa
在root的家目录就会生成.ssh文件夹:
里面是:
讲id_rsa.pub文件远程拷贝到hadooop02的家目录的.ssh文件夹下,命名为authorized_keys
scp id_rsa.pub hadoop02:~/.ssh/authorized_keys
然后之后从Hadoop01到Hadoop02的scp(远程拷贝)就不需要输入密码了
3.2 从Hadoop02到Hadoop01
方法同上
3.3 自己scp到自己
【注】自己scp给自己时也需要密码?
给自己配免密登录即可:把自己的id_rsa.pub中的密钥信息追加到authorized_keys文件中:
cat id_rsa.pub >> authorized_keys
综上,集群之中每一台机器都持有所有机器(包括自己)的公共秘钥id_rsa.pub即可实现集群中机器的相互无秘钥访问
3.4 集群中的配置
当集群数量大时很麻烦
解决:将集群中的所有的机器的秘钥放在一个公共区域,每添加一台机器,将自己的公共秘钥发给公共区域,公共区域更新秘钥文件,然后公共区域将更新后的秘钥文件群发给所有的机器节点。(复杂度n,之前的方式n*n)
附录
设置虚拟机中的ip地址
网络适配器是NAT模式
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改IPADDR
,重启生效
从现有的虚拟机中克隆
这样做的好处是,原有虚拟机上安装好的都可以完整的被克隆一份而不用再次单独的安装