CentOS搭建分布式集群环境

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、至此 配置结束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章