(一)大数据集群(Hadoop生态)安装部署--前置预备以及SSH免密登录 ...

一给  金牌会员 | 2024-12-6 20:39:37 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 809|帖子 809|积分 2427

一、设置

(这里是我的设置)
ubuntu-24.04.1-live-server-amd64 ,
VM环境下,网络架构NAT,
计算节点数:4个
二、集群化前置预备

先按照以下链接安装好ubuntu

vmware中安装 ubuntu 22.04 live-server - 醉马踏千秋 - 博客园 (cnblogs.com)
设置静态IP

到以下文件夹,输入ls,好像每个人的文件里面不一样,编辑里面.yaml开头的文件
  1. cd /etc/netplan
复制代码

  1. network:
  2.     ethernets:
  3.         ens33:         # 网卡名称
  4.             dhcp4: no     # 关闭dehcp
  5.             addresses: [192.168.88.141/24]  # 静态ip
  6.             optional: true
  7.             routes:
  8.             - to: default
  9.               via: 192.168.88.2  # 网关
  10.             nameservers:
  11.               addresses: [8.8.8.8,114.114.114.114]  #DNS
  12.     version: 2
复制代码
检察是否联网:看到以下内容体现乐成,ctrl+c竣事
注意:假如联网失败,请认真检查。乐成联网后,再继承向后进行

使用设置生效
  1. sudo netplan apply
复制代码
  1. vim /etc/hostname
复制代码
设置ssh

为了使MobaXerm能够连接并能连接root需要做以下设置
安装ssh
  1. sudo apt install openssh-server
复制代码
并设置使root用户能够登录MobaXterm
  1. sudo vim /etc/ssh/sshd_config
复制代码
在34行增加 PermitRootLogin yes

重启ssh服务,使设置生效
  1. sudo service ssh restart
复制代码
设置4台假造机


选择克隆



更改主机名

将分别其更改为node01、node02、node03、node04
  1. sudo vim /etc/hostname
复制代码
并修改静态ip!!!
以下是我设置的ip
  1. 192.168.88.141 node01
  2. 192.168.88.142 node02
  3. 192.168.88.143 node03
  4. 192.168.88.144 node04
复制代码
三、SSH免密登录(使用rsa方式天生)

连接MobaXterm

打开MobaXterm,选择new session


用以上方法,分别创建好node01、node02、node03、node04
预备主机名映射

在每台节点上设置好以下内容,4台节点均要添加
注意:此处的ip,以及每台机器的主机名,按照自己的写,切勿无脑抄写
  1. vim /etc/hosts
复制代码
免密设置


        1.在每个节点上执行如下命令来天生密钥对,一直点击回车即可
  1. ssh-keygen -t rsa -b 4096
复制代码

        2.在每台节点上执行以下命令
  1. ssh-copy-id node01
  2. ssh-copy-id node02
  3. ssh-copy-id node03
  4. ssh-copy-id node04
复制代码

        3.执行完毕后,node01、nod0e2、node03之间将完成root用户之间的免密互通
通过“ssh + 节点名”可以访问


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

一给

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表