- 浏览: 111506 次
- 性别:
- 来自: 长沙
最新评论
-
chenglnb:
非常好,很强大,谢谢lz 帮解决了我的问题
MapReduce提交作业常见问题 -
Karl-z:
在ClassNotFoundExceptiond第二个解决办法 ...
MapReduce提交作业常见问题 -
blackproof:
编码问题如何解决
HDFS的文件操作 -
napolengogo:
远程访问的时候,client是非集群里的机器,就会存在权限问题 ...
HDFS的文件操作 -
jianggege:
每一个程序员都懂得代码!
有多少人懂我?
文章列表
《Thinking in Java》学习笔记
这几天刚好利用放假这点空闲时间重新拿起Thinking in Java这本书翻了一下,只能说是翻了翻,看了感兴趣的几章,在这里和大家分享一下,顺便算是一个学习笔记吧!
通过异常处理错误
一. 基本异常
1. 抛出异常的原理
1) 像产生一个Java对象那样在heap上以new产生一个异常对象。
2) 停止目前的执行路线,将上述那个异常对象的reference自目前的context丢出。
3) 异常处理机制接手工作,寻找得以继续执行的适当地点。
2. 产生一个异常对象
异常类有两个构造函数:一个defa ...
数据结构—排序
数据结构这本书自己已经翻了好几遍,每次看都有不一样的收获,这几天花了些时间重新看了一下排序这一方面,虽然总的来说排序就那么几种,但是每一种排序代表了一种思想,还是要花时间认真看 ...
突然发现自己好久没写博客了,前段时间忙着实习的笔试,看了很多方面的书,感觉有点凌乱,这几天再重新温习一下,写一下博客就当是做做笔记,记录一下学习的过程吧!下面本上是属于知识点的归纳,基本上本博客 ...
package MyLove;
/**
*
* @author yujing
*
*/
public class MyLoveStory {
private boolean isLove;
private boolean alone;
private boolean isSad;
private MyLover ta;
// The before
public void before() {
isLove = false;
alone = false;
isSad = true;
if (isLove) {
forgetAll(ta); ...
一.什么是java反射机制?
java反射机制事java程序开发语言的特征之一,在Java运行时环境中,对于任意一个类,都可以知道这个类有哪些属性和方法,对于任意一个对象,都可以调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。
二.java反射的应用
java反射机制主要应用在一些工具可视化的操作软件组件上,通过在运行动态的获取用户信息,动态的创建对象
三.JAVA反射机制提供的功能
在运行时判断任意一个对象所属的类
在运行时构造任意一个类的对象
在运行时判段任意一个类所具有的成员变量和方法
在运行时调 ...
今天在hadoop集群上跑MapReduce程序,遇到的一些问题和解决的方法,希望对大家有帮助!1.从HDFS上传下载文件到第一种错误:
Exception inthread"main"java.lang.IllegalArgumentException:
Wrong FS: hdfs://192.168.1.11:9000/usr/yujing/wordcount,
expected: hdfs://master:9000
这个很多人都遇到过,不管是在ubuntu还是windows系统中,在连接集群的时候,不能直接使用hdfs://192.168 ...
这篇博客是接着昨天分析MapReduce的流程继续进行分析的:
4.JobTracker接收Heartbeat并向TaskTracker分配任务
上一步中TaskTracker调用transmitHeartBeat方法发送Heartbeat给JobTracker,当JobTracker被RPC调用来发送heartbeat的时候,JobTracker的heartbeat(TaskTrackerStatus status,boolean ,initialContact, booleanacceptNewTasks, short responseId)函数被调用。
(1)我们看一下JobTr ...
这几天都会看一些hadoop的源代码,开始的时候总会没有任何头绪,不知道从哪开始,经过这几天的对hadoop运行流程的分析和了解,还有从别人那得到的一些启发,再加上看到其他人发表的博客,对hadoop源代码 有了一点点的认识,这篇博客写下一点对hadoop源代码的了解
1.启动hadoop
我们都知道启动hadoop的命令是bin/start-all.sh,通过查看start-all.sh脚本,可以发现运行该脚本之后,Hadoop会配置一系列的环境变量以及其他Hadoop运行所需要的参数,然后在本机运行JobTracker和NameNode。然后通过SSH登录到所有slave机器上,启 ...
这个寒假我们根据自己的摸索,我们克服了很多困难,最后终于搭建起了属于我们自己的云,虽然我们的“小云”经常出一些莫名其妙的问题,但是我觉得对我们来说她很有意义,写这篇博客分享一下那些天我们一起搭建的云,希望对那些想要搭建hadoop集群的朋友有帮助!
hadoop集群配置的步骤:
(1)修改机器的IP地址等信息
首先要分配集群机器的IP,给每台机器绑定IP,至于怎么绑定IP大家可以自己查资料,以我们的集群为例,我们总共准备了十台机器,依次将机器的IP地址改为192.168.1.2-192.168.1.11,
然后是确定namenode,secondarynamenode和d ...
在去年寒假的时候,我们已经完成了hadoop集群的搭建,已经初步搭建起来了自己的云平台,也测试了一下远程访问HDFS,这几天也回顾了一下和测试了一下远程对HDFS的操作。HDFS的文件操作格式化HDFS命令:user@namenode:hadoop$ bin/hadoop namenode -format 启动HDFS命令:user@namenode:hadoop$ bin/start-dfs.sh
列出HDFS上的文件
命令:user@namenode:hadoop$ bin/hadoop dfs -ls
使用hadoop API
public List<St ...
1.所需的环境
ubuntu系统
2.所需要的软件包
ubuntu系统安装包
JDK安装包(这里以jdk-6u30-linux-i586为例)
hadoop-0.20.203.0包(下载地址:http://apache.etoak.com//hadoop/core/hadoop-0.20.203.0/)
eclipse安装包
3.配置环境的步骤
3.1安装Ubuntu
安装Ubuntu这里就不说了,其实很简单和安装一般的软件没多大区别
3.2安装配置jdk
(1)在 /usr/local 下建立 java 文件夹
命令:sudo mkdir /usr/local/j ...
开始之前先谈我对Flex的理解
学习Flex也有一段时间了,当最近对Ext js有一定的了解,对其他javascript库也有了一定的认识,对Flex的理解也有了进一步的认识,就表现形式来说Flex和Ext js有很多相同的地方,首先他们都是一种RIA技术(富互联网应用),也都建立了类似于java swing的类库和相应component(组件)。而且界面表现能力一流,所达到的效果也差不多,但是对于这两种技术,我更亲睐于Flex,不仅仅是Flex提供了一套界面化编程(这个是Ext js不能相比的),还有Flex对底层的可操作性:Flex能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本 ...
Ext js介绍
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架,Ext JS的最初目的是对Yahoo_UI进行扩展,参考了java Swing的实现机制,主要的特色是界面效果表现力强,Ext JS属于一种Ajax框架,同类的Ajax框架有Prototype,Dojo,GWT。
建立Ext JS的开发环境
1.到Ext官网下载ext js程序包,现在最新版本是4.0,
2.下载开发工具Spket插件,至于为什么要下载Spket,因为在eclipse通过Spket插件有利于我们进行Ext js的开发。
对Ext的了解
要了解Ext js就是了 ...
突然发现自己好久没在博客上写技术总结了,记得上次写的博客还是关于Hash表的总结,不是因为没学到新的技术,也许是因为太多的技术点放到自己的面前,有点不知道何去何从了。
先回顾一下自己这段时间所走过的web阶段 ...
浅谈哈希表 之前学过hash表,当时对哈希表的的了解不是很深,经过这几天的深入分析,现在算是对哈希表有了一个比较浅的了解,下面就简单的谈一下我对哈希表的了解,以后肯定还会对它进行深入的分析.什么是哈希表? 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。通过自定义一个哈希表现在对哈希表这种结合数组和链表的优点的数据结构有了 ...