Hadoop前期部署准备(免密登录,配置静态ip)


前言

本文章讲述了部署Hadoop的前期部署,主要内容为:配置静态ip地址、配置免密登录实现节点切换等`


提示:以下是本篇文章正文内容,下面案例可供参考

一、前期准备

准备三台虚拟机(可以选择创建一台、克隆两台的方式):master、slave1、slave2

二、详细步骤

1.主从节点配置ip地址:

1)输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改文件:

将BOOTPROTO的值改为static,ONBOOT的值改为yes
将子节点UUID开头的行注释掉
主从节点添加IPADDR、NETMASK、GATEWAY、DNS1的值

master:
IPADDR=192.168.146.120
NETMASK=255.255.255.0
GATEWAY=192.168.146.2
DNS1=192.168.146.2

slave1:
IPADDR=192.168.146.121
NETMASK=255.255.255.0
GATEWAY=192.168.146.2
DNS1=192.168.146.2

slave2:
IPADDR=192.168.146.122
NETMASK=255.255.255.0
GATEWAY=192.168.146.2
DNS1=192.168.146.2

3)输入#service network restart重启网络服务

输入以下命令查看ip是否生效
ip addr
Alt

这个时候就可以使用shell工具链接虚拟机了。

2.主节点修改主机名和映射的文件:

1)修改主机名:

在master上输入vi /etc/hostname 并添加以下内容:
master  #保存退出
在master输入以下命令:
hostnamectl set-hostname master

在slave1上输入vi /etc/hostname 并添加以下内容:
slave1 #保存退出
在slave1输入以下命令:
hostnamectl set-hostname slave1

在slave2上输入vi /etc/hostname 并添加以下内容:
slave2
在slave2输入以下命令:
hostnamectl set-hostname slave2

2) 输入vi /etc/hosts,并添加以下内容

192.168.146.120 master 
192.168.146.121 slave1 
192.168.146.122 slave2 

3)将hosts文件分发到子节点上面去(没有配置免密登录要输入密码):

scp -r /etc/hosts 192.168.146.121 :/etc
scp -r /etc/hosts 192.168.146.122 :/etc

3.主从节点之间配置免密登录:

1)主节点使用ssh生成秘钥,输入以下命令:

ssh-keygen -t rsa          #然后按三次回车

2)将秘钥分发到子节点并依次输入yes和密码

ssh-copy-id -i /root/.ssh/id_rsa.pub master   
ssh-copy-id -i /root/.ssh/id_rsa.pub slave1
ssh-copy-id -i /root/.ssh/id_rsa.pub slave2

3)主节点输入ssh slave1,切换到slave1上,若不用输入密码即为配置成功。

总结

以上就是部署Hadoop的前期准备,本文仅仅简单介绍一些步骤以及配置文件,如有问题可私聊文章作者探讨。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值