Hadoop集群搭建记录 | 云计算[CentOS7] | 伪分布式集群 各节点之间免密登录

简介: 写在前面step1 安装openssh-serverstep2 .ssh文件夹的创建及生成密钥文件step3 传送该文件step4 slave1&&slave2节点操作step5 所有节点最终配置免密登录成功

写在前面


本系列文章索引以及一些默认好的条件在 传送门

首先在master节点操作!!!


step1 安装openssh-server


在配置ssh免密登录之前,需要在三个节点先安装好openssh-server

yum install openssh-server


step2 .ssh文件夹的创建及生成密钥文件


切换目录到root用户的.ssh目录下:

(如果没有,请先创建:mkdir -p ~/.ssh

cd ~/.ssh


在进入该目录之后用命令生成密钥文件,ssh-keygen -t rsa

再输入命令之后会有三条提示性询问语句,一般直接打回车就好


step3 传送该文件


因为在其他节点也需要生成密钥文件并分发到其他的节点,为了避免命名的重复,所以说要对公钥进行重命名,可以在名字后面加入自己的ip地址最后一个字节

三个节点分别为

master(192.168.164.93

slave1(192.168.164.174

slave2(192.168.164.175

所以说在master节点,我们mv id_rsa.pub id_rsa_93.pub

然后通过scp命令将id_rsa_93.pub文件发送到除了该节点之外的其他所有节点


scp id_rsa_93.pub slave1:~/.ssh/
scp id_rsa_93.pub slave2:~/.ssh/ 


step4 slave1&&slave2节点操作


首先在slave1&&slave2重复使用step1− > ->−>step3

记得在更改文件名时加入自己机器的ip最后一个字节以区分文件

slave1:mv id_rsa.pub id_rsa_174.pub

slave2:mv id_rsa.pub id_rsa_175.pub

记得在传送文件时更改主机名

slave1:


scp id_rsa_174.pub master:~/.ssh/
scp id_rsa_174.pub slave2:~/.ssh/ 


slave2:

scp id_rsa_175.pub master:~/.ssh/
scp id_rsa_175.pub slave1:~/.ssh/ 


step5 所有节点最终配置


在每个节点的~/.ssh目录下,我们将三个文件(id_rsa_175.pub,id_rsa_174.pub,id_rsa_93.pub)加入到authorized_keys文件中

如果上述操作没问题,绝对是在每个节点都会出现三个文件的,如图:


1ab657cde74e48cc9c2a57f9ecea112b.png


cat id_rsa_93.pub >> authorized_keys
cat id_rsa_174.pub >> authorized_keys
cat id_rsa_175.pub >> authorized_keys 


最后在各个节点测试是否能够免密登录其他节点

Master免密登陆其他节点:


99b9e53a80ab4ddfad0dbe5ee8ed28ce.png


免密登录成功

Slave1免密登录其他节点:


754b8073546c4334b28f194f3ac8cf59.png


免密登录成功

Slave2免密登录其他节点:


a63154a753a947fb9e6713d428ebb16c.png


免密登录成功


目录
相关文章
|
11月前
|
分布式计算 Hadoop Java
CentOS中构建高可用Hadoop 3集群
这个过程像是在一个未知的森林中探索。但当你抵达终点,看到那个熟悉的Hadoop管理界面时,所有的艰辛都会化为乌有。仔细观察,尽全力,这就是构建高可用Hadoop 3集群的挑战之旅。
403 21
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
598 22
|
安全 网络安全
gbase8a centos8(kylinv10)加载报登录 ftp失败报错530 Login incorrect 排查过程及解决办法
centos8(kylinv10)加载报登录 ftp失败报错530 Login incorrect 排查过程及解决办法
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
1306 2
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
1391 4
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
645 5
|
XML 大数据 网络安全
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
323 5
|
XML 分布式计算 资源调度
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
605 5
|
XML 资源调度 网络协议
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
688 5
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
386 4