栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

集群拓扑配置说明

集群拓扑配置说明

1、新建四台虚拟机

创建虚拟机可参考下面的文章

(9条消息) Hadoop 虚拟机安装步骤_小镭敲代码的博客-CSDN博客

2、启动四台虚拟机 
1、输入账户密码
2、
ip a
ifup ens33
ip a

 其中一台虚拟机的启动过程:

 (红色圈起来的是:IP地址)

3、分别配置静态IP以及网关

关于主机master:

输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改
BOOTPROTO=static # 将 dhcp 换成 static
onBOOT=yes # 将 no 换成 yes

追加配置:
IPADDR=192.168.146.100 # 静态 IP(另外3台虚拟机只用将100修改为101、102、103)
GATEWAY=192.168.146.1 # 默认网关

输入:service network restart

注意:service network restart(重启)后,xshell会自动断开,需要重新连接,链接的时候需要重新修改IP地址(即为刚才修改的静态IP)

4、分别4台虚拟机的主机名

关于虚拟机master 的修改

查看主机名:
vi /etc/host

修改主机名:
hostnamectl set-hostname master

重新启动:
reboot

   修改成功:localhost--->master

5、在主机master机器中追加配置(这一步只用在主机master上完成)
输入:vi /etc/hosts

追加配置:
192.168.146.100 master
192.168.146.101 slave01
192.168.146.102 slave02
192.168.146.103 slave03

输入:
scp -r /etc/hosts slave01:/etc/hosts
scp -r /etc/hosts slave02:/etc/hosts
scp -r /etc/hosts slave03:/etc/hosts

6、在主机master生成密钥并进行拷贝(这一步也是只用在master上完成)

配置 SSH 免密

Hadoop 集群之间的机器是通过 SSH 协议进行通信和协调工作的,而 SSH 进行远程登录需要密码验证,为了方便 Hadoop 集群之间的机器能够畅通的交互,需要在 Hadoop 集群之间配置 SSH 免密登录,即将 Master 机器(主机)的登录公钥放到集群中的其他机器中,使得 Master 机器(主机)通过 SSH 命令登录到其他机器上时不再需要输入密码。密

生成密钥:
输入:ssh-keygen -t rsa

将本机的公钥拷贝给其他机器:
ssh-copy-id -i root@slave01
ssh-copy-id -i root@slave02
ssh-copy-id -i root@slave03

验证是否成功
输入:ssh root@slave01

使用 ssh-copy-id -i 命令进行密钥的远程拷贝,将生成的密钥远程拷贝到其他机器上。 

验证是否成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326084.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号