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
Hodoop集群搭建(一) 网络属性与免密码配置
#servicer network restart
#ip addr
Hodoop集群搭建(一) 网络属性与免密码配置
注:以上操作需在5台系统之中重复配置
2、主机名配置
说明:★此项所有操作步骤均登录到root用户下进行
★该项需要在集群5台主机中进行单独设置,步骤重复
#cd /etc/
#vi hostname
Hodoop集群搭建(一) 网络属性与免密码配置
二、集群免密码登录配置
1、防火墙配置
说明:★此项所有操作步骤均登录到root用户下进行
★该项需要在集群5台主机中进行单独设置,步骤重复
#systemctl stop firewalld.service #关闭防火墙服务
#systemctl disable firewalld.service #禁止防火墙服务开机自启动
#systemctl status firewalld.service #查看防火墙状态,验证是否关闭
Hodoop集群搭建(一) 网络属性与免密码配置
注:以上操作需在5台系统之中重复进行
3、主机地址映射配置
说明:★此项所有操作步骤均登录到root用户下进行
#cd /etc/
#vi hosts
Hodoop集群搭建(一) 网络属性与免密码配置
#scp -r /etc/hosts [email protected]:/etc #将配置文件发送给
#scp -r /etc/hosts [email protected]:/etc 集群中所有的主机
#scp -r /etc/hosts [email protected]:/etc
#scp -r /etc/hosts [email protected]:/etc
Hodoop集群搭建(一) 网络属性与免密码配置
注:以上操作需在5台系统之中重复进行
4、免密码登录配置
说明:
★该项的所有操作步骤需在每台主机之上新建一个相同的用户“admin”专门用于集群
★每台主机都要进行该操作,5台互相登录免密码,包括每台本机也要给本机拷贝公匙文件。

先新建一个集群统一用户admin,并创建密码admin
#useradd admin
#passwd admin
免密码登录设置
#ssh-****** -t rsa #生成本机系统当前登录用户的公钥和私钥文件
Hodoop集群搭建(一) 网络属性与免密码配置
#ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
#ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
#ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
#ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
#将公钥文件拷贝给需要进行免密码登录的目标主机和目标用户,包括主机

验证免密码登录
#ssh [email protected]
#ssh [email protected]
#ssh [email protected]
#ssh [email protected]
#如果没有提示让你输入Cluster-02的admin用户密码,则说明配置正确。
上述步骤分别在各主机重复操作之后进行验证,测试结果如下:
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-02
Hodoop集群搭建(一) 网络属性与免密码配置
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-03
Hodoop集群搭建(一) 网络属性与免密码配置
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-04
Hodoop集群搭建(一) 网络属性与免密码配置
登录主机Cluster-01,进入admin用户,免密码连接主机Cluster-05
Hodoop集群搭建(一) 网络属性与免密码配置
注:以上操作需在5台系统之中重复进行

6、分析结论

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