自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 剖析HDFS读写:namenode和datanode节点之间运行过程

数据流:1、 剖析文件读取:FileSystem对象则是负责与namenode联系,获取到block location,再将该信息给FSDataInputStream构建对象,在这个图中还缺少了一个中间流,也就是DFSInputStream对象,这个对象是由FSDataInputStream构建的,用于直接在datanode进行数据块的读取(这里会排序拓扑最近的优先加载),FSDataInputS...

2018-04-22 18:56:46 2331

原创 hdfs上文件的读取和写入

从HDFS集群上读取数据文件:详情解析:(1)、Hadoop 文件系统中是通过Hadoop path来代表文件的,不是java.io.file,因为要准守hdfs这个协议嘛,所以当然就是path啦!例如:hdfs:\\ubuntu:9000/result.(2)、要想得到FileSystem的实例,不是new,而是使用FieSystem的几个静态工厂方法来构建。①在虚拟机上以用户身份运行:File...

2018-04-22 17:57:50 5562

原创 Hadoop分布式文件系统HDFS

Hadoop分布式文件系统HDFS2018年4月21号一、HDFS的设计主要概述:HDFS是以流式数据访问模式来存储超大文件。运行于商用硬件集群上的详细解析:(1)    超大文件:就是单个文件达到几百MB至几百TB甚至PB的文件。(2)    流式数据访问 :一次写入、多次读取时最高效的访问模式。(就像看视频(flv格式)一样,一边看一边下载),只需考虑数据的上下文,不必考虑数据的存储位置。如果...

2018-04-21 16:37:41 360

原创 直方图的最大面积问题

(1)问题描述:直方图中最大矩形面积,一个直方图是有许多矩形组成的,在给定的直方图中找出最大的矩形面积,为了简化,假定所有矩形的宽为1。(2)直方图最大面积的算法理解:    1、将一个起伏的直方图分解成一个个小的递增的直方图,    2、再计算每个递增直方图的最大面积    3、遍历完成之后会得到一个递增的栈,栈的值所对应的直方图的高也是递增的    3、那么用同样的思路计算出这个递增的直方图的...

2018-04-17 16:55:47 2214

原创 栈的逆置

题目:给定一个栈,只使用栈的操作(pop和push),实现栈的逆置。算法:1、利用递归函数reserveStack(),pop栈顶元素,直至栈空。2、每次递归向上一步骤时,利用insertStaBot递归函数,将上一步中出栈的元素插入栈底。import java.util.Arrays;public class ArrayStack { private int top; pri...

2018-04-16 16:16:57 2062 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除