- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 YARN 设计理念与基本架构
YARN 的基本组成结构一. ResourceManagerResourceManager 是一个全局的资源管理器,负责整个集群的资源管理和分配。它主要由两个组件构成:调度器(Scheduler)和应用程序管理器(Applications Master,ASM)。①调度器该调度器是一个 "纯调度器",不再参与任何与具体应用程序逻辑相关的工作,而仅根据各个应用程序的资源需求进行分配,
2016-07-27 13:45:03 587
原创 HDFS 的 file size 和 block size
1、 一个HDFS上的文件大小(file size) 小于块大小(block size) ,那么HDFS会实际占用Linux file system的多大空间?答案是实际的文件大小,而非一个块的大小。2、如果hdfs占用Linux file system的磁盘空间按实际文件大小算,那么这个”块大小“有必要存在吗?其实块大小还是必要的,mapreduce分布式处理的时
2016-07-21 13:53:51 1621
转载 hadoop1.0 和hadoop2.0 任务处理架构比较
刚刚看到一篇文章对 hadoop1 和 hadoop 2 做了一个解释 图片不错 拿来看看 Hadoop 1.0 从上图中可以清楚的看出原 MapReduce 程序的流程及设计思路:首先用户程序 (JobClient) 提交了一个 job,job 的信息会发送到 Job Tracker 中,Job Tracker 是
2016-07-15 16:40:09 872
原创 hadoop 2.6中管理界面
http://192.168.24.161:8088/cluster - Hadoop Task Tracker 状态 http://192.168.24.161:50070/ - Hadoop DFS 状态
2016-07-15 11:13:39 17536 1
转载 Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任
2016-07-12 16:43:13 435
转载 Java线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public void
2016-07-12 16:29:31 260
转载 java 线程的几种状态
java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明:NEW 状态是指线程刚创建, 尚未启动RUNNABLE 状态是线程正在正常运行中, 当然可能会有某种耗时计算/IO等待的操作/CPU时间片切换等, 这个状态下发生的等待一般是其他系统资源, 而不是锁, Sleep等BLOCKED 这个状态下, 是在多个
2016-07-06 15:21:47 2193
转载 document.getelementbyid('id') 和 $('#id')的区别
jQuery选择器 $(#id) 返回的是jquery对象, document.getElementById( 'id' )返回的是DOM对象。 (1)jquery对象可以使用两种方式转换为DOM对象, [ index ] 和 .get( index ) $('#id')[0] 得到DOM对象
2016-07-04 15:03:23 1012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人