hadoop的job提交过程相对来说还是有点复杂的,所以在学习源码的时候会显得有些乱,时常看了后面忘了前面,所以在看了多遍之后决定用文章的方式记录下来,一边自己下次再看的时候能够清晰些,同时也为初次接触这方面源码的同学提供一些帮助吧。希望自己可以写的足够详细。(本文针对hadoop1.2.1) jo ...
阅读全文 »

之前看网上说要想在windows下访问hadoop集群需要安装cygwin,但是我嫌安装这东西麻烦,所以没弄,但是今天根据linux下使用hadoop插件的eclipse建的一个项目来在Myeclipse下建了一个同样的项目,引入同样的jar包,然后执行调用Hadoop的程序竟然可以执行,大喜。不知 ...
阅读全文 »

在安装Hadoop之前先确保每台机器都装有jdk,版本什么路径什么的最好一样,然后配置好master对其他slavers的SSH无密码访问(可以参考:Linux下配置SSH无密码访问) 确保上述条件满足之后就可以开始安装Hadoop了 首先我的版本信息: LinuxOS:RedHat Enterp ...
阅读全文 »

网上资料很多,基本都是一样。首先确保你已安装ssh,RedHat自带有openSSH,所以不需要考虑。 第一步:使用 #ssh-keygen -t dsa ,使用这个命令之后会提示是否输入密码,这里不输入密码,一路enter下去就可以了,最后会在用户目录下的隐藏文件夹.ssh下生成id.dsa和 ...
阅读全文 »

类加载器作用当JVM开始运作时需要使用当某个类时,就需要将对应类的字段吗加载到内存中,而类加载器正式负责加载这些类的工具。另外若果多次重复使用一个类的字节码时加载器不会多次加载,而是使用内存中的字节码。 主要的类加载器我们首先看一下JVM预定义的三种类型类加载器,当一个 JVM 启动的时候,Java ...
阅读全文 »

UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。 泛化(Generalization)泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。一般用一个带空心箭头的实线表示泛化关系,UML图如下:泛化对应Ja ...
阅读全文 »

个人误区  一开始很傻的把Session的会话与用户的登录与退出弄混淆了,实在很傻!Session的会话指的是当你打开浏览器,请求一个应用服务器时开始,直到与这个应用服务器断开连接(如关闭浏览器等)为止的一系列动作。这与用户登录完全没有关系,被弄混淆个人觉得是Session最普遍 ...
阅读全文 »

Struts 2框架整合Spring步骤 复制文件。复制struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目录下。其中的x对应了Spring的版本号。还需要复制commons-logging.jar文件到WEB-INF/lib目录下。 配置s ...
阅读全文 »

进程与线程在谈论线程之前,我们先来看看什么叫进程,以及进程与线程的关系。 进程我们在windows操作系统中打开任务管理器,可以看到有一项是“进程”,里面列举出了用户目前正在运行的所有进程,包括系统进程和用户应用程序进程,以及每个进程所占用的内存资源等信息。进程是操作系统结构的基础,它不仅只包括运行 ...
阅读全文 »