自己的总结:工具使用

1,compare文本:

      ultraEdit的文件比较功能:下载绿化版才行,在file->compare(中文是文件->比较文件)。注意选择 无平铺(其实无所谓)

      notepad++免费好用,也有compare功能,安装功能插件

       打开Notepad++找到【插件】>Plugin Manager > show Plugin Manager,然后再“Available”选项卡内找到“Compare”插件,打勾,按Install。理论上就自动下载安装完毕了。

这个功能和ultraedit一样好用。

notepad还有选择语言的功能,可以快速识别使用语言。

但列模式还有待了解?

 

2.Notepad++字体颜色设置:

      语言环境,设置,里面可以选择主题。 但改动时,如果不行,先改配置信息,具体修改配置步骤可以google到,但百度不到

 

eclipse使用

    (1)ctrl+alt+h查看当前方法的调用情况call hierarchy;ctrl+o查看类的基本内容,结构;ctrl+t查看类继承

    (2)alt+/可以补全当前字符可能的命令,输入syso,然后执行,就会自动生成System.out.println();

    (3)导入java工程,eclipse工程目录,new新建一个java工程,选择目录时取消默认选项的对勾,在路径上选择你要导入的项目,finish。

    (4)在文件的工程目录中,有两个文件.class和.project:.class配置调用库类的路径,还有<classpathentry kind="output" path="bin"/>配置了生成.class文件的存放目录,一般放到bin下,这样的bin目录在eclipse中正常是看不到的,如果看到,说明.class文件的output没用bin。.project配置执行情况。

    (5)F3和ctrl+点击一样,查看定义;F5运行

   (6)ctrl+thrift+上(下) 快速复制一样。 ctrl+thrift+f格式调整

 

 

hadoop程序运行结构:

总结:hadoop运行类只管负责连接云,指定各个功能类执行hadoop的map、reduce,实现存取value和key;具体如何处理key和value,需要编写程序实现。将各个字段提取出来,进行处理,然后在主运行类中调用该程序即可。

      1.编写一个运行类(比如tianqisawlogvalidatorjob)用于在云上执行map,reduce过程。包含继承mapper类的map程序,reducer类的reduce程序,还有设定各个运行参数的main或是run函数等,如:设定conf等参数。

      2.编写一个功能调用类(具体处理所提取key和value值中的各个字段,如TianqiSawLogValidator)

      3.用python或是shell脚本,调用hadoop jar命令调用运行类(该工程打成jar包),实现map和reduce的keyvalue处理。

你可能感兴趣的:(eclipse,hadoop,notepad)