第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虚拟机》,可以创建多个CentOS系统的虚拟机,用来模拟服务器集群。
这里有个快捷办法:直接复制虚拟机

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_服务器

  • 3)通过VMware打开node2

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_02

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_服务器_03

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_集群_04

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_05

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_服务器_06

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_集群_07

  • 9)然后node2开始启动

hadoop搭建是集群还是单点 hadoop集群搭建的作用_复制_08

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_服务器_09

对于node2,将IP设定为192.168.80.132

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_10

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

hadoop搭建是集群还是单点 hadoop集群搭建的作用_复制_11

  • 11)XShell新建会话

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_12


XShell新建会话相关操作请参考《1.3 XShell安装与配置》

  • 12)修改主机名

永久修改主机名

vi /etc/hostname

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

hostname node2

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_13


然后断开连接,重新连接,主机名将显示为node2

hadoop搭建是集群还是单点 hadoop集群搭建的作用_虚拟机_14


好了,第2台虚拟机搭建好了。

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

最后通过XShell连接3台虚拟机:

hadoop搭建是集群还是单点 hadoop集群搭建的作用_hadoop搭建是集群还是单点_15