首页 理论教育 如何实现节点之间免密登录?

如何实现节点之间免密登录?

时间:2023-07-01 理论教育 版权反馈
【摘要】:在消息接收的过程中,消息是直接存入某个节点的Partition上,副本之间的数据会自动在节点之间备份,这样就需保证每台节点之间有免密登录,避免由于节点之间不能通信而导致复制数据失败。同样,在ZooKeeper 集群中,Follower 从节点与Leader 节点之间也有信息传递,Follower会上报各自的状态及当Leader 失败时投票选举新的节点等。集群中mynode1、mynode2、mynode3、mynode4、mynode5 两两节点之间免密步骤如下。

如何实现节点之间免密登录?

在Kafka 中,存储消息的基本单位是分区Partition,为了保证数据的可靠性,分区Partition 在多个节点之间存在备份。在消息接收的过程中,消息是直接存入某个节点的Partition上,副本之间的数据会自动在节点之间备份,这样就需保证每台节点之间有免密登录,避免由于节点之间不能通信而导致复制数据失败。

同样,在ZooKeeper 集群中,Follower 从节点与Leader 节点之间也有信息传递,Follower会上报各自的状态及当Leader 失败时投票选举新的节点等。所以,每台节点之间也需要免密。

集群中mynode1、mynode2、mynode3、mynode4、mynode5 两两节点之间免密步骤如下。

①在每台节点上执行命令“ssh-keygen-t rsa-P ˈˈ”,生成密钥对:

②在每个节点上执行如下命令,将公钥文件写入授权文件中,并赋予权限:

③配置mynode1 节点无密码登录其他节点,执行命令如下:

④配置mynode2 节点无密码登录其他节点,执行命令如下:(www.xing528.com)

⑤配置mynode3 节点无密码登录其他节点,执行命令如下:

⑥配置mynode4 节点无密码登录其他节点,执行命令如下:

⑦配置mynode5 节点无密码登录其他节点,执行命令如下:

⑧验证节点之间免密,命令如下:

至此,mynode1、mynode2、mynode3、mynode4、mynode5 五个节点之间已经两两免密登录,下面可以搭建ZooKeeper 集群。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