Hadoop基础教程-第1章 环境安装配置(1.5 构建集群)

第1章 环境安装配置

1.5 构建集群

1、集群概念

根据百度的解释: 
集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。

服务器集群是一种提升服务器整体计算能力的解决方案。它是由互相连接在一起的服务器群所组成的一个并行式或分布式系统。服务器集群中的服务器运行同一个计算任务。因此,从外部看,这群服务器表现为一台虚拟的服务器,对外提供统一的服务。尽管单台服务器的运算能力有限,但是将成百上千的服务器组成服务器集群后,整个系统就具备了强大的运算能力,可以支持大数据分析的运算负荷。

也就是说,集群就是逻辑上处理同一任务的机器集合,可以属于同一机房,也可分属不同的机房。分布式可以运行在某个集群里面,某个集群也可作为分布式概念的一个节点。分布式与集群的区别,就是“分头做事”与“一堆人”的区别。

2、集群规划

主机名 IP 备注
node1 192.68.80.131 主节点
node2 192.68.80.132 备节点
node3 192.68.80.133 一般节点

3、构建集群

参照《1.2 安装Linux虚拟机》http://blog.csdn.net/chengyuqiang/article/details/71335370,可以创建多个CentOS系统的虚拟机,用来模拟服务器集群。 
这里有个快捷办法:直接复制虚拟机

  • 1)关闭虚拟机node1

  • 2)在宿主机windows下进入D:\Virtual Machines目录,将刚才创建的虚拟机node1复制两份,分别命名为node2和node3。

这里写图片描述

  • 3)通过VMware打开node2

通过VMware主菜单“文件”–>“打开”

这里写图片描述

  • 4) 找到node2目录下的.vmx文件,然后单击“打开”按钮

这里写图片描述

  • 5)选中刚打开的虚拟机(此时该虚拟机名字也是node1),右键单击,选择右键菜单“设置…”

这里写图片描述

  • 6)在“虚拟机设置”对话框中,单击“选项”分页,然后在右上角的“虚拟机名称”输入框中修改名称为“node2”。单击“确定”按钮

这里写图片描述

  • 7)这时虚拟机名称已经更改为node2了,单击绿色三角按钮“开启此虚拟机”

这里写图片描述

  • 8 )选择单击“我已复制该虚拟机”按钮

这里写图片描述

  • 9)然后node2开始启动

这里写图片描述

  • 10)修改IP 
    首先,输入用户名root和密码123456,登录虚拟机;然后通过编辑文件修改IP
vi /etc/sysconfig/network-scripts/ifcfg-ens32

这里写图片描述

对于node2,将IP设定为192.168.80.132 
这里写图片描述

保存退出,然后重启网络。通过命令ping www.baidu.com 来测试node2是否可以访问互联网。 
这里写图片描述

  • 11)XShell新建会话

这里写图片描述 
XShell新建会话相关操作请参考《1.3 XShell安装与配置》http://blog.csdn.net/chengyuqiang/article/details/71367668

  • 12)修改主机名

永久修改主机名 

vi /etc/hostname 

将node1修改为node2即可。 
修改临时主机名

hostname node2
  • 这里写图片描述 

然后断开连接,重新连接,主机名将显示为node2 
这里写图片描述 
好了,第2台虚拟机搭建好了。

同样办法,复制配置第3台虚拟机node3。

最后通过XShell连接3台虚拟机: 
这里写图片描述

灰常灰常感谢原博主的辛苦工作,为防止删博,所以转载,只供学习使用,不做其他任何商业用途。

参考:https://blog.csdn.net/chengyuqiang/article/details/71436311

猜你喜欢

转载自blog.csdn.net/airufengye/article/details/80576130