单机部署hadoop

单机部署Hadoop

一、系统及版本:CentOS release 6.8 (Final)

                            hadoop-2.8.1

                            JDK1.7(安装并配置环境变量)

        安装前提:ssh安装

单机模式:运行在一个单独机器上的独立Java进程,适用于开发或调试环境

二、添加用户以及用户组(尽量不适用root用户)

$ sudo adduser hadoop                           ##创建用户hadoop

$ sudo usermod -G sudo hadoop                   ##将hadoop用户添加进sudo用户组

 

三、配置SSH免密登录

 

$ su -l hadoop                                      ##切换至hadoop用户

$ ssh-keygen -t rsa -P ""                           ##配置SSH免密登录

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys   ##将公钥追加到authorized_keys中

$ ssh localhost                                     ##验证

 

 四、Hadoop安装部署

 

1、下载Hadoop:http://hadoop.apache.org/releases.html

将hadoop复制准备安装的目录进行解压

    

$ tar -zxvf hadoop-2.7.1.tar.gz


单机部署hadoop
 

 2、配置

 

配置环境变量


单机部署hadoop
 
单机部署hadoop
 
 重载生效

source  /etc/profile

 

修改配置文件(单机最简配置)

/hadoop-2.8.1etc/hadoop/hadoop-env.sh
单机部署hadoop
 

/hadoop-2.8.1etc/hadoop/core-site.xml
单机部署hadoop

 

/hadoop-2.8.1etc/hadoop/mapred-site.xml
单机部署hadoop
 

 /hadoop-2.8.1etc/hadoop/hdfs-site.xml
单机部署hadoop
 

配置完毕启动Hadoop

首先格式化NameNode,进入bin目录执行

./hdfs namenode -format

相关推荐