Hadoop2.x伪分布环境搭建

Centos7搭建Hadoop 2.X伪分布式环境并运行wordcount MapReduce示例 1. 下载Hadoop 在 Apache的 Hadoop项目界面找到hadoop的 hadoop下载地址 因为直接从Apache官方下载文件速度很慢,所以在表格下面选择别的镜像站地址。 在弹出的界面中会推荐一个下载速度很快的国内镜像站。 选择其中某个版本的hadoop下载,因为现在市面上绝大部分的学习资料都是以hadoop 2.x 为基础,所以推荐大家下载hadoop 2.x的版本... 阅读详情
         

Hadoop2.x伪分布环境搭建

         之前为了跑第一个Hadoop2的一个Demo,我开始搭环境,起初用了编译源码的方式安装,在其中遇到了不少问题,最后发现有一种简单的方式。Hadoop2.x运行也不是必需用Hadoop源码来编译。下面就把这种简单环境搭建的方式介绍一下。

(当然有关编译源码的部分,之后我会更新更新上来的)

 

一、环境准备

1)      软件

          * CentOS 6.4 64位

          *   Hadoop2.2.0

          *   Jdk 1.6+

          *   Meven3.0.0

2)      修改主机名

          *   vim /etc/sysconfig/network

                     NETWORKING=yes

                     HOSTNAME=hadoop   主机名自己设置(在后面配置好DNS映射就好)

3)      修改IP地址(设置为静态的)

          *  vim /etc/sysconfig/network-scripts/ifcfg-eth0

                    DEVICE="eth0"

                    BOOTPROTO="static"

                    HWADDR="00:0C:29:3C:BF:E7"

                    IPV6INIT="yes"

                    NM_CONTROLLED="yes"

                    ONBOOT="yes"

                    TYPE="Ethernet"

                    UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"

                    IPADDR="192.168.1.119"

                    NETMASK="255.255.255.0"

                    GATEWAY="192.168.1.1"

                           

4)      修改主机名和IP的映射关系

          *  vi /etc/hosts

                    内容:192.168.1.119     hadoop     hadoop-yarn(注意中间建议用制表符,当然空格也是可以的)

5)      关闭防火墙

          *  #查看防火墙状态

                   service iptables status

          *  #关闭防火墙

                   service iptables stop

          *  #查看防火墙开机启动状态

                   chkconfig iptables --list

          *  #关闭防火墙开机启动

                   chkconfig iptables off

6)      安装 JDK

          *  安装目录:/opt/modules/jdk1.6.0_45

          *  版本:jdk-6u45-linux-x64.bin

          *  命令:

                   chmod u+x jdk-6u45-linux-x64.bin

                   ./jdk-6u45-linux-x64.bin

          *  设置环境变量:

                    vi /etc/profile

          *  添加内容:

                   export JAVA_HOME=/opt/modules/jdk1.6.0_45

                   export PATH=$PATH:$JAVA_HOME/bin

          *  生效:# source/etc/profile


7)      解压hadoop2.2.0.tar.gz

          *  tar -zxvf hadoop-2.2.0.tar.gz -C /opt/

          *  HADOOP_HOME=/opt/   (HADOOP_HOME目录与上一条命令-C后面的路径要一致)


8)      配置完成建议重启操作系统

          *  reboot

 

二、环境配置

1、hadoop-env.sh

                   export JAVA_HOME=/opt/modules/jdk1.6.0_45(替换为真实JAVA_HOM路径)

2、yarn-env.sh

                   export JAVA_HOME=/opt/modules/jdk1.6.0_45(添加真实JAVA_HOM路径)

3、mapred-env.sh

                   exportJAVA_HOME=/opt/modules/jdk1.6.0_45(添加真实JAVA_HOM路径)

4、core-site.xml

         <property>

                   <!-- 指定HDFS老大(namenode)的通信地址 -->

                   <name>fs.default.name</name>

                   <value>hdfs://hadoop-yarn.dragon.org:8020</value>

         </property>

         <property>

                   <!-- 指定hadoop运行时产生文件的存储路径-->

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

                   <value>/opt/modules/hadoop-2.2.0/data/tmp</value>

         </property>

                  

5、hdfs-site.xml

         <property>

                   <!-- 设置hdfs副本数量 -->

                   <name>dfs.replication</name>

                   <value>1</value>

         </property>

        

6、yarn-site.xml

         <property>

                   <!-- reducer取数据的方式是mapreduce_shuffle-->

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

                   <value>mapreduce_shuffle</value>

         </property>

                           

7、mapred-site.xml

         (mapred-site.xml.template这里只有这个文件,需要把它重命名为mapred-site.xml)

         <property>

                   <!-- 通知框架MR使用YARN -->

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

                   <value>yarn</value>

         </property>

 

