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


免密登录成功


目录
相关文章
|
6月前
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
5月前
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
346 4
|
5月前
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
223 5
|
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(一)
294 5
|
5月前
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
126 4
|
5月前
|
XML 大数据 网络安全
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
124 4
|
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(二)
287 4
|
5月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
171 4
|
5月前
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
87 3
|
5月前
|
SQL 存储 数据管理
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
97 2

热门文章

最新文章