摘要: 对JVM中分层模型、垃圾回收期、垃圾回收算法趁着周末小结一下。有不对的地方,还请指正和讨论~ 1.JVM内存模型 2.JVM垃圾回收期 3.JVM垃圾回收算法 如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐] 如果您想转载本博客,请注明出处 如果您对本文有意见或者建议,欢迎留言 感谢您 阅读全文
posted @ 2017-09-17 19:43 Scott007 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 0 概述 分布式框架中的Master-Slave类型,Slave节点负责工作的具体执行,Master负责任务的分发或者相关元数据的存储等。一般情况下,一个Master节点都会对应多个Slave节点,Master在分配任务时需要知道当前有哪些Slave节点是可以接受自己所发的命令的(Slave节点有可... 阅读全文
posted @ 2014-09-23 23:00 Scott007 阅读(1745) 评论(0) 推荐(2) 编辑
摘要: 1 概述 为了增大并发性,Yarn采用事件驱动的并发模型,将各种处理逻辑抽象成事件和调度器,将事件的处理过程用状态机表示。什么是状态机? 如果一个对象,其构成为若干个状态,以及触发这些状态发生相互转移的事件,那么此对象称之为状态机。 处理请求作为某种事件发送到系统中,由一个中央调度器传递给对应的... 阅读全文
posted @ 2014-08-05 21:57 Scott007 阅读(9777) 评论(3) 推荐(5) 编辑
摘要: 1 概述 Spark的on Yarn模式,其资源分配是交给Yarn的ResourceManager来进行管理的,但是目前的Spark版本,Application日志的查看,只能通过Yarn的yarn logs命令实现。 在部署和运行Spark Application的过程中,如果不注意一些小的细节... 阅读全文
posted @ 2014-08-04 13:23 Scott007 阅读(41473) 评论(12) 推荐(1) 编辑
摘要: 1 节点说明IPRole192.168.1.111ActiveNameNode192.168.1.112StandbyNameNode,Master,Worker192.168.1.113DataNode,Master,Worker192.168.1.114DataNode,WorkerHDFS集群... 阅读全文
posted @ 2014-07-16 21:36 Scott007 阅读(5070) 评论(2) 推荐(5) 编辑
摘要: 4.4 Reduce类4.4.1 Reduce介绍整完了Map,接下来就是Reduce了。YarnChild.main()—>ReduceTask.run()。ReduceTask.run方法开始和MapTask类似,包括initialize()初始化,根据情况看是否调用runJobCleanupT... 阅读全文
posted @ 2014-07-13 15:55 Scott007 阅读(1365) 评论(0) 推荐(2) 编辑
摘要: 4.3 Map类 创建Map类和map函数,map函数是org.apache.hadoop.mapreduce.Mapper类中的定义的,当处理每一个键值对的时候,都要调用一次map方法,用户需要覆写此方法。此外还有setup方法和cleanup方法。map方法是当map任务开始运行的时候调用一次,... 阅读全文
posted @ 2014-07-12 16:36 Scott007 阅读(2396) 评论(1) 推荐(1) 编辑
摘要: 1 概述该瞅瞅MapReduce的内部运行原理了,以前只知道个皮毛,再不搞搞,不然怎么死的都不晓得。下文会以2.4版本中的WordCount这个经典例子作为分析的切入点,一步步来看里面到底是个什么情况。2 为什么要使用MapReduceMap/Reduce,是一种模式,适合解决并行计算的问题,比如T... 阅读全文
posted @ 2014-07-10 22:29 Scott007 阅读(3030) 评论(3) 推荐(2) 编辑
摘要: 1 HTTP HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的... 阅读全文
posted @ 2014-06-30 21:08 Scott007 阅读(88333) 评论(11) 推荐(4) 编辑
摘要: 0 机器说明IPRole192.168.1.106NameNode、DataNode、NodeManager、ResourceManager192.168.1.107SecondaryNameNode、NodeManager、DataNode192.168.1.108NodeManager、Data... 阅读全文
posted @ 2014-03-20 23:59 Scott007 阅读(3692) 评论(0) 推荐(1) 编辑