CentOS6 hadoop2.4完全分布式安装文档

CentOS7搭建Hadoop2.6完全分布式集群环境 3台主机 192.168.30.207 Master 192.168.30.251 Node1 192.168.30.252 Node2 直接用root装,省事. 有特殊需求自行add user装. 以下步骤除非特殊说明,否则每台都必须配置. 1.装JDK 我这装的 /usr/java/jdk1.8.0_65 2.vi /etc/sysconfig/netw 阅读详情

Hadoop集群单机模式、伪分布模式、完全分布式详解: http://www.aboutyun.com/thread-6839-1-1.html


问题导读:

1.mapred-site.xml.template与mapred-site.xml的关系是什么?
2.与 hadoop2.4.0 安装配置伪分布的区别是什么?
3.对比 hadoop2完全分布式最新高可靠安装文档配置文件是否发生变化?



包下载: hadoop2.4最新版本各种包下载

更详细可参考: Hadoop 2.4 完全分布式环境安装与配置及配置信息介绍
这次搭建hadoop2.4分布式集群,由于是在自己的笔记本上搭建集群,所以必须在虚拟机下安装多linux系统来模拟真实的分布式集群环境,我们用的虚拟机是VmWare10,选择的是linux发行版CentOs6.0,虚拟了三个CentOs系统(安装CentOs的步骤省略,这里不是我们这次学习的重点),一台master   两台slave,用户名全部为hadoop,具体如下(除了第一步使用root用户操作,其他均使用hadoop用户):
master       192.168.1.106
slave1       192.168.1.107
slave2       192.168.1.108
下面说明hadoop的详细安装过程:
1、给hadoop用户增加sudo权限以及修改host
     1)切换到root用户,su    输入密码
     2)给sudoers增加写权限:chmod u+w /etc/sudoers
     3)编译sudoers文件:vi /etc/sudoers       
          在root ALL=(ALL)  ALL下方增加hadoop ALL=(ALL)NOPASSWD:ALL
     4)去掉sudoers文件的写权限:chmod u-w /etc/sudoers
     5)修改host,vi /etc/hosts
           192.168.1.106节点修改为master
           192.168.1.107节点修改为slave1
           192.168.1.107节点修改为slave2

2、首先安装jdk
我选择的是jdk-6u31-linux-amd64.rpm,使用命令sudo yum install jdk-6u31-linux-amd64.rpm --nogpgcheck;安装。安装后java路径为:/usr/java/jdk1.6.0_31

3、解压hadoop-2.4.0.tar.gz文件:
tar -xzvf hadoop-2.4.0.tar.gz

4、设置java环境变量以及hadoop环境变量
      sudo vim /ect/profile,
      在最后增加
      export JAVA_HOME=/usr/java/jdk1.6.0_31
      export HADOOP_PREFIX=/home/hadoop/hadoop-2.4.0
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin
      然后使用sudo source /ect/profile使之生效
5、做SSH免密码登录
      分别在三个系统中(hadoop用户)的终端执行:ssh-keygen -t rsa,一路回车
      会在当前用户下.ssh目录中生成两个文件一个是私钥文件,一个是公钥文件,我们复制公钥文件到当前目录并重命名为authorized_keys,分别把其他两个系统的公钥文件内容复制到authorized_keys文件中,其他两个系统也做此操作,最后每个系统的authorized_keys文件包含本系统的公钥内容以及其他两个系统公钥的内容,使用SSH命令进行测试,如下图:

 

6、进入/home/hadoop/hadoop-2.4.0/etc/hadoop目录中,编辑hadoop-env.sh文件,使用vim  hadoop-env.sh,修改内容如下:
     export JAVA_HOME=/usr/java/jdk1.6.0_31

7、编辑yarn-env.sh        vim  yarn-env.sh,修改内容如下:
     JAVA_HOME=/usr/java/jdk1.6.0_31

8、编辑core-site.xml,修改内容如下:
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/hadoop-2.4.0/tmp</value>
</property>

9、编辑hdfs-site.xml,编辑内容如下:
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/home/hadoop/hadoop-2.4.0/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/home/hadoop/hadoop-2.4.0/dfs/data</value>
</property>

10、编辑mapred-site.xml(需要复制mapred-site.xml.template,并命名为mapred-site.xml),编辑内容如下:
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>Master:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>Master:19888</value>
</property>

11、编辑yarn-site.xml文件,修改内容如下:
<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>master:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master:8088</value>
</property>

12、编辑slaves文件,修改内容如下:
slave1
slave2

13、复制hadoop2.4到另外两个节点,使用的命令是:
      scp -r ./hadoop-2.4.0  hadoop@192.168.1.107 :/home/hadoop
      scp -r ./hadoop-2.4.0  hadoop@192.168.1.108 :/home/hadoop

