`
ssydxa219
  • 浏览: 627593 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

hadoop 2.3.0 安装部署 基于CentOS6.5 x86_x64

 
阅读更多
准备工作(这里省略)
1.系统安装 
2.jdk 安装
 
一.重新编译 hadoop(64位系统必做/32位系统可从第二步开始)
1.yum install svn
2.yum install autoconfautomakelibtoolcmake
3.yum install ncurses-devel
4.yum install openssl-devel
5.yum install gcc*
6.安装maven
wget http://apache.fayea.com/apache-mirror/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz
tar xzvf./apache-maven-3.2.1-bin.tar.gz
mv./ apache-maven-3.2.1 /usr/local
设置环境变量
7.安装protobuf
 
wge thttps://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
tar xzvf./protobuf-2.5.0.tar.gz
cdprotobuf-2.5.0
./configure
make
make check
make install
8.获取hadoop程序代码
 
9.重新编译本地库
 
mvn package -Pdist,native -DskipTests –Dtar
 
二.hadoop2.3.0 安装
1.cp -ri hadoop-2.3.0 /home/
 
 
2. 修改配置文件
~/hadoop-2.3.0/etc/hadoop/hadoop-env.sh
~/hadoop-2.3.0/etc/hadoop/yarn-env.sh
~/hadoop-2.3.0/etc/hadoop/slaves
~/hadoop-2.3.0/etc/hadoop/core-site.xml
~/hadoop-2.3.0/etc/hadoop/hdfs-site.xml
~/hadoop-2.3.0/etc/hadoop/mapred-site.xml
~/hadoop-2.3.0/etc/hadoop/yarn-site.xml
以上个别文件默认丌存在的,可以复制相应的template文件获得
hadoop-env.sh
 
export JAVA_HOME=/usr/java/jdk1.7.0_25-cloudera

 
 
 
yarn-env.sh
 
slaves
 
hadoop29
hadoop31
hadoop129
 
core-site.xml
 
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop30:9000</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131072</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>file:/home/hadoop/data/tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>hadoop.proxyuser.hduser.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hduser.groups</name>
<value>*</value>
</property>
</configuration>
hdfs-site.xml
<configuration>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>hadoop30:9001</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/home/hadoop/data/hdfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/home/hadoop/data/hdfs/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
</configuration>
 
mapred-site.xml
 
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>hadoop30:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hadoop30:19888</value>
</property>
</configuration>

yarn-site.xml
 
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>hadoop30:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>hadoop30:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>hadoop30:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>hadoop30:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>hadoop30:8088</value>
</property>
</configuration>
 
免密码
ssh-keygen -t rsa
cd /root/.ssh
cat id_rsa.pub >> authorized_keys
 
将每台 的id_rsa.pub   合并在authorized_keys
 
将配置好的 authorized_keys 复制到每一台机器上
 scp -r authorized_keys root@hadoop29:/root/.ssh/
 
 
创建 hadoop需要的目录
 
mkdir -p /home/hadoop/data/hdfs/name
mkdir -p /home/hadoop/data/hdfs/data
mkdir -p /home/hadoop/data/tmp
 
将 hadoop文件分配到其他机器
 
 scp -r /home/hadoop root@hadoop29:/home/
 
启劢集群及检验
 
./hadoop namenode -format
../sbin/start-all.sh
 

 

更多 1

 

 

 

分享到:
评论

相关推荐

    基于centos6.5 已经编译好的hadoop-2.6.4

    【标题解析】 标题"基于centos6.5 已经编译好的...总的来说,这个基于CentOS 6.5编译的Hadoop 2.6.4版本为用户提供了便捷的部署选项,减少了自行编译的复杂度,但用户仍需关注兼容性问题以及正确的系统配置和使用。

    CentOS6.5x64下安装19实体节点Hadoop2.2.0集群配置指南

    资源名称:CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南内容简介: CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南主要讲述的是CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南;...

    hadoop 64位下载 centos6.5环境编译

    在这个场景中,我们关注的是在64位操作系统环境下,在CentOS 6.5这个Linux发行版上安装和编译Hadoop的过程。 首先,我们需要理解Hadoop的核心组件。Hadoop主要由两个关键部分组成:Hadoop Distributed File System ...

    cloudera-manager-centos7-cm5.10.0_x86_64.tar.gz

    《Cloudera Manager在CentOS7上的安装与配置详解》 Cloudera Manager是一款强大的大数据管理工具,尤其在CDH(Cloudera Distribution Including Apache Hadoop)环境的部署和管理中发挥着至关重要的作用。本篇文章...

    CentOS6.5下CDH5.8.2本地包安装

    知识点一:CentOS6.5系统安装 在CentOS6.5系统下安装CDH5.8.2,首先需要准备三台虚拟机,分别安装CentOS6.5系统。然后,需要修改主机名分别为hadoop01/hadoop02/hadoop03。修改主机名的方法有两种:一种是使用setup...

    hadoop2.3 native centos6.5 x64

    hadoop2.3 native centos6.5 x64

    Centos6.5编译64位Hadoop2.7.5.tat.gz

    【标题】"Centos6.5编译64位Hadoop2.7.5.tgz"涉及的关键技术点包括Hadoop、操作系统环境、源码编译以及系统兼容性。Hadoop是一个开源的分布式计算框架,它允许在大量廉价硬件上处理大规模数据。在这个场景中,用户将...

    hadoop2.6_windows_x64.zip

    在Windows x64平台上安装Hadoop可能与在Linux系统上有所不同,因为Hadoop原本是为Unix-like系统开发的。然而,通过一些适配,Hadoop也可以在Windows环境下运行。这个压缩包"hadop2.6_windows_x64.zip"提供了适用于64...

    hadoop2.3.0详细部署

    本文详细描述了Hadoop2.3.0安装步骤。其中有转载于其他部分的内容。

    hadoop2.6 centos6.5 伪分布式环境部署 实例

    本文将详细介绍如何在 CentOS 6.5 环境中部署 Hadoop 2.6 伪分布式环境,包括环境准备、Hadoop 安装、配置和测试等步骤。 环境准备 在开始部署 Hadoop 之前,需要准备好 Linux 环境。这里选择 CentOS 6.5 作为操作...

    CentOS-7-x86-64-DVD-2207-02.iso

    CentOS-7-x86-64-DVD-2207-02.iso

    CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置信息介绍

    ### CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置知识点 #### 一、系统环境准备 **1.1 修改主机名** 为了确保主机名的一致性,首先需要更改主机名为“Master”: ```bash sudo vim /etc/sysconfig/...

    hadoop-1.2.1-1.x86_64.rpm

    hadoop-1.2.1-1.x86_64.rpm 安装包 官方源码,下载不到的同学来这里下载吧。 也是给自己一个副本保留。利人利己

    hadoop,centos6.5以上安装版

    hadoop centos6.5编译的安装版。包括hdfs,MapReduce。

    hadoop-2.8.1 CentOS6.5编译的源码

    《Hadoop 2.8.1在CentOS6.5上的源码编译详解》 Hadoop是一个开源的分布式计算框架,广泛应用于大数据处理领域。本文将深入探讨如何在CentOS 6.5操作系统上,从源代码编译Hadoop 2.8.1版本,以获取针对该系统的优化...

    官网荡下的源码,自己亲手编译的hadoop2.3.0 64位,给大家分享下

    官网荡下的源码,自己亲手编译的hadoop2.x 64位,给大家分享下 文件太大放的是百度网盘链接,目前有hadoop2.3.0,后面的版本我会陆续更新。

    oozie 4.0.1 hadoop2.3.0 安装

    ### oozie 4.0.1 在 hadoop2.3.0 上的安装与配置详解 #### 一、概述 随着大数据技术的发展,越来越多的企业和机构选择使用Apache Hadoop来处理海量数据。Apache Oozie作为一款强大的工作流调度系统,能够帮助用户...

    eclipse-java-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-linux-gtk-x86_64.tar.gz”指示这是一个为Linux操作系统设计的64位版本Eclipse集成开发环境(IDE),基于GTK+图形库。Eclipse是一款广泛使用的开源软件,主要用于Java编程,但也支持其他语言...

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

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

    hadoop_dll_winutil_2.7.3_x64.zip

    标题中的"hadoop_dll_winutil_2.7.3_x64.zip"指示了这是一个针对64位Windows操作系统的Hadoop2.7.3版本的工具包,包含了运行Hadoop环境的关键组件。描述中提到,这个压缩包提供了在Windows环境下搭建Hadoop2.7.3所需...

Global site tag (gtag.js) - Google Analytics