搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建

搭建Hadoop集群

 

一、实验目的与要求

学习和掌握Hadoop的相关应用,首先必须得学会搭建Hadoop集群。本次实验将针对Hadoop集群的搭建内容进行演练。学会虚拟机的安装和克隆,Linux系统的网络配置和SSH配置,Hadoop集群的搭建和配置,Hadoop集群测试,熟悉Hadoop集群基本的操作。

要求:1、认真理解集群搭建过程,通过实践成功搭建Hadoop集群。

2、结合实践内容和教材的相关章节完成实验报告。

二、实验内容

1、虚拟机安装

2、虚拟机克隆

3、Linux系统网络配置

4、SSH服务配置

5、JDK安装

6、Hadoop安装

7、Hadoop集群配置

8、格式化文件系统

9、启动和关闭Hadoop集群

10、通过UI界面查看Hadoop运行状态

三、实验环境

虚拟机软件:VMware Workstation 14

操作系统:Center OS 6.9

终端仿真程序:SecureCRT 8.3

Java版本:jdk 1.8.0_161

Hadoop版本:Hadoop 2.7.4

  • 实验过程记录
  1. 虚拟机安装

(1)、简易安装信息

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第1张图片

(2)虚拟机的安装命名

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第2张图片

(3)处理器的配置

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第3张图片

(4)内存大小的配置

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第4张图片

(5)网络类型

(6)IO控制器

(7)虚拟磁盘类型

(8)磁盘容量

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第5张图片

(9)完成创建

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第6张图片

  1. 虚拟机克隆
  1. 克隆位置

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第7张图片

  1. 克隆向导

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第8张图片

  1. 克隆源

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第9张图片

  1. 克隆类型

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第10张图片

  1. 新虚拟机名字,完成克隆

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第11张图片

  1. Linux系统网络配置
  1. 配置主机名

  1. 对HOSTNAME选项重新编辑

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第12张图片

  1. 配置IP映射
  1. 选择编辑菜单下的虚拟网络编辑,打开虚拟网络编辑器,选中NAT模式下的VMnet8,单击DHCP设置出现窗口

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第13张图片

  1. 对hosts进行编辑,进行IP映射

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第14张图片

  1. 网络参数配置
  1. 修改虚拟机网卡配置文件,具体命令如下

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第15张图片

网卡配置

  1. 修改IP地址文件,设置静态IP,命令如下

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第16张图片

IP地址配置

  1. 配置效果验证
  1. 系统重启,通过ifconfig指令查看IP配置是否生效

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第17张图片

  1. 检查网络连接是否正常

  1. 重命名Centos6默认的yum源文件

  1. 创建yum源文件Centos-Base.repo

  1. 将官方yum源更改为valut的yum源

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第18张图片

  1. SSH服务配置
  1. 使用rpm -qa | grep ssh 命令查看当前是否安装ssh服务

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第19张图片

  1. 使用ps -e | grep sshd 查看ssh服务是否启动

  1. JDK安装
  1. 下载jdk安装包并且上传到/export/software/目录下

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第20张图片

  1. 将安装包解压到/export/servers/目录下,具体指令如下

  1. 配置jdk环境变量

使用source /etc/profile,刷新使配置文件生效

  1. jdk环境验证

  1. Hadoop安装
  1. 先下载好hadoop安装包,上传到/export/soware/目录

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第21张图片

  1. 解压

  1. 添加hadoop环境变量,随后使用source /etc/profile命令使配置文件生效

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第22张图片

  1. 可以使用hadoop version查看版本号,演示如下:

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第23张图片

  1. 查看hadoop的目录结构

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第24张图片

  1. Hadoop集群配置
  1. 配置hadoop集群主节点
  1. 修改hadoop-env.sh文件

  1. 修改core-site.xml文件

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第25张图片

  1. 修改hdfs-site.xml

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第26张图片

4)修改mpred-site.xml文件

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第27张图片

5)修改yarn-site.xml文件

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第28张图片

6)修改slaves文件

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第29张图片

  1. 将集群主节点的配置文件分发到其他的子节点,具体命令如下:

1)将环境变量发送给其他两台虚拟机

Scp /etc/profile sigen1:/etc/profile

Scp /etc/profile sigen2:/etc/profile

2)将hadoop的安装目录发送到其他俩虚拟机

             Scp -r /export/servers/Hadoop-2.7.4 sigen1:/export/servers

             Scp -r /export/servers/Hadoop-2.7.4 sigen2:/export/servers

3)使环境配置生效

Source /etc/profile

  1. 格式化文件系统
  1. 初次启动hdfs集群时必须对主节点进行格式化处理,具体指令如下

Hdfs namenode -format 或者 Hadoop namenode -format

  1. 必须出现successfully formatted信息才表示格式化成功

  1. 启动和关闭Hadoop集群
  1. 单节点逐个启动和关闭
  1. 启动namenode进程

  1. 启动datenode进程

  1. 启动yarn ResourceManger进程

  1. 启动yarn nodemanger进程

5)启动SecondaryNameNode

(2)脚本一键启动和关闭

  1. 启动hdfs服务进程

  1. 启动yarn服务进程

3)通过jps查看进程启动情况

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第30张图片

10、通过UI界面查看Hadoop运行状态

(1)yarn的ui

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第31张图片

  1. hdfs的ui

搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建_第32张图片

五、问题及解决办法

问题一:环境变量配置好后,运行不出想要的结果

解决办法:查询课本发现,在环境变量配置好了之后需要用source刷新一下

六、实验总结

通过本次实验,学习和掌握Hadoop的相关应用,首先必须得学会搭建Hadoop集群。本次实验将针对Hadoop集群的搭建内容进行演练。学会虚拟机的安装和克隆,Linux系统的网络配置和SSH配置,Hadoop集群的搭建和配置,Hadoop集群测试,熟悉Hadoop集群基本的操作,对于hadoop的一些相关操作的运用更加得心应手,同时对于自我独立解决问题的能力得到了提高。

你可能感兴趣的:(hadoop,hadoop,hdfs,linux)