
2.1.2 部署CentOS
由于Hadoop的主体是使用Java语言编写而成的,运行在安装了Java虚拟机(Java Virtual Machine,JVM)的平台,且部分代码需要在UNIX或Linux环境下运行,所以不适合在非UNIX或Linux环境下运行,故本书部署的操作系统选用开源版的Linux系统——CentOS 6.x系列。
在部署前要下载好CentOS的安装版本,CentOS目前主流的版本有6、7和8,三者的安装方式和步骤大体相同,只是个别步骤有差异。现以CentOS 6.8为例,介绍主要的安装部署方法。
(1)新建虚拟机。打开VMware,进入VMware主界面,选择“创建新的虚拟机”选项,弹出“新建虚拟机向导”对话框,选择“自定义”(高级)选项,如图2-7所示,单击“下一步”按钮。

图2-7 新建虚拟机
(2)设置虚拟机硬件兼容性。在“硬件兼容性”下拉列表框中选择“Workstation 15.x”选项,如图2-8所示,单击“下一步”按钮。

图2-8 设置虚拟机硬件兼容性
(3)选择安装客户机操作系统的方法。选择“稍后安装操作系统(S)。”单选项,如图2-9所示,单击“下一步”按钮。

图2-9 选择安装客户机操作系统的方法
(4)选择部署操作系统的类型和版本。选择将要部署的操作系统为“Linux(L)”,版本为“CentOS 664位”,如图2-10所示,单击“下一步”按钮。

图2-10 选择部署操作系统的类型和版本
(5)设置虚拟机名称和存储位置。设置虚拟机名称为“master”,存储位置为“D:\Hive\VM\master”(位置可根据读者个人计算机硬盘设置做相应调整),如图2-11所示,单击“下一步”按钮。

图2-11 设置虚拟机名称和存储位置
(6)设置虚拟机的处理器数量和内核数量。设置虚拟机的“处理器数量”为“1”,设置“每个处理器的内核数量”为“1”(数量可根据读者个人计算机CPU配置做相应调整,性能较好的计算机可设置内核的数量为“2”),如图2-12所示,单击“下一步”按钮。

图2-12 设置虚拟机的处理器数量和内核数量
(7)设置虚拟机的内存。设置虚拟机的内存为“2048MB”(大小可根据读者个人计算机内存配置做相应调整,建议为1024MB或2048MB),如图2-13所示,单击“下一步”按钮。

图2-13 设置虚拟机的内存
(8)设置虚拟机的网络类型。设置虚拟机网络连接为“使用网络地址转换(NAT)”,如图2-14所示,单击“下一步”按钮。

图2-14 设置虚拟机的网络类型
(9)设置虚拟机的I/O控制器类型。设置虚拟机的I/O控制器类型为“LSI Logic(L)”,如图2-15所示,单击“下一步”按钮。

图2-15 设置虚拟机的I/O控制器类型
(10)设置虚拟机的磁盘类型。设置虚拟机的磁盘类型为“SCSI”,如图2-16所示,单击“下一步”按钮。

图2-16 设置虚拟机的磁盘类型
(11)创建新虚拟磁盘。为虚拟机创建新虚拟磁盘,选择“创建新虚拟磁盘”单选项,如图2-17所示,单击“下一步”按钮。

图2-17 创建新虚拟磁盘
(12)设置虚拟机的磁盘容量。设置虚拟机的磁盘容量(单位:GB)为“20.0”,并选择“将虚拟磁盘存储为单个文件”单选项,如图2-18所示,单击“下一步”按钮。

图2-18 设置虚拟机的磁盘容量
(13)设置虚拟机的磁盘文件名。设置虚拟机的磁盘文件名为“master.vmdk”(系统默认将磁盘文件名设置为虚拟机名称),如图2-19所示,单击“下一步”按钮。

图2-19 设置虚拟机的磁盘文件名
(14)核实虚拟机设置清单。完成虚拟机设置后,将弹出虚拟机设置清单以供核实,如图2-20所示,核实无误后单击“完成”按钮,完成虚拟机的创建。

