集群三部曲:全分布模式
文章目录
!!!准备三台干净的机器Cloud01、Cloud02、Cloud03 ,这里建议三台机器的主机名hostname不一样(防止无法根据配置文件确定主节点和从节点等),用户名username是一样的(方便免密登录),主机名和用户名最好不要一样,若要修改主机名请参考修改主机名的步骤。并且做好准备工作(请参考集群三部曲之准备工作,一定要在准备工作的基础上)。
~单机模式
1.免密登录三台机器SSH(Secure Shell)
(请查看SSH免密登录原理及详细操作)
1.1 使用root权限修改每台机器的hosts,添加对应的远程IP和主机名(IP 主机名)
sudo vim /etc/hosts
• 将原来的内容清空,增加对应内容:(这里每台机器自己的映射写在第一行)
192.168.137.129 Cloud01
192.168.137.130 Cloud02
192.168.137.131 Cloud03
1.2 客户端发起一个Public Key认证请求
ssh-keygen -t rsa
(三个回车)
在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和 id_rsa。id_rsa.pub是你的公钥,后者是你的私钥。
1.3 将公钥传送到远程主机上
ssh-copy-id [email protected]
ssh-copy-id [email protected]
ssh-copy-id [email protected]
1.4 查看远程主机上是否接收到,.ssh/authorized_keys文件中
实际上是追加在authorized_keys文件的末尾
1.5 重启 SSH服务命令使其生效:
sudo service sshd restart
1.6 使用IP免密登录(用户名相同时,ssh+主机名;如果不同,登录方式就是 ssh+用户名@IP地址)
ssh Cl