`

Hadoop集群环境搭建

 
阅读更多

1.

 

2.集群搭建

(1) hadoop-2.2.0/etc/hadoop/hadoop-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_79

 

(2) hadoop-2.2.0/etc/hadoop/core-site.xml

<configuration>

      <!-- 指定hdfsnameservicens1 -->

        <property>

             <name>fs.defaultFS</name>

             <value>hdfs://ns1</value>

       </property>

      <!-- 指定hadoop临时目录 -->

        <property>

            <name>hadoop.tmp.dir</name>

            <value>/usr/hc/hadoop-2.2.0/tmp</value>

        </property>

      <!-- 指定zookeeper地址,注意多个之间用英文逗号分隔 -->

        <property>

            <name>ha.zookeeper.quorum</name>

            <value>nameNode:2181,dataNode01:2181,dataNode02:2181</value>

        </property>

</configuration>

 (3) hadoop-2.2.0/etc/hadoop/hdfs-site.xml

<configuration>

      <!-- 指定hdfsnameservicens1,需要和core-site.xml里面保持一致 -->

        <property>

            <name>dfs.nameservcies</name>

            <value>ns1</value>

        </property>

        <!-- ns1下面的NameNode,是nn1 -->

        <property>

            <name>dfs.ha.namenodes.ns1</name>

            <value>nn1</value>

        </property>

        <!-- ns1下面的NameNode,是nn1 -->

        <property>

            <name>dfs.ha.namenodes.ns1</name>

            <value>nn1</value>

        </property>

        <!-- nn1RPC通信地址 -->

        <property>

            <name>dfs.namenode.rpc-address.ns1.nn1</name>

            <value>nameNode:9000</value>

        </property>

        <!-- nn1http通信地址 -->

        <property>

            <name>dfs.namenode.http-address.ns1.nn1</name>

            <value>nameNode:50070</value>

        </property>

        <!-- 指定NameNode的元数据在JournalNade上的存放 -->

        <property>

            <name>dfs.namenode.shared.edits.dir</name>

            <value>qjournal://nameNode:</value>

        </property>

        <!-- 指定JournalNode在本地磁盘存放数据 -->

        <property>

            <name>dfs.namenode.shared.edits.dir</name>

            <value>/usr/hc/hadoop-2.2.0/jour</value>

        </property>

        <!-- 开启NameNode失败自动切换 -->

        <property>

            <name>dfs.ha.automatic-failover.enabled</name>

            <value>true</value>

        </property>

        <!-- 配置失败自动切换实现方式 -->

        <property>

            <name>dfs.client.failover.proxy.provider.ns1</name>

            <value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>

        </property>

        <!-- 配置隔离机制方法,多个机制用换行分隔 -->

        <property>

            <name>dfs.ha.fencing.methods</name>

            <value>

                  sshfence

                  shell(/bin/true)

            </value>

        </property>

        <!-- 使用sshfence隔离机制时需要ssh免登陆 -->

        <property>

            <name>dfs.ha.fencing.ssh.private-key-files</name>

            <value>/root/.ssh/id_rsa</value>

        </property>

        <!-- 配置sshfence隔离机制超时时间 -->

        <property>

            <name>dfs.ha.fencing.ssh.connect-timeout</name>

            <value>3000</value>

        </property>

</configuration>

(4) hadoop-2.2.0/etc/hadoop/mapred-site.xml.template 重命名为mapred-site.xml

<configuration>

<!-- 指定mr框架为yarn方式 -->

        <property>

             <name>mapreduce.framework.name</name>

             <value>yarn</value>

        </property>

</configuration>

(5) hadoop-2.2.0/etc/hadoop/yarn-site.xml

<configuration>

     <!-- 指定resourcemaneger地址-->

    <property>

        <name>yarn.resourcemaneger.hostname</name>

        <value>nameNode</value>

   </property>

    <!-- 指定nodemanager启动时加载server -->

    <property>

        <name>yarn.nodemanager.aux-services</name>

        <value>mapreduce_shuffle</value>

   </property>

</configuration>

(6) hadoop-2.2.0/etc/hadoop/slaves

dataNode01

dataNode02

六个配置文件修改完了,请严格按照顺序,首先启动zookeeper

(7) hadoop-2.2.0/sbin下面有hadoop-daemon.shhadoop-daemons.sh分别启动单个进程和多个进程。

启动journalnode

./hadoop-daemon.sh start journalnode

(8)格式化hdfs

hdfs namenode -fromat

(9)格式化ZK

hdfs zkfs -formatZK

 

(10)分别启动hdfsyarn再进行测试

 

  • 大小: 47.6 KB
分享到:
评论

相关推荐

    1.hadoop集群环境搭建.docx

    基于Centos7下的hadoop2.7集群的搭建。(在vmware中的2台虚拟机。)

    hadoop集群环境的搭建

    "hadoop集群环境的搭建" Hadoop 是一个开源的大数据处理框架,由Apache基金会开发和维护。它可以实现大规模数据的存储和处理,具有高可扩展性、可靠性和高性能等特点。搭建 Hadoop 集群环境是实现大数据处理的重要...

    Hadoop集群环境搭建.md

    Hadoop集群环境搭建,实战篇

    linux下Hadoop集群环境搭建

    在Linux环境下搭建Hadoop集群是一项复杂但至关重要的任务,它为大数据处理提供了强大的分布式平台。以下将详细介绍如何在一台虚拟机上安装多台Linux服务节点,并构建Hadoop集群环境。 首先,我们需要准备一个基础...

    hadoop集群环境搭建

    hadoop单机和集群搭建过程,一共三个节点,很详细,每一步都有截图

    hadoop学习笔记(一、hadoop集群环境搭建).docx

    【Hadoop集群环境搭建】 Hadoop是一个开源的分布式计算框架,它允许在大规模集群中运行应用程序,处理海量数据。在本文中,我们将详细介绍如何搭建一个Hadoop集群环境,包括必要的步骤和配置。首先,我们需要准备...

    详解从 0 开始使用 Docker 快速搭建 Hadoop 集群环境

    Linux Info: Ubuntu 16.10 x64 Docker 本身就是基于 Linux 的,所以首先以我的一台服务器做实验。虽然最后跑 wordcount 已经由于内存不足而崩掉,但是之前的过程还是可以参考的。 连接服务器 使用 ssh 命令连接远程...

    HADOOP快速入门及搭建集群环境

    YARN是HADOOP的资源管理器,负责管理HADOOP集群中计算资源的分配。 1.2 HADOOP产生背景 HADOOP的产生背景是大数据时代的到来,随着数据量的急剧增长,传统的数据处理方式无法满足需求,HADOOP的出现解决了这个问题...

    Hadoop集群架构搭建分析

    Hadoop 集群架构搭建分析是指设计和搭建一个高效、可靠、可扩展的 Hadoop 集群环境,以满足大数据处理和分析的需求。本文将从概述、环境准备、环境搭建三个方面对 Hadoop 集群架构搭建进行分析。 一、概述 Hadoop ...

    基于centos的大数据hadoop集群搭建说明文档

    【标题】:基于CentOS的大数据Hadoop集群搭建详解 【描述】:本教程专为初学者设计,详细阐述了如何手动搭建Hadoop集群,步骤详尽,易于理解。 【标签】:Hadoop集群搭建 【正文】: Hadoop是一个开源的分布式...

    hadoop环境搭建,机器部署以及 Linux 常用命令操作指南

    本指南将指导用户从头开始搭建 Hadoop 环境,包括虚拟机环境的准备、Linux 基础知识、shell 增强大数据集群环境准备、ZooKeeper 介绍及集群操作网络编程等方面的内容。 虚拟机环境准备 虚拟机环境准备是搭建 ...

    hadoop集群搭建(超级详细)

    在大数据领域,Hadoop是一个广泛使用的开源框架,用于存储和处理海量数据。本文将详细讲解如何搭建一个...这个超详细的教程覆盖了从零开始到集群搭建完成的全过程,按照步骤执行,可以轻松掌握Hadoop集群搭建技术。

    hadoop开发环境搭建

    在Eclipse中,可以通过以下步骤建立与Hadoop集群的连接: 1. **打开Map/Reduce Locations**:在Eclipse下方窗口找到“Map/Reduce Locations”。 2. **新建Hadoop Location**:在空白区域右键单击,选择“New Hadoop...

    3.基于hadoop集群搭建hbase

    ### 基于Hadoop集群搭建HBase集群详解 #### 一、引言 随着大数据技术的迅猛发展,海量数据的高效存储与处理成为企业关注的重点。Hadoop作为一款能够处理大量数据的基础框架,被广泛应用于各类场景之中。然而,在...

    Hadoop的安装、配置过程和集群运行截图。

    全程跟着安装配置的一般不会出现问题,jdk版本尽量选择和Hadoop版本相容的,Hadoop版本可以选择较低版本,2.7版本较为稳定,Linux系统版本没有多大要求,一般将Hadoop和jdk版本选择好就行,这个作业较为简单,在安装...

    Hadoop集群环境虚拟机上搭建详解

    根据提供的文件信息,下面将详细介绍在虚拟机上搭建Hadoop集群环境的相关知识点。 1. 安装虚拟机和操作系统 首先,需要安装虚拟机软件,例如文档中提到的VMware Workstation,它是一款流行的虚拟化软件,可以安装在...

    大数据教程之搭建Hadoop集群.zip_大数据环境搭建hadoop

    综上所述,这个压缩包提供了全面的Hadoop集群搭建教程,涵盖了从基础环境准备、服务器配置、Hadoop安装、SSH和FTP服务的设置,到集群管理和维护等多个环节。对于想要学习和实践Hadoop大数据处理的人来说,这是一个...

Global site tag (gtag.js) - Google Analytics