14、在master节点格式化hdfs文件
      [ hadoop@master hadoop-2.4.0]$ ./bin/hdfs namenode -format
      成功格式化后,如下图:
 


15、启动hadoop
     [ hadoop@master hadoop-2.4.0]$ ./sbin/start-all.sh
      使用jps查看运行的进程,表示master和slave节点成功运行的进程如下:
     master:
 
slave1:
 
slave2:
 
至此hadoop2.4集群搭建完成。
【Hadoop基础教程】4、Hadoop之完全分布式环境搭建 上一篇blog我们完成了Hadoop伪分布式环境的搭建,伪分布式模式也叫单节点集群模式, NameNode、SecondaryNameNode、DataNode、JobTracker、TaskTracker所有的守护进程全部运行在K-Master节点之上。在本篇blog我们将搭建完全分布式环境,运行NameNode、SecondaryNameNode、JobTracker守护进程在主节点上,运行Da 阅读详情

相关推荐

hadoop学习之hadoop2.8.0完全分布式集群安装

转载自:http://blog.csdn.net/peace1213/article/details/51334508 本文主要讲解Hadoop完全分布式的搭建,使用vm建立三个相同配置的主机进行搭建。本文讲解所有详细步骤希望对大家有用。 全部软件下载百度云链接:失效请评论告诉我密码:io9r 1.准备工作  1.1软硬件环境

Happy_wu的专栏 2万+

hadoop基础----hadoop实战(十二)-----Hadoop配置修改和配置文件同步脚本

我们在hadoop使用过程中经常会有需要调整配置的时候 Hadoop配置修改有两个方式 后台修改 通过管理后台直接修改的配置会自动修改所有集群机子的配置。而且会提醒是否需要重启哪些服务。 如下: 手动修改 如果是手动修改的话,需要知道配置文件存放的路径,CDH安装的可以参考文章: hadoop基础—-hadoop实战(十一)—–hadoop管理工具—CDH的目录结构了解 例如 ...

直到世界的尽头 2894

【Hadoop】安装部署-完全分布式搭建

Hadoop是一个适合大数据的分布式存储和计算平台。狭义上说Hadoop就是一个框架平台,广义上讲Hadoop代表大数据的一个技术生态圈,包括很多软件框架。而我们的完全分布式,指的是在真实环境下,使⽤多台机器,共同配合,来构建⼀个完整的分布式 ⽂件系统。在真实环境中,hdfs中的相关守护进程也会分布在不同的机器中。Hadoop是大数据中的基础框架,有着广泛的应用,也是其他大数据框架的基础。总的来说,对于本次Hadoop的完全分布式的搭建还算是挺简单滴啦,若有不对滴还请大家在评论区指正哦!

Deity567的博客 3003

hadoop配置文件详解

转载:仅仅是为了个人学习使用,记录问题,绝无他意。 网址:http://old.cuiyongjian.com/post-600.html 网上配置文件也是千奇百怪,各有异同,我们来对比总结学习下。 首先hadoop包放到一个程序目录下,例如我放到/usr/local下 完整路径为/usr/loca./hadoop-2.4.1 然后配环境变量,前提是jdk1.7已经安装好了

u013078295的博客 2万+

Hadoop集群完全分布式搭建教程-CentOS