图2-20 核实虚拟机设置清单
(15)设置虚拟机的光驱。设置虚拟机的光驱,单击超链接“CD/DVD(IDE)”,如图2-21所示。

图2-21 设置虚拟机的光驱
(16)设置虚拟机的ISO映像文件。勾选“启动时连接”复选框,单击“浏览”按钮选择对应的CentOS镜像文件CentOS-6.8-x86_64-bin-DVD1.iso,再单击“打开”按钮,完成CentOS镜像文件的选择,如图2-22所示。然后单击“确定”按钮。其中,CentOS-6.8-x86_64-bin-DVD1.iso是6.8版本的CentOS的标准安装包,内含CentOS 6.8和部分必需的软件包。

图2-22 设置虚拟机的ISO映像文件
(17)启动虚拟机。在VMware主界面左侧导航栏选择虚拟机“master”,在右侧面板单击“开启此虚拟机”超链接,如图2-23所示。

图2-23 启动虚拟机
(18)开始安装CentOS 6。启动虚拟机后,出现CentOS 6.8安装引导界面,如图2-24所示,选择“Install or upgrade an existing system”。

图2-24 开始安装CentOS 6.8
(19)跳过测试安装介质。出现是否要测试安装介质的提示,如图2-25所示,单击“Skip”按钮跳过此步骤;随后会弹出安装欢迎界面,如图2-26所示,单击“Next”按钮,进入下一步安装。

图2-25 跳过测试安装介质

图2-26 CentOS 6.8安装欢迎界面
(20)选择安装提示语言与键盘布局语言。系统会询问安装时的提示语言类型,选择系统语言“Chinese(Simplified)”,单击“Next”按钮,随后进入选择键盘语言提示界面,选择“美国英语式”选项,单击“下一步”按钮,进入下一步骤。
(21)选择基本存储设备与清除数据。系统会询问安装的存储设备类型,可选择默认类型“基本存储设备”,如图2-27所示。单击“下一步”按钮,随后进入是否清除数据提示界面,如图2-28所示,单击“是,忽略所有数据”按钮,单击“下一步”按钮,进入下一步骤。

图2-27 选择基本存储设备

图2-28 清除数据
(22)设置主机名称与选择时区。设置主机名称为“master”,如图2-29所示,完成后单击“下一步”按钮,随后进入选择时区界面,选择“亚洲/上海”选项,如图2-30所示,单击“下一步”按钮,进入下一步骤。

图2-29 设置主机名称

图2-30 选择时区
(23)设置根用户密码与选择安装类型。设置根密码(root用户密码)为“123456”,并重复设置以进行确认,如图2-31所示,完成后单击“下一步”按钮。在弹出的图2-32所示的界面中单击“无论如何都使用”按钮,随后系统会询问采用何种磁盘分区类型,选择“使用所有空间”单选项,如图2-33所示,单击“下一步”按钮,进入下一步骤。

图2-31 设置根用户密码

图2-32 确认密码

图2-33 选择安装类型
(24)将存储配置写入磁盘与选择系统安装方案。在系统确认是否将存储配置写入磁盘(如图2-34所示)时,单击“将修改写入磁盘”按钮;随后系统会询问采用何种安装方案,选择“Minimal”选项,如图2-35所示,单击“下一步”按钮,进入下一步骤。

图2-34 按设置写入磁盘

图2-35 选择系统安装方案
(25)查看系统安装进度与完成安装提示界面。开始安装系统,界面将显示安装进度,如图2-36所示。当安装进度加载完成时,会提示已经完成安装,如图2-37所示,单击“重新引导”按钮,使用安装的系统。

图2-36 系统安装进度

图2-37 完成安装提示界面
(26)登录CentOS。进入登录终端界面,输入用户名“root”与密码“123456”按Enter键。系统显示“[root@master ~]#”表示登录成功,如图2-38所示。本书均采用以根用户(root)的身份登录CentOS,读者若想以普通用户的身份登录CentOS,需先以超级根的身份登录,然后使用“useradd”命令创建新的普通用户,使用“passwd”命令为普通用户设置密码,最后使用“su”命令切换普通用户,或下次采用已创建好的普通用户和对应的密码登录CentOS。

图2-38 登录CentOS