存档

2013年4月 的存档

Hadoop集群搭建详细简明教程

2013年4月30日 tianhl 2 条评论

这份教程是最简版、也是最详细版,按照步骤一步步做,应该能达到效果,这里面一点理论都没有提到,请大家在熟悉相关内容后,自行学习必要的理论。欢迎访问博客,交流沟通。 内容主要包括: Linux操作系统安装 Hadoop集群环境安装、配置 Hadoop集群搭建验证 Hadoop开发环境搭建 MapReduce程序如何测试 Hadoop源码阅读 说明 文档下载地址:http://pan.baidu.com/share/link?shareid=495136&uk=772112791 在Hadoop云计算群300165122已经发布了,有同学按照文档已经搭建过了。 下边为文档,建议使用火狐浏览器! [crocodoc width="700" height="900"]

分类: Hadoop 标签:

Source Insight 3.5查看hadoop源码

2013年4月25日 tianhl 1 条评论

先说一下为什么要研究Source Insight的使用 最近打算看下hadoop的源码,在网上看了下,一般都是在vmware上安装linux虚拟机,搭建一堆组件,编译hadoop源码,但是我是为了“读”hadoop源码,而不想编译。 把hadoop源码从svn下checkout出来,到eclipse里,不编译四处都是红叉,看着难受,O(∩_∩)O哈哈~,因此,决定研究下Source Insight。 1、新建文件夹”hadoop源码“,从svn检出hadoop源码到该文件夹,svn地址 http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.3 2、打开Source Insight,点击菜单“Porject→New Project” 3、输入工程名,选择刚才新建的”hadoop源码“文件夹,将工程信息保存在该文件夹下。 4、下一步

分类: Hadoop 标签:

Struts2报到异常:The content of element type “package” must match

2013年4月21日 tianhl 没有评论

Struts2工程启动提示错误: The content of element type “package” must match The content of element type “package” must match “(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)”. struts.xml /webstruts/src line 12 XML Problem 这个错误的意思是,package里元素必须按照其默认的顺序排列。这个顺序 是: result-types interceptors default-interceptor-ref default-action-ref default-class-ref global-results global-exception-mappings action*(把所有的action放到最后)

分类: Java 标签:

20130415爆笑体育完整版第五期

2013年4月19日 tianhl 没有评论

20130415爆笑体育完整版第五期 王涛,一个热爱电影、曲艺、游戏、足球的80后,生下来枯瘦如柴,于90年代后期逐渐发胖走形,从酷似陆毅、谢霆锋转而形似孙楠、周润发(中老年),一直以为自己能成一个相声演员,在相声大潮不景气的情况之下,投身主持界,于99年考入北京广播学院播音与主持艺术学院,学习播音的过程中却发现自己其实酷爱电影和足球,于是自学了导演和体育解说。2010年,王涛制作的《疯狂的足球》火遍大江南北的球迷之间,随后他配音的《演员的自我修养》也是一发而不可收拾干净。于是,在2012年末,正在筹备的《爆笑体育》栏目组选择了他作为主持人。

分类: 程序人生 标签:

window下Hadoop开发环境的搭建

2013年4月18日 tianhl 2 条评论

好多人问我Windows下怎么搭建Hadoop开发环境,说句老实话,这个问题其实很简单,你是怎么开发java项目的,就怎么写mapreduce程序就OK。但是好多培训视频都给搞复杂了,一阵安装cygwin,一阵又搞什么eclipse连接hadoop集群,我对此的评论用一句话概括:脱裤子放屁…… 如果培训公司是想把hadoop这个如此简单的故意搞复杂的话,那么我鄙视你……什么为了方便测试之类的云云,都是扯淡 按照我的理解:你的机器上能运行hello world,就能编写hadoop程序! Hadoop新人必须先记在心里的东西: 1、cygwin只是模拟了linux环境 2、hadoop必须安装在linux环境上 3、mapreduce程序开发直接就在window上开发即可,你是怎么开发java项

分类: Hadoop 标签: ,

jenkins(husdon)检出代码错误

2013年4月16日 tianhl 没有评论

今天碰到了那个问题,那个像幽灵一样的问题,现象描述: jenkins的job,没有任何人配置,修改,网络环境也没有人动过,突然就不能用了,报出如下错误: ERROR: svn: authentication cancelled org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled 全部错误: Started by user tianhailong Building in workspace /root/.jenkins/workspace/web-query-1.0 Cleaning local Directory . Checking out http://gforge.1verge.net/svn/data_analytics/trunk ERROR: Failed to check out http://gforge.1verge.net/svn/data_analytics/trunk org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/data_analytics/trunk f

分类: 云计算 标签: ,

CMU博士用机器学习做出能够通关《超级马里奥兄弟》的人工智能

2013年4月15日 tianhl 没有评论

卡内基梅隆大学博士 Tom Murphy 写了一个可以通关《超级马里奥兄弟》等任天堂经典游戏的程序。这个程序可以玩基本上所有的任天堂游戏,但是它不一定每个都能够打赢。 这种程序算是一种比较简单的人工智能,它的算法是机器学习的一种。NES 游戏主机只有 2kb 的内存,其中会主要记录游戏的状态,包括游戏分数和人物所在位置。Murphy 通过记录 NES 游戏主机内存在玩游戏中的演变,以提升游戏的分数为目标,训练人工智能做出正确的选择或操作。它的决策方法也包括一些贪婪法类的算法。 经过几次迭代之后,Murphy 的程序可以打通《超级马里奥兄弟》的前两关,世界 1-1 和世界 1-2。因为这个人工智能的设计,它会做所有加分的行为,比如吃币。Murphy

分类: 云计算 标签:

林锐:我的大学十年

2013年4月14日 tianhl 没有评论

写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作。 不论是落俗套还是不落俗套地评价,我在大学十年里都是出类拔萃的好学生。并且一直以来我对朋友们和一些低年级的学生们都有很大的正面影响。这十年是一个从幼稚到成熟的过程,交织着聪明与蠢笨、勤奋与懒散、狂热与怯懦、成功与失败。做对了的事可树立为榜样,做错的事可挂作为警钟。我写下经历与感受,期望以此引导和勉励无数比我年轻的学生们。我资历尚浅,既没有哲学家的深遂,也没有诗人的风华,不足以堂皇地育人,只能讲一些故事以表心愿。 我出生在1973年的春节,属牛,是“牛头”。父母为我起了很好听的名字叫“林锐”。

分类: 程序人生 标签:

大数据是什么

2013年4月13日 tianhl 没有评论

大数据是什么? 这个视频介绍什么是大数据,为何应该关注大数据以及企业应该如何利用大数据来挖掘信息并实现巨大的竞争优势。

分类: 云计算 标签:

java实现的map排序

2013年4月12日 tianhl 1 条评论

java实现的map排序,直接上代码: import java.util.Arrays; import java.util.Map; import java.util.SortedMap; import java.util.TreeMap; public class TestSort { // HashMap里面的元素是无序的,要进行排序的话只能是用TreeMap和SortedMap,例如: public static void main(String[] args) throws Exception { Map<Integer, Integer> map = new TreeMap<Integer, Integer>(); map.put(100, 131); map.put(0, 0); map.put(83, 49); map.put(137, 98); map.put(33, 651); map = mapSortByKey(map); System.out.println(map.toString()); } private static SortedMap<Integer, Integer> mapSortByKe

分类: Java 标签: