08 2013 档案
Hadoop学习笔记3---安装并运行Hadoop
摘要:本文环境是在Ubuntu10.04环境下运行的。 在Linux上安装Hadoop之前,首先安装两个程序: 1、JDK1.6(或更高版本)。Hadoop是用Java编写的程序,Hadoop编译及MapReduce的运行都需要使用JDK。因此在安装Hadoop之前,必须安装JDK1.6或更高版本。 2、SSH(Secure Shell 安全外壳协议)。SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。Hadoop需要SSH来启动Slave(从机)列表中各台主机的...
阅读全文
Hadoop学习笔记2---配置详解
摘要:配置系统是复杂软件必不可少的一部分,而Hadoop配置信息处理是学习Hadoop源代码的一个很好的起点。现在就从Hadoop的配置文件谈起。一、Hadoop配置格式Hadoop配置文件格式如下所示: io.sort.factor 10 The number of streams to merge at once while sorting files Hadoop的配置文件跟元素为configuration,一般只包含子元素property。每一个property元素就是一个配置项,配置文件不支持分层或分级,每个配置属性的名称name...
阅读全文
同一账户在同一时间 只能登陆一次
摘要:如果限制一个用户在同一时间只能登陆程序一次,Spring Security通过下面简单的配置实现这个功能。首先,你需要把下面的监听器添加到你的web.xml中,让Spring Security获得session生存周期时间。 org.springframework.security.ui.session.HttpSessionEventPublisher 然后,在你的application_context.xml加入如下部分: ... 这样可以防止一个用户重复登陆好多次,如果第二次登陆,则会让第一次登陆强行下线。同城我们可以使用下面的配置避免这种情况发...
阅读全文
一个考察for循环题 讨论一下
摘要:一道Java程序题,主要是考察for循环如下所示: public class Test { static boolean fun(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i=0; for(fun('A');fun('B')&&(i<2);fun('C')) { i++; fun('D'); ...
阅读全文
Java基础题
摘要:问题: 1、请对比一下重载和重写的区别。 2、请对比一下接口和抽象类的异同。 3、写出一个单例模式,并说明其优点。 4、用过String、StringBuffer吗,说出他们的异同。 5、什么是值传递和值引用,说出其区别。 6、“==”与“equals”的区别。 7、abstract可以与synchronized、static、native连用吗,为什么? 8、什么是控制反转,它有什么优点? 9、Servlet的生命周期是什么? 10、Struts2的核心控制器是什么,并说出Struts的流程。 11、Hibernate的二级缓存用过吗?用的是什么插件? 12、说出Hi...
阅读全文
Hadoop学习笔记1---简介 优点 架构分析
摘要:一、Hadoop简介 Hadoop最早起源于Nutch。Nutch是一个开源的网络搜索引擎,由Doug Cutting于2002年创建。Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取、索引,查询等功能,随着网页抓取数量的增加,遇到严重的可扩展问题,即不能解决数十亿网页的存储和索引的问题,之后,Google发布的两篇论文(The Google File System和MapReduce: Simplified Data Processing on Large Clusters)为该问题提供了可行的解决方案。 Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以
阅读全文
浙公网安备 33010602011771号