`
文章列表
第七章:小朱笔记hadoop之源码分析-hdfs分析 第九节:block Recovery过程分析 Lease Recovery Algorithm lease recovery算法: 1) Namenode retrieves lease information name node查找到lease的信息 2) For each file f in the lease, consider the last block b off 对于lease中的每一个文件,获取其最后一个block b进行以下处理 2.1) Get the datanodes which ...
第六章:小朱笔记hadoop之源码分析-ipc分析 第二节:Client类分析  Client端的底层通信直接采用了阻塞式IO编程:   /** * A client for an IPC service. IPC calls take a single {@link Writable} as a * parameter, and return a {@link Writable} as their value. A ...
第六章:小朱笔记hadoop之源码分析-ipc分析 第三节:Server类分析       启动Listener进程,如果收到需要建立连接的请求,将建立连接,然后在上面捕获读操作的命令。收到命令之后,将把解析客户端发过来信息的工作委派给Co ...
第六章:小朱笔记hadoop之源码分析-ipc分析 第四节:RPC类分析 RPC类是对Server、Client的具体化。在RPC类中规定,客户程序发出请求调用时,参数类型必须是Invocation;从服务器返回的值类型必须是ObjectWritable。 RPC类是对Server、Client的包装,简化用户的使用。如果一个类需充当服务器,只需通过RPC类的静态方法getServer获得Server实例,然后start。同时此类提供协议接口的实现。如果一个类充当客户端,可以通过getProxy或者waitForProxy获得一个实现了协议接口的proxy object,与服务器端交互。 ...
第六章:小朱笔记hadoop之源码分析-ipc分析 第一节:RPC协议         进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位。每个进 ...
  第三章:小朱笔记hadoop之conf分析  一、Configurable     void setConf(Configuration conf);    //获取配置信息的方法:    Configuration getConf();   二、Configured 实现了Configurable接口,也就是必须实现接口中的两个方法,当然并不是 ...
第二章:小朱笔记hadoop之源码分析-脚本分析 第一节:start-all.sh第二节:hadoop-config.sh第三节:hadoop-env.sh第四节:start-dfs.sh第五节:hadoop-daemon.sh第六节:hadoop-daemons.sh第七节:slaves.sh第八节:start-mapred.sh第九节:hadoop   第一节:start-all.sh        (1)内容: # Start all hadoop daemons. Run this on master node. bin=`dirname "$0" ...
第一章:小朱笔记hadoop之环境配置以及集群部署 第一节.集群环境配置 (1)hadoop部署注意项 (a)hadoop各节点的分布:namenode和jobtracker部署:namenode与jobtracker分离.tasktracker与datanode配对.(b)Trash:  hadoop回收站功能默认是禁止的,删除文件,就是直接删除了,所以要记得配置好trash。当rm后,它会move到当前文件夹下的.Trash目录下,误删文件后,可以恢复文件。参考配置属性fs.trash.interval。(c)map和reduce任务的JVM选项:mapred.child.java ...

深入浅出Netty

深入浅出Netty 很不错的学习资料
深入理解Apache_Mina 非常好的学习资料,谢谢作者
JVM深入讲解,很不错的学习资料

Hibernate_JPA

Hibernate_JPA
hibernate3.1_ref_chinese(中文版)
【Linux深入浅出系列2】欢迎下载学习
【Linux深入浅出系列】欢迎下载学习 1、Linux 常用命令 2、VMware 7.0 3、红帽Linux 9从入门到精通 4、ubuntu
Global site tag (gtag.js) - Google Analytics