天天看点

hadoop 2.7.1安装和配置

一、安装环境 

硬件:虚拟机 

​​操作系统​​:Centos 6.4 64位 

IP:192.168.241.128

主机名:admin

安装用户:root

二、安装JDK 

安装JDK1.7或者以上版本。这里安装jdk1.7.0_79。 

下载地址:​​http://www.oracle.com/technetwork/java/javase/downloads/index.html​​ 

1,下载jdk-7u79-​​Linux​​-x64.gz,解压到/usr/​​Java​​/jdk1.7.0_79。 

2,在/root/.bash_profile中添加如下配置:

3,使环境变量生效,​<code>​#source ~/.bash_profile​</code>​ 

4,安装验证​<code>​# java -version​</code>​ 

​​Java ​​version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

​​java ​​HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

三,配置SSH无密码登陆

验证ssh,​<code>​# ssh localhost​</code>​ 

不需要输入密码即可登录。

如果你是集群的形式,那么可以参考http://blog.csdn​​.NET​​/se7en_q/article/details/47671425

四,安装Hadoop2.7

1,下载Hadoop2.7.1 

下载地址:​​http://mirrors.hust.edu.cn/apache/hadoop/common/stable2/hadoop-2.7.1.tar.gz​​

2,解压安装 

1),复制 ​​Hadoop​​-2.7.1.tar.gz 到/usr/​​hadoop​​目录下, 

然后​<code>​#tar -xzvf hadoop-2.7.1.tar.gz​</code>​ 解压,解压后目录为:/usr/hadoop/hadoop-2.7.1 

2),在/usr/hadoop/目录下,建立tmp、hdfs/name、hdfs/data目录,执行如下命令 

#mkdir /usr/hadoop/tmp 

#mkdir /usr/hadoop/hdfs 

#mkdir /usr/hadoop/hdfs/data 

#mkdir /usr/hadoop/hdfs/name

3),设置环境变量,​<code>​#vi ~/.bash_profile​</code>​

4),使环境变量生效,​<code>​$source ~/.bash_profile​</code>​

3,Hadoop配置 

进入$HADOOP_HOME/etc/hadoop目录,配置 hadoop-env.sh等。涉及的配置文件如下: 

hadoop-2.7.1/etc/hadoop/hadoop-env.sh 

hadoop-2.7.1/etc/hadoop/yarn-env.sh 

hadoop-2.7.1/etc/hadoop/core-site.xml 

hadoop-2.7.1/etc/hadoop/hdfs-site.xml 

hadoop-2.7.1/etc/hadoop/mapred-site.xml 

hadoop-2.7.1/etc/hadoop/yarn-site.xml

1)配置hadoop-env.sh

2)配置yarn-env.sh

3)配置core-site.xml 

添加如下配置:

4),配置hdfs-site.xml 

添加如下配置

5),配置mapred-site.xml 

6),配置yarn-site.xml 

4,Hadoop启动 

1)格式化namenode

2)启动NameNode 和 DataNode 守护进程

3)启动ResourceManager 和 NodeManager 守护进程

5,启动验证 

1)执行jps命令,有如下进程,说明Hadoop正常启动