随笔分类 - Hadoop
CDH版本的
摘要:一、Zookeeper 配置文件说明: # the directory where the snapshot is stored. dataDir=/tmp/zookeeper # the port at which the clients will connect clientPort=2181
阅读全文
摘要:数据格式:0 36167989451 马六 男 吉林 1854 61 37652086059 万五 男 湖北 1854 82 91948962006 高二 女 云南 1854 83 33953116795 段六 男 河北 1854 34 79358017862 郝九 女 宁夏 1854 25 081...
阅读全文
摘要:状态机就是状态转移图。关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回“下一个”(也许是同一个)节点。这些节点中至少有一个必须是终态...
阅读全文
摘要:开发基于YARN的应用程序需要开发客户端程序和AppMaster程序:我们基于程序自带的例子来实现提交application 到YARN的ResourceManger。Distributed Shell application:Client 步骤:连接 ResourceManager;通过Appli...
阅读全文
摘要:事件类型定义:package org.apache.hadoop.event;public enum JobEventType { JOB_KILL, JOB_INIT, JOB_START}package org.apache.hadoop.event;p...
阅读全文
摘要:AppMaster向RM请求资源MRAppMaster :serviceinit // service to allocate containers from RM (if non-uber) or to fake it (uber) containerAllocator = creat...
阅读全文
摘要:运行在YARN平台上面的RPC。当前存在非常多的开源RPC框架,比较著名的有Thrift、Protocol Buffers 和 AVRO。他们均有两部分构成:对象序列化和远程过程调用。重要类:YarnRPCHadoopYarnRPCRpcFactoryProvider。RpcClientFact...
阅读全文
摘要:对于生命周期较长的对象,YARN采用了基于服务对象管理模型对其进行管理。 该模型有一下特点: 每个被服务化的对象都分为4个状态 任何服务状态变化都可以触发另外一些动作 可以通过组合方式对任意服务进行组合,以便统一管理。YARN中服务模型的类图(位于包:org.apahce.hado...
阅读全文
摘要:为什么会引入RPC:RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。当我们讨论HDFS的,通信可能发生在:Client-NameNode之间,其中NameNode是服务器Client-DataNode之间,其中DataNode是服务器DataNode-NameNo...
阅读全文
摘要:import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbas...
阅读全文
摘要:说明:最近两天在调研HBase的连接池,有了一些收获,特此记录下来。本文先将官方文档(http://hbase.apache.org/book.html)9.3.1.1节翻译,方便大家阅读,然后查阅了关键类HConnectionManager的Developer API(http://hbase.a...
阅读全文
摘要:准备:确保hadoop2.2.0集群正常运行1.eclipse中建立mven工程,并编辑pom文件如下 org.apache.hbase hbase-client 0.96.2-hadoop2 ...
阅读全文
摘要:前言hive是构建在Hadoop上的数据仓库平台,其设计目标是:使Hadoop上的数据操作与传统的SQL结合,让熟悉sql的开发人员能够轻松的像Hadoop平台迁移。Hive是Facebook的信息平台的重要组成部分,Facebook在2008年将其共献给Apache,现在Hive是Hadoop家族...
阅读全文
摘要:前言从2011年开始,中国进入大数据风起云涌的时代,以Hadoop为代表的家族软件,占据了大数据处理的广阔地盘。开源界及厂商,所有数据软件,无一不向Hadoop靠拢。Hadoop也从小众的高富帅领域,变成了大数据开发的标准。在Hadoop原有技术基础之上,出现了Hadoop家族产品,通过“大数据”概...
阅读全文

浙公网安备 33010602011771号