- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 elastic 连接插入更新删除
es 客户端pom--------------------------------------------- org.elasticsearch elasticsearch 1.4.3 ---------------------------------------------java接口1.连接 public
2015-03-25 10:09:10 908
转载 hadoop mr数据流总结
原址:http://kissmett.iteye.com/blog/1887946hadoop mr数据流总结博客分类: hadoop mapreducehadoopmapreduce hadoop mr数据流 Java代码 /* 符注: ()内为数据;[]内为处理; {}内为框架模块; ()数据若无说明则为在内
2014-08-06 14:23:00 639
原创 hbase自定义filter
参考链接http://mysun.iteye.com/blog/1584635http://blackproof.iteye.com/blog/1924610
2014-08-01 13:06:53 2145
转载 Java内存泄露的理解与解决
Java内存泄露的理解与解决Java内存泄露的理解与解决 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/02/23/345007.htmlJava内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但
2013-10-16 10:55:21 614
原创 hbase 分页浏览实现
hbase 实现分页的关键仍然是rowkey的合理设计以及api的合理运用,与具体实现要求也相关本例假设界面只有一个向上和向下按键的简单实现1:设置私有变量保存当前浏览页的属性,当前页的首个rowkey,以及末尾的下一个rowkey2:保存私有变量,存储该页的id,及对应的startrowkey3:pagefilter的大小设置为分页大小+1以上是实现的关键,当然如果想
2013-09-24 10:31:51 1363
原创 flume-ng 使用系列
对变名日志的处理,对于java工程可以简单修改log4j的配置文件,增加flume配置即可对于非java程序,采取规避的方案,当然如果你足够强大可以重写编译flume代码,自定义一个source type支持,将spoolDir 类型的source加强监控变化的文件。采用tail -F收集日志,在空闲时刻将进程重启,收集指定日志即可样例:1:client-age
2013-09-15 16:56:39 1458 1
原创 flume-ng 日志收集到hbase
flume-ng 收集日志1:设计架构图如下。根据日志模块的量级,以及解析复杂性,决定是否设置loadbalance,实现负载均衡和failover2:client-agent 设计(1)使用tail -F 实时收集固定文件名的日志 (2)对于文件名会变化的日志文件使用log4jappender直接转为avro3:server端设计使用sinkgroup设置多个处
2013-09-15 16:37:02 1214
转载 test命令
<br />测试语句<br />对变量的大小,字符串,文件属性等内容内容进行判断<br />test命令可以用于字符串,数字,文件状态等内容的测试<br />文件状态测试<br />文件状态测试指的是对文件的权限,有无,属性,类型等内容进行判断<br />与其他语言不同的是。test命令的测试结果,返回0时表示测试成功<br />返回1 时表示测试失败<br />-d 测试文件是否是目录文件<br />-s 测试文件是否非空<br />-f 测试文件是否是正规文件<br />-w 测试文件是否可写<br /
2011-04-17 15:17:00 748
转载 linux-6
shell 特殊字符2010-08-09 11:351、{} 大括号:<br /> 用法一:通配符扩展 <br /> eg: ls my_{finger,toe}s<br /> 这条命令相当于如下命令的组合:<br /> ls my_fingers my_toes<br /> eg: mkdir {userA,userB,userC}-{home,bin,data}<br />
2011-04-17 15:09:00 376
转载 linux-7
今天需要写一个Shell脚本。很简单,判断一个日志文件是否大大于2G,如果大于2G则删除。久了没有写bash,竟然一点都想不起来写了。于是复习了一下,下面对今天的学习做个小结:<br />1.字符截断:<br />如果是一般路径的字符截断可以用basename和dirname这两个工具:<br />basename可以从一个文件路径中截一个文件名<br />例如:<br /><br />$ basename /home/file.tar<br />file.tar<br />dirname可以从一个文件路径
2011-04-17 15:09:00 374
转载 linux-5
shell 特殊字符2010-08-09 11:351、{} 大括号:<br /> 用法一:通配符扩展 <br /> eg: ls my_{finger,toe}s<br /> 这条命令相当于如下命令的组合:<br /> ls my_fingers my_toes<br /> eg: mkdir {userA,userB,userC}-{home,bin,data}<br />
2011-04-17 15:08:00 408
转载 linux-4
shell 大括号、圆括号的使用2010-08-09 11:20在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:PHP 代码:1.${var} <br />2.$(cmd) <br />3.()和{} <br />4.${var:-string},${var:+string},${var:=string},${var:?string} <br />5.$((exp)) <br />6.$(var%pattern),$(var%%pattern),$(var#patt
2011-04-17 15:07:00 374
转载 linux-4
shell 大括号、圆括号的使用2010-08-09 11:20在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:PHP 代码:1.${var} <br />2.$(cmd) <br />3.()和{} <br />4.${var:-string},${var:+string},${var:=string},${var:?string} <br />5.$((exp)) <br />6.$(var%pattern),$(var%%pattern),$(var#patt
2011-04-17 15:07:00 367
转载 linux-3
shell 大括号、圆括号的使用2010-08-09 11:20在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:PHP 代码:1.${var} <br />2.$(cmd) <br />3.()和{} <br />4.${var:-string},${var:+string},${var:=string},${var:?string} <br />5.$((exp)) <br />6.$(var%pattern),$(var%%pattern),$(var#patt
2011-04-17 15:05:00 331
转载 linux-2
随便记录的shell2010-08-05 17:44一、用户登陆进入系统后的系统环境变量: <br />$HOME 使用者自己的目录 <br />$PATH 执行命令时所搜寻的目录 <br />$TZ 时区 <br />$MAILCHECK 每隔多少秒检查是否有新的信件 <br />$PS1 在命令列时的提示号 <br />$PS2 当命令尚未打完时,Shell 要求再输入时的提示号 <br />$MANPATH man 指令的搜寻路径 <br /><br />二、特殊变量: <br /><br />$0
2011-04-17 15:03:00 433
转载 转的-linux
linux系统查看命令2010-08-06 10:24<br />最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。<br />另外这里还有非常多的命令, 可以作为参考。<br />系统# uname -a # 查看内核/操作系统/CPU信息<br /># head -n 1 /etc/issue # 查看操作系统版本<br /># cat /proc/
2011-04-17 15:02:00 330
编写高性能Java NIO网络框架
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人