1. zookeeper 在 kafka 中起到什么作用 Controller 选举Controller 是一个特殊的 Broker, 其负责维护所有 Partition 的...
1. zookeeper 在 kafka 中起到什么作用 Controller 选举Controller 是一个特殊的 Broker, 其负责维护所有 Partition 的...
11. mapreduce 的 shuffle 调优参数 具体参考:MapReduce Shuffle性能调优 Map 端优化参数 Reduce 端优化参数 12. hive...
一、 hadoop 离线部分 1. hadoop HA 集群都要启动哪些进程,他们的作用是什么 Namenode:(1) 维护文件系统的目录树,管理文件系统的 namespa...
1.什么是 Spark SQL Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame并且作为分布式SQL查询引擎的作用。 2...
一、Spark 集群安装 修改 spark-env.sh 文件,在该配置文件中添加如下配置 修改 slaves 文件,加入节点。 发送到其他机器,然后启动。 二、启动 spa...
背景介绍:学会 akka 编程,自己编写一个分布式的 RPC 通信框架,为学习 spark 的源码做准备。 一、Akka 简介 Akka 基于 Actor 模型,提供了一个用...
注:我们现在学的Scala Actor是scala 2.10.x版本及以前版本的Actor。Scala在2.11.x版本中将Akka加入其中,作为其默认的Actor,老版本的...
一、Scala 基础 变量 定义方法和函数 定义方法: 定义函数: 3. apply 方法 通常我们会在类的伴生对象中定义apply方法,当遇到类名(参数1,...参数n)时...
一、多线程 说明下线程的状态 java中的线程一共有 5 种状态。 NEW:这种情况指的是,通过 New 关键字创建了 Thread 类(或其子类)的对象 RUNNABLE:...
一、集合 1. ConcurrentHashMap 的实现原理 ConcurrentHashMap 在 JDK 1.6 和 1.7 都采用了相同的数据结构,即分段锁的技术来实...
多线程:Java并发包内新增加的类库,信号量、阻塞队列、栅栏、原子量、LongAdder、Striped64,DLC失效问题 集合:重点复习ConcurrentHashMap...
Java 中的动态代理 源码分析实现原理的过程: http://blog.csdn.net/bluetjs/article/details/52263410 步骤: 必须要有...
文章 http://www.jianshu.com/p/289cf670733e ,主要讲 JDK 8 http://www.jianshu.com/p/487d00afe6...
参考文章:http://www.jianshu.com/p/bd972088a494 数据结构 构造函数 put 的实现 首先是(Segment<K,V>)UNSAFE.ge...
http://www.jianshu.com/p/191041073919 , 主要讲解了 NIO 中的每个部分(没有完全看完) 要求: nio 是什么,三个组件 selec...
1. CAS 1.1 概念,什么是 CAS CAS,compare and swap的缩写,中文翻译成比较并交换。CAS指令在Intel CPU上称为CMPXCHG指令,它的...
原文出处: http://www.cnblogs.com/xrq730/p/4979021.html , 主要讲了一些源码,没有讲公平锁和非公平锁 非公平锁 lock.loc...
原文出处: http://www.cnblogs.com/davidwang456/p/4670777.html 第一类:原子操作类的 atomic 包 这个包里面提供了一组...
原文出处: http://blog.csdn.net/zhaifengmin/article/details/46315003 Java中的原子操作包括:1)除long和do...
精品架构相关资源一共1000G,你听过的技术这都有。 全套完整高清,需要的同学联系我,教程是收费的,低价出售 淘宝链接:https://item.taobao.com/ite...