这是我克隆好的三个节点Centos6.5 32位的,都配置好了java环境变量
后面安装Hadoop集群和zookeeper集群的时候,都有主从关系。打算将131作为主节点,设置免密码登录到其他两个节点,这样在scp等一系列操作的时候方便一些。
步骤一、本机免密码登录测试(现在本机免密码登录是不行的,需要输入密码)
步骤二、本机生成公钥和私钥,并生成keys
三个节点间设置主机名(这样的好处是node1比192.168.1.131好记,而且好输入)
再次测试本机的免密码登录(这次你会发现不需要密码了)
步骤三、将公钥scp到其他两个节点,做节点间的免密码登录
拷贝的时候你会发现,是需要密码的。
步骤四、测试node1是否能够免密登录node2 node3
这里发现了一个问题,三个节点因为是克隆的,主机名字一样。得修改一下才行,不然以后几个节点间来回ssh,一个失误就改错东西了。三个一样的主机名字,谁还没个犯糊涂的时候。
修改主机名称
步骤一、修改网卡里的主机名 /etc/sysconfig/network
步骤二、修改域名解析文件里的主机名 /etc/hosts
192.168.1.1xx nodeX 这些可以写在127.0.0.1上边,可以避免集群配置的时候踩一些坑。--- 2019.2.20 新增----
步骤二、重启reboot
步骤三、再次登录验证一下