摘要: public class test{ public static void main(String args[]) { int i,j; for(i=1;i<=9;i++) { System.out.print(i+"\t"); for(j=1;j<=i;j++) System.out.print(j+"*"+i+"="+(i*j)+"\t"); System.out.print("\n"); } }} 阅读全文
posted @ 2011-11-29 11:42 luwikes 阅读(318) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashfor i in `seq 1 9`do echo -ne "$i\t" for j in `seq 1 $i` do let "k=$i*$j" echo -n "$j*$i=$k" echo -ne "\t" done echodone 阅读全文
posted @ 2011-11-29 11:24 luwikes 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 定义:新创公司(Startup) — 25 人以下,设立 3 年以内的公司。 作者: Jamie发布时间: 2011-11-10 14:00 (因为实在是特别喜欢,所以很担心想看的时候第一时间看不到,于是我就拷过来了……) 上次在龙腾微笑竞赛的决赛队伍辅导上,台下有同学问到想创业,但是没什么好的 idea,或是不敢冒这么大的险,该怎么办?群联电子创办人潘健成先生给了一个很棒的答案,他说:那就加入新创公司啊! 我很赞同这个观点,而且事实上,我认为这个逻辑不只想创业没 idea 的人适用,它根本是所有年轻人都该思考的路。没错,这完全违背老师、父母教你的「去联发科上班」,但今天就让我证明给你们看,. 阅读全文
posted @ 2011-11-11 09:05 luwikes 阅读(178) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashmonth_length(){monthD="31 28 31 30 31 30 31 31 30 31 30 31"echo "$monthD" | awk '{print $'"${1}"'}'}read monthdays_in=$(month_length $month)echo $days_in很简陋,但是我很满意 呵呵 阅读全文
posted @ 2011-11-08 11:20 luwikes 阅读(1501) 评论(1) 推荐(0) 编辑
摘要: OS: Windows 7 1. 管理员权限运行setup.exe 2. 选择安装源 Install for Local Directory ,然后指向此处的packages 3. 定义安装目录 C:\cygwin,然后Install for : All Users 4. 选择安装软件包,点all后面的旋转按钮,使其后的default变成install 5. 双击Windows上安装好的 Cywin快捷图标,启动 Cywin 6. vi .bashrc, 加入: export PS1="\[\033[31m\][\[\033[32m\]\u\[\033[3... 阅读全文
posted @ 2011-11-07 13:18 luwikes 阅读(831) 评论(0) 推荐(0) 编辑
摘要: eclipse -clean 清空插件缓存运行navigator 导航器backlog 产品订单focus 专注wisdom 智慧synergy协同作用sh -x shell脚本 执行并检查变量赋值情况sh -n shell脚本 检查语法错误 不执行hadoop namenode -formatrpm -qa | grep jdkrpm -qa | grep jcjrpm -e --nodepswhereis、locate、find三个命令都可以完成文件的查找集群调优两点:Blocksize、复制因子磁盘抖动(CPU多内核、磁盘少)文件小(CPU少内核、线程多)单点失效变量内容若有空格符可使用 阅读全文
posted @ 2011-11-04 09:36 luwikes 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。/etc/security/limits.confvi /etc/security/limits.conf加上:* soft nofile 102400* hard nofile 409600$cd /etc/pam.d/$sudo vi login添加sessionrequired/li 阅读全文
posted @ 2011-11-03 16:53 luwikes 阅读(16886) 评论(0) 推荐(0) 编辑
摘要: Hadoop添加节点的方法自己实际添加节点过程:1. 先在slave上配置好环境,包括ssh,jdk,相关config,lib,bin等的拷贝;2. 将新的datanode的host加到集群namenode及其他datanode中去;3. 将新的datanode的ip加到master的conf/slaves中;4. 重启cluster,在cluster中看到新的datanode节点;5. 运行bin/start-balancer.sh,这个会很耗时间备注:1. 如果不balance,那么cluster会把新的数据都存放在新的node上,这样会降低mr的工作效率;2. 也可调用bin/start 阅读全文
posted @ 2011-11-03 16:51 luwikes 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: Disk_Throughput_Test.shHadoop_copyFromLocal_Test.sh#!/bin/bashIOtest="/data1/testdata/IOtest"host="/data1/perf_share/$(hostname)_$(date -d "today"+"%Y%m%d_%H%M%S")_$i"#删除表格rm -f /data1/perf_share/*.xls#删除.dat文件rm -f /data1/perf_share/*.dat#执行三次循环以取得平均值for((i=1 阅读全文
posted @ 2011-09-14 20:15 luwikes 阅读(300) 评论(0) 推荐(0) 编辑
摘要: FS Shell调用文件系统(FS)Shell命令应使用bin/hadoop fs <args>的形式。 所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://authority/path。对HDFS文件系统,scheme是hdfs,对本地文件系统,scheme是file。其中scheme和authority参数都是可选的,如果未加指定,就会使用配置中指定的默认scheme。一个HDFS文件或目录比如/parent/child可以表示成hdfs://namenode:namenodeport/parent/child,或者更简单的/parent/chil 阅读全文
posted @ 2011-09-14 20:13 luwikes 阅读(458) 评论(0) 推荐(0) 编辑