Hodoop集群搭建(一) 网络属性与免密码配置

一、网络属性与免密码配置
1、实验目的

1、安装VMware Workstation
2、在虚拟机中安装Linux CentOS 7.4
3、静态网络地址的配置
4、主机名的配置
5、防火墙的配置
6、主机地址映射的配置
7、免密码登录的配置

2、实验要求

1、完成VMware Workstation安装,会应用相关操作
2、完成虚拟机中Linux CentOS 7.4操作系统安装
3、完成静态网络地址的配置,所有主机的网络能够正常使用,互相之间能够正常连接
4、完成主机名的配置,正确设定永久有效的主机名
5、完成防火墙的配置,使平台相关软件的常用端口能够远程正常访问
6、完成主机地址映射的配置,使所有主机能够通过主机名相互正常访问
7、完成免密码登录的配置,使所有节点能够免密码登录集群中所有其它节点,多个节点之间能相互免密码登录到对方,同时主节点能够免密码登录自身

3、实验环境

1、五台独立PC机或虚拟机
2、主机之间有有效的网络连接
3、每台主机内存2G以上,磁盘50G
4、所有主机上已经安装 CentOS 7.4_64操作系统

集群规划:
–将主机1和主机2作为主节点,主机3,主机4,主机5作为其它节点。

主机1 192.168.10.111 Cluster-01;
主机2 192.168.10.112 Cluster-02;
主机3 192.168.10.113 Cluster-03;
主机4 192.168.10.114 Cluster-04;
主机5 192.168.10.115 Cluster-05;

4、实验步骤

一、集群网络属性配置
1、静态网络地址配置
2、主机名配置
二、集群免密码登录配置
1、防火墙配置
2、主机地址映射配置
3、免密码登录配置

5、实验过程

一、集群网络属性配置 (已创建Cluster-01为例,其他虚机同下)
1、静态网络地址配置
说明:★此项所有操作步骤均登录到root用户下进行
1.1配置
★该项需要在集群5台主机中进行单独设置,步骤重复
#cd /etc/sysconfig/network-scripts/
#vi ifcfig-ens33
在这里插入图片描述
#servicer network restart
#ip addr
在这里插入图片描述
注:以上操作需在5台系统之中重复配置
2、主机名配置
说明:★此项所有操作步骤均登录到root用户下进行
★该项需要在集群5台主机中进行单独设置,步骤重复
#cd /etc/
#vi hostname
在这里插入图片描述
二、集群免密码登录配置
1、防火墙配置
说明:★此项所有操作步骤均登录到root用户下进行
★该项需要在集群5台主机中进行单独设置,步骤重复
#systemctl stop firewalld.service #关闭防火墙服务
#systemctl disable firewalld.service #禁止防火墙服务开机自启动
#systemctl status firewalld.service #查看防火墙状态,验证是否关闭
在这里插入图片描述
注:以上操作需在5台系统之中重复进行
3、主机地址映射配置
说明:★此项所有操作步骤均登录到root用户下进行
#cd /etc/
#vi hosts
在这里插入图片描述
#scp -r /etc/hosts root@192.168.10.112:/etc #将配置文件发送给
#scp -r /etc/hosts root@192.168.10.113:/etc 集群中所有的主机
#scp -r /etc/hosts root@192.168.10.114:/etc
#scp -r /etc/hosts root@192.168.10.115:/etc
在这里插入图片描述
注:以上操作需在5台系统之中重复进行
4、免密码登录配置
说明:
★该项的所有操作步骤需在每台主机之上新建一个相同的用户“admin”专门用于集群
★每台主机都要进行该操作,5台互相登录免密码,包括每台本机也要给本机拷贝公匙文件。

先新建一个集群统一用户admin,并创建密码admin
#useradd admin
#passwd admin
免密码登录设置
#ssh-keygen -t rsa #生成本机系统当前登录用户的公钥和私钥文件
在这里插入图片描述
#ssh-copy-id -i ~/.ssh/id_rsa.pub admin@Cluster-02
#ssh-copy-id -i ~/.ssh/id_rsa.pub admin@Cluster-03
#ssh-copy-id -i ~/.ssh/id_rsa.pub admin@Cluster-04
#ssh-copy-id -i ~/.ssh/id_rsa.pub admin@Cluster-05
#将公钥文件拷贝给需要进行免密码登录的目标主机和目标用户,包括主机

验证免密码登录
#ssh admin@Cluster-02
#ssh admin@Cluster-03
#ssh admin@Cluster-04
#ssh admin@Cluster-05
#如果没有提示让你输入Cluster-02的admin用户密码,则说明配置正确。
上述步骤分别在各主机重复操作之后进行验证,测试结果如下:
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-02
在这里插入图片描述
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-03
在这里插入图片描述
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-04
在这里插入图片描述
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-05
在这里插入图片描述
注:以上操作需在5台系统之中重复进行

6、分析结论

通过这次的实验熟悉了Hadoop运行环境,并学会了如何使用它。这次实验成功完成了Hadoop集群,5个节点之间相互ping通,并可以免密码相互登陆。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值