本篇在前一篇《Hadoop单机模式和伪分布式搭建教程》的基础上完成完全分布式的搭建,所以本篇的前提是已经按照之前的教程完成了伪分布式的安装。 1. 说明        本教程中电脑为8G内存,故而将使用四个节点作为集群环境,其中一个为master,3个为slaver(分别是slaver1、slaver2和slaver3master节点将仅为namenode存在,而slaver节点是da

在路上 1万+

Hadoop完全分布式安装

Hadoop 完全分布式安装 前言 ​ 之前有搭建过一次 Hadoop 完全分布式集群但是没有记录,最近开始着手自己搭个模拟数仓需要搭建集群,趁此机会记录一下搭建的过程。 环境及机器: 节点:三台虚拟机 配置:内存 16G、硬盘 100G 系统:Centos 7.7 Hadoop版本:2.7.7 1、安装JDK1.8 1.1 下载 JDK ​ 推荐安装 Oracle 官方提供的 JDK 版本,可以在 Oracle 官网下载得到,下载 Linux 系统的版本即可 1.2 解压 JDK ​ 将下载的 JDK

an_vana的博客 1159

CentOS 7.6 安装 Hadoop2.6.0

本文主要讲解如何在 CentOS 7 上安装 Hadoop2.6.0 ,包含Hadoop简介、安装环境、软件下载、文件配置和 Hadoop 简单运行测试。

渣渣的夏天 3034

centos7搭建hadoop2.7.2完全分布式集群

centos7搭建hadoop2.7.2完全分布式集群我之前使用的是centos6.8安装hadoop2.7.2,但报错如下:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable.是由于缺少hadoo

Steve lock的blog记录之地 3110

Hadoop完全分布式部署

host映射:这里是把三个Linux的ip地址保存到三个虚拟机去,相当于我们自己在手机里面存别人的电话号码 一样的道理,这样相互之间就知道对应ip地址的机器是哪一台。所以这个操作也是要在三台虚拟机都要 进行的。给ip地址起名字,几个机器需要互相连通,这样在连接几台机器的时候只需要使用机器名就行,不需要使用ip地址。...

weixin_52626164的博客 3595

Hadoop 2.4 完全分布式环境安装与配置

Hadoop 2.4 完全分布式环境安装与配置

阿里云习题多选部分459道

比如: UserA的用户在杭州有一台经典网络的ECS云服务器InstanceA (内网IP: A.A.A),InstanceA所属的默认安全组为GroupA, UserB的用户在杭州有一台经 典网络的ECS云服务器InstanceB(内网IP:B.B.B),InstanceB所属的默认安全组为GroupB。43.创建阿里云的云服务器ECS实例之前,需要对ECS实例的配置进行选型,阿里云为用户提供了推荐的配置组合方案来满足大部分用户的需求,这些推荐配置只是作为开始使用云服务器ECS实例的参考。

2501_91384465的博客 1312

CentOS 6 安装Hadoop 2.6 (二)配置Hadoop

CentOS 6 安装Hadoop 2.6 (一)准备工作 CentOS 6 安装Hadoop 2.6 (二)配置Hadoop下文服务器描述:一个主节点master,2个从节点slave1和slave2。1. 解压文件tar -xzvf hadoop-2.6.4.tar.gz mv hadoop-2.6.4 /opt/2. 配置环境变量vi etc/profile到末尾增加以下内容HADOOP_H

Lnho的专栏 3473

3小时学会AI建站!无需编程,个人简历独立站开发速成指南

3小时学会AI建站!个人简历独立站开发速成指南

pei_laoshi的博客 1259

CentOS7 基于Hadoop2.7.3完全分布式安装Hive2.3.4以及安装MySql

CentOS7基于Hadoop2.7.3安装Hive2.3.40x00 本人的Hadoop集群已配置并且能正常运行0x10 安装Mysql5.70x11 为yum配置mysql57的源0x12 修改MySQL密码开启 mysql 中 root用户远程访问权限0x20 下载、配置Hive0x21到apache下载Hive的tar包0x22安装Hive,并设置环境变量0x23 配置hive-site....

7INrelief的博客 1664

独立游戏开发者的新武器:实测腾讯混元3D自动绑骨,搭配Mixamo让角色动画制作效率翻倍

本文实测腾讯混元3D自动绑骨功能与Mixamo动画库的协同使用,显著提升独立游戏开发者的角色动画制作效率。通过解决卡通角色绑骨偏差、优化骨骼权重及动画状态机配置,使原本两周的流程缩短至三天,并分享Unity中的性能优化与版权合规要点。

weixin_42662605的博客 496

实战指南!基于STM32的智能环境监测系统(附完整代码+硬件设计+云端对接)

本文提供了一份基于STM32的智能环境监测系统完整实战指南。详细讲解了从硬件选型、电路设计、传感器驱动到数据采集、本地报警逻辑,以及通过ESP8266模块对接OneNET物联网平台实现数据上云的全过程。项目涵盖嵌入式开发与物联网应用核心技能,并提供了多种手机端数据展示方案,非常适合课程设计或毕业设计参考。

weixin_29193359的博客 353

VMware上基于centos系统完全分布式Hadoop集群的搭建详解

这里的防火墙是需要关闭的,这是因为我们搭建的是完全分布式系统,需要多个节点来进行通信,如果不关闭后序可能出现防火墙拦截我们Hadoop的通讯信息,这里不需要害怕防火墙关闭导致有病毒传入或者非法用户的入侵,在后续我们会在基于Hadoop集群的外围搭建项目的防火墙。启动创建的虚拟机,点击界面的开启此虚拟机。执行下面的命令来进入到系统的IP配置文件中,如果是其他的Linux系统,配置文件的配置是不相同的,但里面的文件是一致的,这里就讲述centos系统的IP配置文件的目录。

m0_73901987的博客 2737

以LAN8720A为例的以太网硬件设计方案

输入时钟(XTAL1/CLKIN,XTAL2):推荐外加25MHz(性价比较高)晶振为PHY芯片提供时钟,PHY芯片内部PLL将其倍频为50MHz来使用,亦可使用直接使用50MHz晶振。三位MODE通过高低电平组合分别对应以上8种模式 ,包含10M半双工,10M全双工,100M半双工,100M全双工,是否启用自协商协议,CRS是否有效等。VDDCR:1.2V电源,可由芯片内部稳压电源提供,亦可由外部电源提供,由外部电源提供可降低芯片功耗。REF_CLK:参考时钟,由MAC或外部时钟晶振向PHY芯片提供。

weixin_46154042的博客 5885

基于CentOS7搭建Hadoop完全分布式模式和HBase完全分布式(超详细)

零基础搭建Hadoop完全分布式,本篇文章讲解了虚拟机的创建和Hadoop的安装与配置

雨落i的博客 7111

c语言【分糖果】2023蓝桥杯4124(枚举,递归,dfs)

但是这是不符合我们糖果刚好分完的条件的,我们应该往回退到上一层,也就是孩子6这层,然后j+1=3,孩子7分到3个第二种糖果,这也不符合我们糖果刚好分完的条件,然后就会再次回退到孩子6这里,然后j+1=4,让我们的孩子7获得5块第二种糖果,然后还是不符合糖果刚分完的条件,于是再一次退回到孩子6这里,然后就会有外循环i+1=1,j=1,孩子7分到1块第一种糖果1块第二块糖果......然后就是这样的不停地回溯,试探,直到把整棵树遍历一遍,并且记录所有的满足条件的组合。先放一下我的代码,我的代码超时啦救命!

weixin_74331419的博客 731

腾讯文档API逆向分析:不用Selenium也能批量导出的黑科技

本文揭秘了如何通过Python逆向分析腾讯文档的隐藏API,实现无需Selenium即可批量导出在线表格的高效方法。详细解析了API调用流程、Cookie维护及异常处理技巧,相比传统方案性能提升显著,适用于大量文档导出的自动化场景。

h9j8k7l6m5n的博客 1202

Hadoop 2.7.4 完全分布式安装与部署

title: Hadoop 完全分布式安装与部署 date: 2020-09-03 16:10:22 categories: 大数据 tags: hadoop 文章目录Hadoop 完全分布式安装与部署服务器准备修改主机名修改服务器静态IP修改 hosts安装 JDK8增加 dhfs 用户设置 SSH 无密码登录安装部署 Hadoop切换至 hdfs 用户下载解压修改环境变量修改 Hadoop 配置配置hadoop-env.sh配置core-site.xml配置hdfs-site.xml配置 sla.

Little_fxc的博客 3121

基于激光雷达与视觉融合的四旋翼无人机室内避障方法研究

本文研究了一种基于激光雷达与视觉融合的四旋翼无人机室内避障方法。针对单一传感器在室内环境中的局限性,提出通过激光雷达提供精确几何距离、视觉相机补充语义信息的融合方案。研究内容包括:搭建ROS硬件平台集成单目相机与2D激光雷达;设计基于扩展卡尔曼滤波的传感器融合模型;改进VFH算法结合视觉深度图进行路径规划。实验验证表明,该方法在复杂室内环境下具有较高的鲁棒性、实时性与避障成功率,为解决无GPS信号环境下的无人机自主导航问题提供了有效方案。

huanghm88的专栏 348

基于CentOS 7系统搭建Hadoop(完全分布式安装)

本文详细介绍了在CentOS7系统上搭建Hadoop完全分布式集群的完整流程。主要内容包括:前期准备(操作系统、连接工具、Java环境)、虚拟机克隆与网络配置、Hadoop文件解压与环境变量设置、核心配置文件修改(hadoop-env.sh、core-site.xml等)、SSH免密登录配置、主从节点文件同步、HDFS格式化以及集群启动验证。通过逐步完成网络配置、文件分发、环境搭建等关键步骤,最终实现包含1个主节点和2个从节点的Hadoop完全分布式集群,并提供了验证集群运行状态的具体方法。

新人博客 1512

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

hadoop2.7.2基于centos完全分布式安装

作为linux和hadoop小白,初次安装hadoop真是心累,用了两天时间才安装成功。下面就介绍下Hadoop安装: 一、机器配置和安装说明    一台笔记本、  vmware  、I7处理器 。centos—7系统。hadoop使用2.7.2 二、利用vmware 安装 三个节点。(此处可以先建立一个centos虚拟机,因为后面需要安装jdk,hadoop,还要配

huanghui147258369的博客 5189

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

在centos6.6上安装hadoop完全分布式集群并运行第一个程序

在centos6.6上安装hadoop完全分布式集群并运行第一个程序 1.依赖的环境: 虚拟机:vmware11 计算机硬件:内存4G以上;磁盘20G以上; 操作系统:centos6.6 2.需要的版本: 虚拟机: 官方下载地址: https://my.vmware.com/cn/web/vmware/details?downloadGroup=WKST-1110-WIN&produ

aoyiya_Jefferson的专栏 1697

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: hadoop2.6.0版本集群环境搭建
下一篇: 《高性能JavaScript》读书笔记
LuckyJiang.2021
博客等级 码龄15年 217粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值