欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Hadoop1.2.1安装以及部署

程序员文章站 2024-02-11 18:28:16
...

实验目的: 1 熟悉hadoop集群以及hadoop起源历史。 2 了解hadoop使用范围以及所需基础知识。 3 安装hadoop 1.x 实验版本。 实验设备以及所用软件: 笔记本电脑、VMware、Centos6.3(3台虚拟机) 实验过程: 1、 启动VMware-准备好三台虚拟机的安装,这里使用

实验目的:

1 熟悉hadoop集群以及hadoop起源历史。

2 了解hadoop使用范围以及所需基础知识。

3 安装hadoop 1.x 实验版本。

实验设备以及所用软件:

笔记本电脑、VMware、Centos6.3(3台虚拟机)

实验过程:

1、 启动VMware-准备好三台虚拟机的安装,这里使用的是Centos6.3简易版的安装,三台机器分别命名为master,slave,slave1,开启gpm服务,启动三台虚拟机,使用ifconfig命令查得master,slave,slave1的ip地址分别为192.168.1.112,192.168.1.111,192.168.1.109。在root权限下使用chkconfigiptables off命令关闭防火墙。

2、 ssh 免密码登陆普通用户模式下,首先ssh ip地址测试三台机子能否互相通信,若不能通信则检查ip是否在同一个网段,cd命令返回根目录,三台都使用命令

ssh-keygen –t rsa,命令行ls –a,检查根目录下是否有.ssh这个目录,cd .ssh进入目录下,ls -a检查是否有id_rsa.pub和id_rsa。接下来,通过命令

scp ./id_rsa.pub hadoop@ip:/home/hadoop/.ssh/authorized_keys,鼠标命令将三台机子的公钥全部复制粘贴进authorized-keys,放到每台虚拟系统的.ssh目录下,然后通过ssh ip三台机子检测是否成功。注意:这里ssh ip成功的前提条件是用户名相同,不然使用ssh 用户名@ip才能成功,用户名相同也是这个实验成功的条件。

3.网上下载jdk1.8.0_05和hadoop1.2.1版本到master上,使用tar –xzvf jdk包或hadoop包,这是个漫长的等待过程,大家耐心等待。

Hadoop1.2.1安装以及部署

4.接下来修改hadoop相关文件命令,在根目录时,cd hadoop1.2.1,cd conf,

vi hadoop-env.sh,修改jdk所在目录位置。

Hadoop1.2.1安装以及部署

vi core-site.xml

Hadoop1.2.1安装以及部署

vi mapred-site.xml

Hadoop1.2.1安装以及部署

vi hdfs-site.xml

Hadoop1.2.1安装以及部署

vi masters

Hadoop1.2.1安装以及部署

vi slaves

Hadoop1.2.1安装以及部署

5.把hadoop1.2.1以及jdk1.8.0_05发送到另外两台机器上(scp -r ./文件名 用户名@ip:/位置)

Hadoop1.2.1安装以及部署

Hadoop1.2.1安装以及部署

6.三台机器中修改hosts文件,vi /etc/hosts,把ip地址跟用户名写入文件,然后ping slave1,ping slave,ping master,检测hosts文件是否有错误。

进入hadoop1.2.1文件(cd hadoop1.2.1),执行bin/start-all.sh成功!!!

Hadoop1.2.1安装以及部署

Hadoop1.2.1安装以及部署

Hadoop1.2.1安装以及部署

Hadoop1.2.1安装以及部署

7.最后去jdk里面的jpm服务里面检测,成功!