`
yuanke
  • 浏览: 72953 次
  • 性别: Icon_minigender_2
  • 来自: 临沂
社区版块
存档分类
最新评论

centos单机安装Hadoop2.9

阅读更多

集群安装:http://blog.csdn.net/linghe301/article/details/9184453

Hadoop2.6单机安装



一,安装环境 
硬件:虚拟机 
操作系统:Centos 6.4 64位 
IP:10.51.121.10 
主机名:datanode-4 
安装用户:root


二,安装JDK 
安装JDK1.6或者以上版本。这里安装jdk1.6.0_45。 
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 
1,下载jdk1.6.0_45-linux-x64.gz,解压到/usr/lib/jdk1.6.0_45。 
2,在/root/.bash_profile中添加如下配置:


export JAVA_HOME=/usr/lib/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
3,使环境变量生效,#source ~/.bash_profile 
4,安装验证# java -version 
java version “1.6.0_45” 
Java(TM) SE Runtime Environment (build 1.6.0_45-b06) 
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)


三,配置SSH无密码登陆


$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
验证ssh,# ssh localhost 
不需要输入密码即可登录。


四,安装Hadoop2.6
1,下载Hadoop2.6

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


2,解压安装 
1),复制 hadoop-2.6.5.tar.gz 到/root/hadoop目录下, 
然后#tar -xzvf hadoop-2.6.5.tar.gz解压,解压后目录为:/root/hadoop/hadoop-2.6.5
2),在/root /hadoop/目录下,建立tmp、hdfs/name、hdfs/data目录,执行如下命令 
#mkdir /root/hadoop/tmp 
#mkdir /root/hadoop/hdfs 
#mkdir /root/hadoop/hdfs/data 
#mkdir /root/hadoop/hdfs/name


3),设置环境变量,#vi ~/.bash_profile


# set hadoop path
export HADOOP_HOME=/root /hadoop/hadoop-2.6.5
export PATH=$PATH:$HADOOP_HOME/bin
4),使环境变量生效,$source ~/.bash_profile


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

 

hadoop-2.6.5/etc/hadoop/hadoop-env.sh 

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

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

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

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

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

 


1)配置hadoop-env.sh


# The java implementation to use.
#export JAVA_HOME=${JAVA_HOME}
export JAVA_HOME=/usr/lib/jdk1.6.0_45
2)配置yarn-env.sh


#export JAVA_HOME=/home/y/libexec/jdk1.6.0/
export JAVA_HOME=/usr/lib/jdk1.6.0_45
3)配置core-site.xml 
添加如下配置:


<configuration>
 <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
    <description>HDFS的URI,文件系统://namenode标识:端口号</description>
</property>


<property>
    <name>hadoop.tmp.dir</name>
    <value>/root/hadoop/tmp</value>
    <description>namenode上本地的hadoop临时文件夹</description>
</property>
</configuration>
4),配置hdfs-site.xml 
添加如下配置


<configuration>
<!—hdfs-site.xml-->
<property>
    <name>dfs.name.dir</name>
    <value>/root/hadoop/hdfs/name</value>
    <description>namenode上存储hdfs名字空间元数据 </description> 
</property>


<property>
    <name>dfs.data.dir</name>
    <value>/root/hadoop/hdfs/data</value>
    <description>datanode上数据块的物理存储位置</description>
</property>


<property>
    <name>dfs.replication</name>
    <value>1</value>
    <description>副本个数,配置默认是3,应小于datanode机器数量</description>
</property>
</configuration>
5),配置mapred-site.xml 
添加如下配置:


<configuration>
<property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
</property>
</configuration>
6),配置yarn-site.xml 
添加如下配置:


<configuration>
<property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
</property>
<property>
        <name>yarn.resourcemanager.webapp.address</name>
        <value>${yarn.resourcemanager.hostname}:8099</value>
</property>
</configuration>
4,Hadoop启动 
1)格式化namenode


$ bin/hdfs namenode –format
2)启动NameNode 和 DataNode 守护进程


$ sbin/start-dfs.sh
3)启动ResourceManager 和 NodeManager 守护进程


$ sbin/start-yarn.sh
5,启动验证 
1)执行jps命令,有如下进程,说明Hadoop正常启动


# jps
54679 NameNode
54774 DataNode
15741 Jps
9664 Master
55214 NodeManager
55118 ResourceManager
54965 SecondaryNameNode
2)在浏览器中输入:http://datanode-4:8099/ 即可看到YARN的ResourceManager的界面。注意:默认端口是8088,这里我设置了yarn.resourcemanager.webapp.address为:${yarn.resourcemanager.hostname}:8099。 

这里写图片描述

 

分享到:
评论

相关推荐

    centos8安装hadoop3.3.docx

    centos8安装hadoop3.3.docx

    CentOS6.0-Hadoop安装手册_Hadoop2.0-v1.3

    CentOS6.0-Hadoop安装手册,详细介绍centos下hadoop的搭建过程

    centos下安装Hadoop

    本文档是教您如何在centos下安装Hadoop,并运行简单实例。很详细,而且很准确。

    CentOS7 Hadoop 2.7.X 安装部署.docx

    CentOS7 Hadoop 2.7.X 安装部署 本文档将指导您如何在 CentOS 7 上安装和部署 Hadoop 2.7.X。Hadoop 是一个开源的大数据处理框架,由 Apache 开发,旨在提供高效、可靠、可扩展的数据处理能力。 准备软件包 在...

    centos安装hadoop超级详细

    ### CentOS下Hadoop安装超级详细指南 #### 一、前言 随着大数据技术的发展,Hadoop作为处理海量数据的重要框架之一,在企业级应用中扮演着关键角色。本文旨在详细介绍如何在CentOS环境下安装Hadoop,包括必要的准备...

    centos安装配置hadoop超详细过程.docx

    ### CentOS安装配置Hadoop超详细过程 #### 一、Hadoop概述 Hadoop是一个由Apache基金会维护的开源分布式计算平台,其核心组件包括Hadoop分布式文件系统(HDFS)和MapReduce计算框架。HDFS用于存储大规模数据集,而...

    在centos上安装hadoop

    在CentOS上安装Hadoop是一项关键的任务,尤其对于学习和实践大数据处理的用户来说。Hadoop是一个开源的分布式计算框架,它允许在廉价硬件上处理大规模数据集。在虚拟机上的CentOS系统上安装Hadoop,可以提供一个安全...

    VMware上CentOS7.0+Hadoop3.1伪分布式搭建

    在本教程中,我们将深入探讨如何在VMware虚拟机中安装CentOS7.0操作系统,并配置Hadoop3.1的伪分布式环境。这个过程对于学习Hadoop基础、大数据处理和分布式计算至关重要。以下是对整个搭建过程的详细步骤和知识点的...

    [整理]Centos6.5 + hadoop2.6.4环境搭建

    在本教程中,我们将深入探讨如何在CentOS 6.5操作系统上搭建Hadoop 2.6.4环境。Hadoop是一个开源的分布式计算框架,主要用于处理和存储大量数据。让我们一步步来了解这个过程。 首先,确保你的系统是最新状态,通过...

    CentOS下单机配置hadoop

    在 CentOS 系统中配置 Hadoop 单机环境是一个重要的步骤,这涉及到多个配置和设置。首先,确保你已经具备了必要的前提条件,包括安装了 CentOS 操作系统和 JDK。在开始配置之前,如果你不是使用 root 用户登录,需要...

    centos安装配置hadoop

    centos安装配置hadoop Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户...

    从VMware中安装CentOS到Hadoop集群+ Hive+ MySQL搭建

    适合新手,详细 01-Java环境安装 02- Eclipse下载与安装 03-VMware虚拟机的安装 04-在VMware中安装CentOS 05- Hadoop集群+ Hive+ MySQL搭建

    centos 安装 hadoop

    centos 安装 hadoop 超详细

    ansible centos7离线安装 2.9.x 离线升级 内核至 5.4.274

    ansible centos7离线安装 2.9.x 离线升级 内核至 5.4.274 https://blog.csdn.net/2301_79691134/article/details/137769647 (ansible离线安装执行步骤) ansible-playbook -i hosts test-kernel.yml (内核升级步骤)

    超详细CentOS_安装Hadoop

    ### 超详细CentOS安装Hadoop教程 #### 一、Hadoop简介 Hadoop是一个由Apache软件基金会维护的开源分布式计算平台。它基于两大核心组件:Hadoop分布式文件系统(HDFS)和MapReduce计算框架。HDFS提供了一个高度可靠...

    CentOS系统安装Hadoop

    对于希望在CentOS系统上部署Hadoop的用户而言,以下是一系列详细的步骤和关键知识点,旨在帮助顺利完成安装与配置。 ### 1. CentOS系统准备 首先,确保你的系统是最新的CentOS版本。尽管示例中提到的是CentOS 5.5...

    Centos7下安装hadoop-2.8.3详细步骤

    CentOS下安装hadoop-2.8.3详细步骤,包括如何调用原生CountWord并输出

    CentOS 6.8 + Hadoop2.6.0集群环境搭建

    CentOS 6.8 + Hadoop2.6.0集群环境搭建指南。

    在Centos 7上安装Snort 2.9.15.1.pdf

    在CentOS 7上安装Snort *.*.**.*涉及多个步骤,包括系统更新、安装必要的依赖包、下载并安装Snort及其依赖组件、配置Snort以及进行测试运行。下面是详细的安装与配置过程知识点: 1. 系统更新和预装软件包的安装: ...

    CentOS上搭建Hadoop并配置Eclipse开发环境

    CentOS上搭建Hadoop并配置Eclipse开发环境

Global site tag (gtag.js) - Google Analytics