`
文章列表
Hadoop RestFul Hadoop HDFS原理1 Hadoop HDFS原理2 Hadoop作业调优参数调整及原理 Hadoop HA Hadoop MapReduce高级编程 Hadoop IO Hadoop MapReduce工作原理 Hadoop 管理 Hadoop 集群安装 Hadoop RPC   第一部分:重要的组件 Combiner •什么是Combiner •combine函数把一个map函数产生的<key,value>对(多个key, value)合并成一个新的<key2,value2>. ...
    Hadoop实战-中高级部分 之 Hadoop作业调优参数调整及原理 Hadoop RestFul Hadoop HDFS原理1 Hadoop HDFS原理2 Hadoop作业调优参数调整及原理 Hadoop HA Hadoop MapReduce高级编程 Hadoop IO Hadoop MapReduce工作原理 Hadoop 管理 Hadoop 集群安装 Hadoop RPC   第一部分:core-site.xml
    Hadoop实战-中高级部分 之 Hadoop作业调优参数调整及原理 Hadoop RestFul Hadoop HDFS原理1 Hadoop HDFS原理2 Hadoop作业调优参数调整及原理 Hadoop HA Hadoop MapReduce高级编程 Hadoop IO Hadoop MapReduce工作原理 Hadoop 管理 Hadoop 集群安装 Hadoop RPC   第一部分:core-site.xml
  第五部分:HDFS负载均衡         HDFS的数据也许并不是非常均匀的分布在各个DataNode中。一个常见的原因是在现有的集群上经常会增添新的DataNode节点。当新增一个数据块(一个文件的数据被保存在一系列的块中)时,NameNode在选择DataNode接收这个数据块之前,会考虑到很多因素。其中的一些考虑的是: •将数据块的一个副本放在正在写这个数据块的节点上。 •尽量将数据块的不同副本分布在不同的机架上,这样集群可在完全失去某一机架的情况下还能存活。 •一个副本通常被放置在和写文件的节点同一机架的某个节点上,这样可以减少跨越机架的网络I/O。 •尽量 ...
第一部分:当前HDFS架构详尽分析      HDFS架构 •NameNode •DataNode •Sencondary NameNode   数据存储细节 NameNode 目录结构 Namenode 的目录结构:            ${ dfs.name.dir}/current /VERSION                                                  /edits                                                  /fsimage  ...
本节课程概览 学习抽象工厂模式 一:初识抽象工厂模式 包括:定义、结构、参考实现 二:体会抽象工厂模式 包括:场景问题、不用模式的解决方案、使用模式的解决方案 三:理解抽象工厂模式 包括:认识抽象工厂模式、定义可扩展的工厂、 抽象工厂模式和DAO、抽象工厂模式的优缺点 四:思考抽象工厂模式 包括:抽象工厂模式的本质、何时选用   初识抽象工厂模式 定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 结构和说明 AbstractFactory: 抽象工厂,定义创建一系列产品对象的操作接口 ...
Hadoop RestFul Hadoop HDFS原理 Hadoop作业调优参数调整及原理 Hadoop HA Hadoop MapReduce高级编程 Hadoop IO Hadoop MapReduce工作原理 Hadoop 管理 Hadoop 集群安装 Hadoop RPC 本节课程概览 什么是REST 与RESTful Hadoop的RESTful API接口 API示例 ...
第一部分:开始云计算之旅 第二部分:初识Hadoop 第三部分:Hadoop 环境安装部署 第四部分:Hadoop Shell 基本操作介绍 第五部分:Hadoop  分布式文件系统1 第五部分:Hadoop  分布式文件系统2 第五部分:Hadoop  分布式文件系统3 第六部分:MapReduce  开发1 第六部分:MapReduce  开发2 第七部分:Hadoop集群的安装 第一部分:Word Count 程序讲解   •编写一个MapReduce 程序的步骤 –编写一个Mapper类 –编写一个Red ...
本节课程概览 学习生成器模式 一:初识生成器模式 包括:定义、结构、参考实现 二:体会生成器模式 包括:场景问题、不用模式的解决方案、使用模式的解决方案 三:理解生成器模式 包括:认识生成器模式、生成 ...
本节课程概览 学习抽象工厂模式 一:初识抽象工厂模式 包括:定义、结构、参考实现 二:体会抽象工厂模式 包括:场景问题、不用模式的解决方案、使用模式的解决方案 三:理解抽象工厂模式 包括:认识抽象工厂 ...
设计细颗粒度的持久类并且使用<component>来实现映射。 例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。 对持久类声明标识符属性( identifier properties)。 Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“人造”的(自动生成,不涉及业务含义)。 使用自然键(natural keys)标识 对所有的实体都标识出自然键,用<natural-id>进行映 ...
性能提升 有两个编写有效代码的基本规则: 1:不要做你不需要做的。 2:不分配没必要分配的内存。   应该尽量避免创建多余的对象,比如: 1:在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本 2:如果你有一个返回String的方法,而且你知道它的结果将会一直被追加到StringBuffer,改变你的签名和实现,在这个函数里面直接追加,避免创建临时对象。 3:将多维数组切成与之平行的一维数组 4:一个int数组比Integer数组要好,一个公认的事实就是两个平行的int数组要比一个(int,int)对象数组要高效很多。对于其它原始数据类型亦如是 应 ...
  私塾在线《深入浅出学  Hadoop-  初级  部分》   ——  系列精品教程 视频课程地址》》》 http://sishuok.com/product/481 整体课程概览 第一部分:开始云计算之旅 第二部分:初识Hadoop 第三部分:Hadoop 环境安装部署 第四部分:Hadoop Shell 基本操作介绍 第五部分:Hadoop  分布式文件系统1 第五部分:Hadoop  分布式文件系统2 第五部分:Hadoop  分布式文件系统3 第六部分:MapReduce  开发1 第六部分:MapReduce  开发2 第七部 ...
课程地址:http://sishuok.com/product/501    PPT和源码下载:http://sishuok.com/forum/posts/list/5631.html   更多教程:http://sishuok.com/forum/posts/list/4339.html     设计模式基础——研磨设计模式——跟着cc学设计系列  简单工厂——研磨设计模式——跟着cc学设计系列    工厂方法模式——研磨设计模式——跟着cc学设计系列  抽象工厂模式——研磨设计模式——跟着cc学设计系列 
本节课程概览 相关模式 关于相关模式的辨析、比较、选择以及组合使用等。 提前说明 模式选择的方法 1:模式的功能——看是否能解决问题 2:模式的本质——看模式是否主要用来解决这类问题 3:模式的适用程度——看使用这个模式是否贴切,看是否需要变形 4:应用模式的复杂程度——看使用模式带来的开发复杂度是否可接受或可控 5:应用模式的代价——看使用模式的代价是否可接受或可控,如:引入过多的对象、耗费更多的内存等   很多模式都可以组合使用,并不局限于这里要讲的   有些模式功能相近,结构类似,要特别注意他们的辨析 掌握模式一定要从思想上、本质上、整 ...
Global site tag (gtag.js) - Google Analytics