三、启动服务

          启动HDFS(也就是启动NameNode、DataNode、SecondaryNameNode)

          首先,需要把NameNode格式化

                    命令:bin/hdfs namenode –format

          启动NameNode

                   sbin/hadoop-daemon.sh startnamenode

          启动DataNode

                   sbin/hadoop-daemon.sh startdatanode

          启动SecondaryNameNode

                   sbin/hadoop-daemon.sh startsecondarynamenode

          验证是否启动成功

                    jps命令查看是否有相应的服务(jps是查看JAVA进程命令,查看linux进程命令为ps)

四、测试

          http://192.168.1.119:50070 (HDFS管理界面)

                   在这个文件中添加linux主机名和IP的映射关系(在相应主机上添加,不添加也可以,就只能用IP地址访问了,添加之后相当于弄了一个伪域名,该域名只在当前局域               网中配置了以下参数的电脑有效)

                   C:\Windows\System32\drivers\etc\hosts

                   192.168.1.119 hadoop

         之后就可以用主机名加端口号访问了

 

 

感谢查看本篇日志,有点稍长,追求技术,留下足迹…

《网络摄像机实战⑦:嵌入式端AWS KVS IoT SDK 库编译与测试全流程-君正/瑞芯微/全志(超详细指南)》 本文介绍了AWS音视频和物联网解决方案的核心组件与集成方法。主要内容包括:1)Amazon Kinesis Video Streams(KVS)提供的WebRTC托管服务,支持实时音视频流传输与双向交互;2)AWS IoT云服务实现设备连接与集成;3)详细说明了KVS WebRTC库的编译过程,包括源代码下载、CMake配置和依赖库生成;4)KVS Producer库的集成方法,重点阐述了存储空间调整和mbedtls版本适配等关键修改点。文章为开发者提供了AWS音视频和物联网服务的技术实现指南,特别针对嵌入 阅读详情

相关推荐

DolphinScheduler任务状态异常排查:从僵尸任务到数据库修复全流程

本文详细介绍了DolphinScheduler中僵尸任务的识别、诊断与修复全流程,包括数据库层面的SQL操作指南、系统恢复验证方法以及预防措施。针对任务状态异常问题,提供了从基础排查到高级源码分析的完整解决方案,帮助运维人员有效管理系统资源和工作流调度。

weixin_27966471的博客 133

spark伪分布standalone搭建

