您的位置:首页 > 运维架构 > Linux

CentOS搭建分布式集群环境

2017-05-17 12:58 375 查看
1、

前面说了如何在centos上搭建伪分布式环境,并且也做了一些例子进行测试,简易大家在看之前可以先看一下伪分布式的搭建

2、

1、分布的结构

(1)在这里我们需要三台linux,一个作为主节点,两个作为从节点。分别起名字为nodename,nodename1,nodename2.

(1.1)进入虚拟机,关闭nodename系统,点击nodename右键–管理–克隆–下一步–完全复制–下一步–选择目录–完成。分别克隆两个名字如上所述

(2)主节点包含namenode,jobtracker,secondarynamenode。从节点包含datanode,tasktracker

2、对两个子节点的haosts文件进行配置
vi /etc/hosts




每个节点都有一份这样的

3、修改主机的名字
vi /etc/sysconfig/network




每个节点都修改

4、各个节点之间从新产生加密文件

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cp id_rsa.pub /root/.ssh/authorized_keys
然后执行
ssh localhost
ssh nodename


其他节点一样

5、jdk和hadoop在这里就不多说了 多的一点是在主节点也就是nodename节点的
vi /usr/local/hadoop/conf/slaves




6、ssh两个节点间的免密码登录

(1)在nodename中执行
ssh-copy-id -i nodename1


然后执行
ssh nodename1


(2)在nodename2中执行
ssh-copy-id -i nodename1


然后执行
ssh nodename1


(3)然后把nodename中的/etc/.ssh/authorized_keys文件分别拷贝到nodename和nodename2中

7、然后再主节点执行
hadoop namenode -format


8、在执行start-all.sh



9、执行jps产看进程



10、至此 配置结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos 分布式 集群