- 博客(31)
- 收藏
- 关注
原创 masters用来启动secondarynamenode
http://blog.csdn.net/dajuezhao/article/details/5987580 写道2、secondarynamenode一般来说不应该和namenode在一起,所以,我把它配置到了datanode上。配置到datanode上,一般来说需要改以下配置文件。conf/master、conf/hdfs-site.xml和conf/core-site.xml这3个配置...
2013-03-30 12:43:35 314
原创 使用ANT实现Run-on-Hadoop功能
撇开eclipse的插件不说,如果直接在eclipse运行main方法,运行的时刻会提示map,reduce找不到的错误。其实就是没有把需要的类提供给集群环境。 看过使用hadoop-eclipse-plugin插件(http://winseclone.iteye.com/blog/1837035)最后解析的Run-on-Hadoop的实现,不难得出下面的方法。首先打包jar,然后...
2013-03-27 18:53:31 153
原创 使用hadoop-eclipse-plugin插件
一直使用hadoop都没有用过hadoop-plugins插件,倒不是看不上这个插件的意思。只是个人感觉使用SecureCRT太好用了。上传一个jar直接一拉进去使用lrzsz(z-moden)就直接搞定了。 但是,只是身边搞hadoop的大部分都使用,今天略有兴致的弄了一弄,把环境hadoop-eclipse-plugins整起来了。在公司本来就使用插件来开发的,同时也看看Run-...
2013-03-27 01:16:23 332
原创 windows配置hadoop-1的伪分布式环境(续)
在前一篇文章中,介绍了一写常见问题的解决方法。 但是,当我重装系统,再次按照前面一篇文章( http://winseclone.iteye.com/blog/1734737 ) 安装cygwin和hadoop-1时,发现伪分布式环境使用mapred时,总是报错。(忘了,但是好像当时没有遇到过这种情况。就当是安装win8送给自己的礼物吧!)。怀疑了很多东西,配置有问题,重新自定had...
2013-03-24 01:14:01 122
原创 实用快捷键
Ctrl+Shift+x 把当前选中的文本全部变为大写Ctrl+Shift+y 把当前选中的文本全部变为小写Ctrl+d 删除当前行Alt+↓ ...
2013-03-11 00:31:36 129
原创 JDK动态代理
动态之处在于代理类在运行时才产生。代码开始执行时没有proxy类,根据需要从传入的接口来创建proxy类。 1、 创建接口及其实现类public interface Animal { String getName(); } public class Person implements Animal { @Override public Strin...
2013-02-23 18:06:41 81
原创 使用Commands Framework创建菜单
最开始的时刻,都是使用org.eclipse.ui.popupMenus (上下文菜单)和org.eclipse.ui.actionSets(视图菜单,主菜单)来创建Eclipse菜单。 原来都是使用下面的方式来创建菜单: <extension point="org.eclipse.ui.popupMenus"> <objectContr...
2013-02-15 00:23:17 153
原创 EMF模型文件对比/比较(emf.compare)
如果使用Text形式比较EMF模型文件,对于模型的移动,不能很好的处理。如果使用EMF-compare则能很清晰的展现这种差异,对于团队协作对比/查看 修改的内容很有用。 dev环境搭建:1、获取emf.compare的源码, https://github.com/eclipse/emf.compare2、获取google的相关插件(恰好RAP插件中有,我就直接用了。也可以从下...
2013-02-09 10:38:07 500
原创 TabbedProperties实现
前文中 http://winseclone.iteye.com/blog/1774307 介绍了使用Properties的方法。但是TableTree 形式的Properties视图,局限性比较大,不能很好的发挥。如下操作在Properties就很难实现:调整属性,重要的常用的属性放置在前!在属性上添加其他操作,如在Class对象上通过ctrl+<单击>能跳转到对...
2013-02-06 20:35:47 264
原创 Properties修改模型后更新视图
本文是在 http://winseclone.iteye.com/blog/1774307 基础上,实现模型属性值改变后更新视图。 在Eclipse-articles propertyviewsample.zip的例子中adaptableObject是一个View(ButtonElement封装了Button),模型属性值改变后会通过ButtonElementProperties.fi...
2013-02-05 11:24:45 167
原创 DS的reference属性解析
这里是对上一篇blog: http://winseclone.iteye.com/blog/1786637 的补充。说明DS声明服务XML中reference节点属性的作用。 这里reference的几个属性cardinality和policy是比较难理解的。 cardinality(基数),该属性是DS为啥这么牛逼的真正所在之一。该属性控制Service数量的上下限,达到...
2013-02-03 20:32:22 660
原创 DS(声明式服务)的应用
Declarative Services 定义:Declarative Services 是一个面向服务的组件模型,它制订的目的是更方便地在 OSGi 服务平台上发布、查找、绑定服务,对服务进行动态管理,如监控服务状态以及解决服务之间的复杂的依赖关系等问题。Declarative Services 采用服务组件的延迟加载以及组件生命周期管理的方式来控制对于内存的占用以及启动的快速,很好的解...
2013-02-03 19:53:42 340
原创 查病狗(一面试题)
http://doublecqw.iteye.com/blog/967648不知道啥的,链到这个帅哥的blog然后翻了一下,看到了一个面试题。 问题:n个人,每人一头狗。这n头狗中并有病狗,然后每个人的都能检测出其他n-1个人的病狗(不能检测自己的)。经过推断后,如果猜测到自己的狗是病狗,就把自己的狗扑街掉!(没错,这些都足够高的IQ)第一天没枪声,第二天也没有,第三天传来...
2013-02-02 00:59:55 537
原创 Launch文件的使用
平时,使用eclipse插件开发,都是用product来配置应用需要用到的插件。在运行一次后,就可以点击Run菜单来再次运行。那这些运行的信息保存在哪里呢? 在运行后,会在workspace\.metadata\.plugins\org.eclipse.debug.core\.launches下建立一个launch的文件: 我们可以通过common选项卡的share...
2013-01-31 11:45:00 382
原创 OSGi应用发布到tomcat
equinox中的内置的jetty服务器已经很优秀了,但应用可以需要用到已经成熟的技术,需要集成到如tomcat, weblogic等等容器中。(下面以tomcat容器为例, 其他已经包括了OSGi框架的容器可能会更麻烦一点) 下面按照自己的操作需要注意的关键步骤,记录一下如何把OSGi应用部署到tomcat容器中。 1 环境准备(或rap1.5):servletbridge...
2013-01-31 01:16:01 715
原创 EMF校验框架
EMF提供了两类三种方式来校验EMF模型。1> EMF ECore规则校验2> Live校验3> Batch校验 · EMF校验代码这里用到的代码可以在EMF提供的例子中查看到。Example->EMF Validation Framework Plug-ins->General Validation Example) · EMF ...
2013-01-27 17:58:39 229
原创 Properties视图应用
eclipse平台为我们提供了一系列的基础设施,Properties视图就是一个。我们可以通过Properties视图来查看/修改模型的属性值。若希望能在Properties视图编辑模型属性,需要适配出IPropertySource。实现getAdapter()返回模型对应的IPropertySource实现。 实现下面4个步骤,就可以实现简单的模型属性编辑了。 1、在模型...
2013-01-23 12:54:28 286
原创 RAP插件手动“安装”
rap是一个类似rcp的框架,使用类似于rcp(rich client platform)的接口。然后,编写出来的应用是运行在浏览器中的,rap的全称为rich ajax platform(官网是解释是remote appliation platform)。 1、下载RAP· 为了方便我这里直接下载一个RAP Runtime版本的Eclipse, http://www.eclips...
2013-01-21 22:50:33 662
原创 java长时间运行后,jps失效
在部署完应用后,原本jps使用的好好的,能正确的查询到自己正在运行的java程序。 但,过了一段时间后,再使用jps来查看运行的应用时,自己运行的程序都看不到,但是自己也没有关闭这些程序啊!然而使用 ps aux | grep java 却能看到对应的进程,纳闷了很久。 然后google了一把,找到了根源所在。http://www.etcn.cn/Tech/Program/...
2013-01-21 11:24:34 330
原创 EMF模型属性怎么“覆盖”??
在Java中,如果需要覆写一个方法,直接@Override就可以了。但是对于字段属性,java则会记住具体该字段具体所在的类。 import org.junit.Assert;public class ProperitesTest { public static class A { private String abc; public A(String abc){ t...
2013-01-06 15:43:44 91
原创 Activiti笔记
学习案例kafeitu是我们老大介绍入门的examplehttp://www.kafeitu.me/activiti/2012/03/22/workflow-activiti-action.html源码:https://github.com/henryyan/kft-activiti-demo 环境搭建activiti eclipse-plugin:Update...
2013-01-01 19:46:46 206
原创 shell脚本使用笔录(ing)
常用命令#基本操作cd, ls, pwd, mv, cp, datetr, rmxargstimeset, envhistorynohup& #文件查看及编辑cat, less, more, head, tailvi, geditsed, awksort, uniqgrepfindwctar, zip #用户及权限管理touch, chmod, chow...
2012-12-11 21:44:38 123
原创 hbase-0.94脚本hbase在cygwin的环境的bug
主要的问题,其实是Windows和Linux的classpath的分隔符不同。 问题原由:搞了一天,简单的本地默认的hbase的环境搭不起,郁闷!最后,原来是hbase脚本的bug!! Winseliu@WINSE ~/hbase-0.94.2$ bin/hbase classpathC:\cygwin\home\Winseliu\hbase-0.94.2\con...
2012-11-25 19:17:03 124
原创 windows配置hadoop-1.1.0的伪分布式环境
由于Hadoop的部分操作需要用到Linux的shell命令,所以在Windows下安装,需要安装一个Linux的运行时环境。然后,需要配置无密钥通信协议。配置完后,需要配置Hadoop的xml文件。 安装Cygwinhttp://cygwin.com/install.html Cygwin中配置sshdhttp://docs.oracle.com/cd/E24628_...
2012-11-25 14:26:54 120
原创 静态页面保存状态
今天上铺给了一个比较特殊的需求,对于一些js执行的行为能保存下来,如果直接使用浏览器是可以通过history回退来实现的。但是,他使用的软件,并不是浏览器,每次都会通过url来获得!也就是,后退后,又是初始的状态,相当于重新加载了一次页面! 如果能够像jsp那样,可以接受一个参数就ok了!这样就可以通过url来记录状态了。 依赖:html_runexe[www.green...
2012-11-19 23:09:39 197
原创 装饰一个类需特别注意的点
装饰者模式为一个类添加附加的职责提供了方法,但我们装饰一个对象通常只是实现了该interface的方法,却忘记了Object的equals和hashcode的方法!!在继承父类时,推荐建议是重写toString()方法。同样,我这里也推荐下,实现装饰者模式时,也同时复写equals和hashCode方法。 遇到的问题:今天在处理Hadoop的Text的时刻遇到了一点问题,Text...
2012-11-09 20:18:21 71
原创 使用 Eclipse 远程调试 Java 应用程序
普通Java程序:1、导出包括调试信息的jar工程在eclipse中,选择 Window > Preferences > Java > Compiler 来修改设置。 全选Classfile Generation选项卡内的选项(这里的选项是为了能把Debug需要的信息也写入到class字节码文件[d1])。然后从eclipse导出工程为remoting-debug.j...
2012-10-08 20:20:55 112
原创 hadoop上建索引index的程序
源码\hadoop-1.0.0\src\contrib\index 主要涉及的类org.apache.hadoop.contrib.index.main.UpdateIndexorg.apache.hadoop.contrib.index.mapred.IndexUpdater org.apache.hadoop.contrib.index.mapred.Index...
2012-10-01 13:13:17 554
原创 SWT HelloWorkd
import org.eclipse.swt.SWT;import org.eclipse.swt.layout.GridLayout;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Label;import org.eclipse.swt.widgets.Shell;pub...
2012-09-28 23:08:42 117
原创 感受软件
一个好用的软件,必然是易用灵活模块化模块与模块之间耦合度低IDE支持(debug, 打包) 一个优秀的软件,应该是易拓展可插拔 eclipse + OSGi...
2012-09-28 21:21:24 77
原创 使用hadoop编写mapreduce程序的注意点
编程时需要注意:1、实例化job后,不要再使用原来的configuration,而需通过job.getCongfigure()来进行参数的配置 public static Job createSubmittableJob(Configuration conf, String[] args) throws IOException { String tableName = ...
2012-09-27 23:47:45 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人