一.环境准备 jdk 1.8.0 hadoop2.7.3 伪分布式部署 scala 2.11.8 支持spark2.0.1及以上版本 spark2.1.1二.Spark安装模式(本文伪分布式) spark有以下几种安装模式,每种安装模式都有自己不同的优点和长处。 local(本地模式): 常用于本地开发测试,本地还分为local单线程和local-cluster多线程; standalone(集群...

kw-home 2581

别再只会用Excel了!Minitab 21手把手教你搞定SPC控制图(从数据导入到结果解读)

本文详细介绍了如何使用Minitab 21高效制作SPC控制图,从数据导入到结果解读的全流程。通过对比Excel的局限性,展示Minitab在自动化计算、图表标准化和特殊原因检验等方面的优势,帮助质量管理人员提升工作效率和数据分析专业性。

weixin_30878501的博客 384

SPARK伪分布安装

准备:JDK SCALA HADOOP 下载安装: 下载: 解压: SPARK_ENV: export JAVA_HOME=/usr/java/jdk1.8.0_73 export SCALA_HOME=/opt/scala-2.11.7 export SPARK_MASTER_IP=bk25103378-B85M-DS3H-A #主机名 export SPARK_WORKER_C

waveletbob的博客 372

交换机基本介绍(分类、性能指标、硬件构成及工作方式)

一、交换机的分类与性能指标 1.1交换机的分类 按照网络构成方式来分的话,交换机分为三类:接入层交换机、汇聚层交换机和核心层交换机。 按照OSI模型来划分的话,分为:二层交换机、三层交换机和四层交换机 还有一种按照硬件形态来划分,可以分成两类:盒式交换机和机框式交换机。 盒式交换机是一种有固定端口数,有时也会带有少量扩展槽的交换机。机架式交换机是一种插槽式的交换机,这种交换机扩展性较好,可支持不同的网络类型,可支持更大端口密度的网络。一般在数据中心的接入层都会采用盒式交换机,盒式...

monologuezjp的博客 4万+

局部,全局(外部),static等变量详解

首先,必须明白一个程序是包含若干个源文件,每个源文件又是包含若干个函数,每个源文件、函数中又定义了若干个变量。但是每个变量都有自己的作用范围,也就是自己的作用域。只有在作用域内才可以访问变量。 变量的有效范围称为变量的作用域( scope)。归纳起来,变量有4种不同的作用域:文件作用域( file scope)、函数作用域( function scope)、块作用域(block sc...

归根结底不优秀的博客 1324

Hadoop 2.x伪分布式环境搭建测试

Hadoop为分布式集群环境搭建,学习。

逐波与逆流 3367

硬件开发流程

研发流程在一个有一定规模的企业中起到了非常重要的作用,也是一个产品或者项目成功量产出货依赖的平台体系,作为工程师如果想要走的更远,就必须了解流程体系,了解如何对产品的开发质量进行更好的管控。...

weixin_44126796的博客 8379

Hadoop2.x 版本伪分布式环境搭建及测试

              Hadoop2.x 伪分布式环境搭建及测试                                                作者:Fushicho     时间:2018/12/7                                                                        目录           H...

Fushicho_XF的博客 828

RK AVS双目融合记录

NOTE] 调试平台双目avs融合调试,需要先保证两个摄像头能正常出图同时出流。使用默认工具测试vi->avs->venc通路是否正常,-a可指定isp效果文件需要开启CONFIG_VIDEO_ROCKCHIP_AVSP和CONFIG_VIDEO_ROCKCHIP_FEC,dts中使能。

mangofu的博客 104

Android 车载开发深度解析:CarPropertyManager 核心机制与实践指南

摘要: Android Automotive OS中,CarPropertyManager作为车载信息娱乐系统的核心组件,连接应用层与车辆硬件(如车速、油量等),其架构基于分层设计(App→CarAPI→VHAL→ECU),采用发布-订阅模式实现高效数据通信。通过HIDL/AIDL跨进程交互及共享内存优化,延迟可降至2ms以下。安全机制包括分级权限控制(VISIBLE/PROTECTED/SYSTEM_RESTRICTED)和HMAC防篡改。开发时需注意监听器生命周期管理、事件合并降负载及低功耗适配。

郑伟强dev的专栏 344

Hadoop2.x伪分布式环境搭建及测试验证

Hadoop2.x伪分布式环境搭建及测试验证 前置条件: Linux虚拟机一台,版本为CentOS 7.4,假设IP地址为192.168.159.181,并修改如下: [1]修改/etc/hostname的内容为hadoop01 说明:修改了主机名之后需要重启才...

ttjay000的博客 376

Allegro 中复制一部分PCB到另一个PCB中去

引言:自从学了allegro后,我每天快乐地再拉线,一开心肯定出事情。不料今天一高兴,把本来在5层的铜皮直接在4层画起来了。不过,幸好我知道换层,才省了又要画铜皮的时间。好了,开干,如果要将其他层的铜皮换到想要换到的层上,就需要这个命令。

tianpu2320959696的博客 969

Hadoop 2.x伪分布式环境搭建

Hadoop 2.x伪分布式环境搭建测试步骤: 环境简介: 本机系统:Windows7旗舰版 虚拟机:VMware版本:10.0.0 build-1295980 软件下载:http://www.xp510.com/xiazai/ossoft/desktools/22610.html Centos 6.4(64位): 硬盘空间:80 G 内存:1.5 G 软件下载:http://ww

sfrem的专栏 837

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

第三记·Hadoop 2.x 伪分布式环境搭建

Hadoop 2.x 环境搭建 个人笔记Linux 01 中分配opt文件权限给普通用户$ sudo chown ijeffrey:ijeffrey -R /opt/在opt中创建两个文件夹,并将两个tar上传到software里software(存放tar) 和 modules(解压tar后的文件)$ mkdir modules software首先上传两个tar包:jdk-7u67-linux...

玖局下半的博客 291

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Hadoop.2.x_伪分布环境搭建

一、 基本环境搭建   1. 设置主机名、静态IP/DNS、主机映射、windows主机映射(方便ssh访问与IP修改)等 设置主机名: vi /etc/sysconfig/network # 重启系统生效(临时修改: hastname xxx;另起一个终端将会看到效果,需要注意的是: 若即将搭建Hadoop,这里起的hostname禁止使用"_") 设置静态IP/DNS:...

weixin_30852419的博客 112

Hadoop 2X伪分布式环境搭建

从0开始搭建一套伪分布式环境,然后跑一个程序验证一下环境是否搭建成功。1.hostname首先第一步查看自己的linux的houstname。如果没有的请设置一下vi /etc/hosts2.下载解压hadoop我这里下载的是hadoop2.5最好是下载2.X左右的,然后上传到自己的linux文件夹里面tar -zxf hadoop-2.5.0.tar.gz -C /opt/mudules/没有下

漫长学习路 692

hadoop2.x 伪分布式环境搭建 | 适用于hadoop伪分布式集群环境搭建

转载请注明出处:http://blog.csdn.net/coder__cs/article/details/78372646 本文出自【elon33的博客】 通过详细介绍Hadoop2.4版本的伪分布环境搭建,来阐述适用于hadoop伪分布式集群环境搭建的具体步骤。 1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -

Gamedev 1134

Hadoop2.x-基础[环境搭建篇](Hadoop各组件介绍、安装与部署、本地模式、伪分布式、完全分布式)

经过前面的使用已经对scp与rsync命令有了一定的理解,但是可以在文件分发时还是比较麻烦,每台远程主机对应都要执行一条命令当远程主机很多的情况下还是需要执行很多命令,所有需要编写shell脚本实现一条命令可以分发多个服务器单节点启动使用如下命令登录到每个服务器上单节点启动指定服务器的hadoop服务。...

JolyouLu的博客 1879

Hadoop2.x伪分布式环境搭建

1、对于Linux系统的目录进行规划 2、上传所需要的安装包 3、解压JDK配置环境变量 $ tar -zxfjdk-7u67-linux-x64.tar.gz -C /opt/modules/ sudo vi /etc/profile 环境变量配置文件(系统文件) 让文件生效: su - root source /etc/profile 验证:$ java -versio

qq_36864672的博客 474

Hadoop2.x.x伪分布式环境搭建、测试

0、使用host-only方式 将Windows上的虚拟网卡改成跟Linux上的网卡在同一个网段 注意:一定要将Windows上的VMnet1的IP设置和你的虚拟机在同一网段,但是IP不能相同。 1、Linux环境配置 1.1修改主机名 vim /etc/sysconfig/network 修改:HOSTNAME=hadoop01 1.2修改IP vim /etc/sysc

伍叶的博客 577

Hadoop2.x伪分布式环境搭建(一)

1、安装hadoop环境,以hadoop-2.5.0版本为例,搭建伪分布式环境,所需要工具包提供网盘下载:http://pan.baidu.com/s/1o8HR0Qu 2、上传所需要的工具包到linux相对就应的目录中 3、接上篇(Linux基础环境的各项配置(三)中最后一部分,需卸载系统自带的jdk,以免后续安装的jdk产生冲突),卸载jdk完成后,安装jdk-7u67-linu...

weixin_30952103的博客 135

Hadoop 2.X伪分布式环境搭建和测试

我用的jdk版本是1.7,Hadoop版本是2.5.0。 一,配置core-site.xml,目录在etc/hadoop下: 默认hdfs地址为主机名+端口号(固定是8020端口) 二:在当前目录下新建data目录,进入data目录,新建tmp目录,如图所示: 三,在core-site.xml配置文件中配置新建好的tmp目录,如下图所示:     四:用命令  bin

qqliang1314的专栏 993

CentOS7搭建Hadoop 2.X和Hbase2.x伪分布式环境

1.安装JDK 安装wget命令: yum install wget -y JDK下载官网 这里下载选择JDK11长期支持版本 下载过程省略 解压到 /opt/java下 配置环境变量 打开配置文件: vim /etc/profile 在末尾添加以下内容: # jdk-11.0.6配置 export JAVA_HOME=/opt/java/jdk-11.0.6 export PATH=$P...

淮城一只猫 656

Hadoop(1)_阿里云搭建Hadoop2.x的伪分布式环境

环境:阿里云服务器 CentOS 7 x86_64 安装介质:jdk-7u75-linux-i586.tar.gz,hadoop-2.4.1.tar.gz 安装jdk tar -zxvf jdk-7u75-linux-i586.tar.gz 配置环境变量: # vi .bash_profileJAVA_HOME=/root/training/jdk1.7.0_75export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATH# sou...

笑出弧度的程序员的博客 147

hadoop 2.x伪分布式环境搭建

1.linux环境准备 (1).设置静态IP (2).设置主机名 操作: hostname www.hyman.com vi /etc/sysconfig/network 验证: hostname (3).绑定主机名 操作: vi /etc/hosts 验证: ping www.hyman.com (4).关闭防火墙 操作: service iptables st...

zhiquanliu的专栏 181

CentOS7.4环境下搭建Hadoop2.8.5伪分布集群

这是一篇碰壁2天的难产文章,首先强调一点,本篇文章是针对Hadoop2.x环境的搭建,并不适应于Hadoop3.x(因为我一直用3.x版本试过,一直Error,最后我下了2.8.5版本) 图片有不准的地方,以文字代码啊为主,图片只是演示过程 一、下载合适的Hadoop并解压,安装到linux下 1.官网地址:https://hadoop.apache.org/ 下载步骤如...

mango_ZZY的博客 872
上一篇: SSH框架实现MYSQL数据库备份与还原
下一篇: velocity环境 搭建
Raybor
博客等级 码龄12年 29粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值