首页 > 其他 > 详细

CentOS7.5搭建Hadoop分布式集群

时间:2019-02-15 12:31:20      阅读:226      评论:0      收藏:0      [点我收藏+]

 

材料:3台虚拟主机,ip分别为:

192.168.1.201 
192.168.1.202 
192.168.1.203

1、配置主机名称

三个ip与主机名称分别对应关系如下:

192.168.1.201 node201
192.168.1.202 node202
192.168.1.203 node203

1)修改配置文件

vi /etc/sysconfig/network

添加:

NETEORKING=yes
HOSTNAME=node203

技术分享图片

 

2)重启使生效

service network restart

3)检查

hostname

 

技术分享图片

其他两个虚拟主机做同样的配置。

 2、建立主机名和ip的映射

1)使三个虚拟主机通过节点名称直接相互访问

 vi /etc/hosts

在3台虚拟机的/etc/hosts文件里面添加:

192.168.1.201 node201
192.168.1.202 node202
192.168.1.203 node203

技术分享图片

2)使windows可以通过节点名称访问虚拟机

和虚拟机一样添加内容:

文件路径:C:\Windows\System32\drivers\etc

技术分享图片

3)测试

虚拟机直接访问节点名称:

技术分享图片

windows访问节点名称:

技术分享图片

 

 3、配置ssh免密码登录

 1)生成密钥

ssh-keygen -t rsa 

之后一直按回车

技术分享图片

 2)检查密钥

 

cd ~/.ssh/
 ls

技术分享图片

秘钥生成后在~/.ssh/目录下,有两个文件id_rsa(私钥)和id_rsa.pub(公钥)

 3)在主节点(node201)上将公钥复制到authorized_keys并赋予authorized_keys600权限

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600 ~/.ssh/authorized_keys

 复制:

技术分享图片

赋权:

技术分享图片

3)同理在node202和node203节点上生成秘钥

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
 

 

技术分享图片

技术分享图片

4)将node202和node203节点的秘钥复制到node201节点上的authoized_keys

vi ~/.ssh/authorized_keys

技术分享图片

5)将node201节点上的authoized_keys远程传输到node202和node203的~/.ssh/目录下

scp  ~/.ssh/authorized_keys root@node202:~/.ssh/
scp  ~/.ssh/authorized_keys root@node203:~/.ssh/

技术分享图片

技术分享图片

6)检查是否免密登录

 ssh node201

 

技术分享图片

 

CentOS7.5搭建Hadoop分布式集群

原文:https://www.cnblogs.com/yybrhr/p/10382836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!