第一范文网 - 专业文章范例文档资料分享平台

HADOOP(2)设置主机名(hostName)和免密码登陆

来源:用户分享 时间:2025/10/16 21:05:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

设置主机名(hostName)和SSH免密码登陆

修改主机名(hostName)

为了方便起见,一般我们需要修改各节点的主机名hostName,这样有助于我们区别该节点电脑的身份。默认安装后所有节点的系统内hostName都是localhost.localdomain,这样并不能方便我们后面的操作和配置。

因此接下去我们将各节点的HostName改成以下方案: 虚拟机名 Master Client1 Client2 hostName hadoopMaster hadoopClient1 hadoopClient2 Ip地址 192.168.0.150 192.168.0.151 192.168.0.152 角色说明 NameNode DataNode1 DataNode2

接下去以Master修改hostName操作为例,说明详细步骤,Client1和Client2的修改操作雷同:

1,以root身份登录Master,

然后用vi修改/etc/sysconfig/network文件:vi /etc/sysconfig/network 将HOSTNAME=localhost.localdomain改成HOSTNAME=hadoopMaster

2,修改/etc/hosts文件,设置将hadoopMaster解析为本机ip vi修改/etc/hosts文件文件:vi /etc/hosts

删除不需要的,添加192.168.0.150 hadoopMaster

3,重启系统:shutdown -r now 重启后验证hostName: hostname

结果显示hadoopMaster为成功

验证域名解析:ping hadoopMaster

结果显示 ·····form localhost(192.168.0.150为成功

这样我们就完成了Master的hostName修改,接下去Client1和Client2操作步骤雷同,不再重述。

4,在所有hostName修改完成后,我们需修改所有节点的hosts文件来保证大家都能互相用hostName解析到对方的ip

A修改Master,在Master下用vi打开/etc/hosts: vi /etc/hosts

将127.0.0.1中hadoopMaster删除,然后在后面最加 192.168.0.150 hadoopMaster 192.168.0.151 hadoopClient1 192.168.0.152 hadoopClient2 结果如图:

验证:ping hadoopClient1

如果 ·····form localhost(192.168.0.151)为成功

ping hadoopClient2

如果 ·····form localhost(192.168.0.152)为成功

这样就完成了Master的域名解析修改工作

B.修改Client1,在Client1下用vi打开/etc/hosts: vi /etc/hosts

将Client1和Client的解析规则添加进去,即后面追加加入:

192.168.0.150 hadoopMaster 192.168.0.151 hadoopClient1 192.168.0.152 hadoopClient2 如图:

设置完成后

验证:ping hadoopMaster

如果 ·····form localhost(192.168.0.150)为成功

ping hadoopClient2

如果 ·····form localhost(192.168.0.152)为成功

这样就完成了Client1的域名解析修改工作

C.修改Client2,在Client2下用vi打开/etc/hosts: vi /etc/hosts

将Client1和Client的解析规则添加进去,即后面追加加入:

192.168.0.150 hadoopMaster 192.168.0.151 hadoopClient1 192.168.0.152 hadoopClient2 如图:

设置完成后

验证:ping hadoopMaster

如果 ·····form localhost(192.168.0.150)为成功

ping hadoopClient1

如果 ·····form localhost(192.168.0.151)为成功

这样就完成了Clien2的域名解析修改工作

SSH免密码登陆

因为Hadoop需要通过SSH登录到各个节点进行操作,我们一般情况下不是直接用root身份来安装hadoop的,实际上生产环境中root权限是不容易拿到的,很常规的是我们会特地的设一个hadoop用户,为了安全起见并设置密码,所以我们接下去要实现以下几个目标: 1,为所有的节点电脑都设置一个hadoop用户,及设置密码

2,为Master节点设置能够用hadoop用户免密码登陆本机,之所有这样做是因为我们是计划吧NameNode和JobTrack都放在同一台电脑即Master上,所以我们要实现Master用hadoop用户免密码登陆自己。 3,为Master节点设置能够用hadoop用户ssh免密码登陆Client1和Client2,因为Client1和Client2上要安装的是dataNode和TaskTrack

HADOOP(2)设置主机名(hostName)和免密码登陆.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9vh8x85j3g2xc796bdkm_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top