技术博客

没有天分只有勤奋/机会留给有准备的人/挖井,积累/a little boy on the way

排序:
默认
按更新时间
按访问量

Storm常见模式------TimeCacheMap

Storm常见模式------TimeCacheMap Storm中使用一种叫做TimeCacheMap的数据结构,用于在内存中保存近期活跃的对象,它的实现非常地高效,而且可以自动删除过期不再活跃的对象。 TimeCacheMap使用多个桶buckets来缩小锁的粒度,以此换取高并发读...

2015-03-30 11:30:55

阅读数:674

评论数:0

linux下的shell 快捷键

Ctrl+p重复上一次命令 Ctrl+a跳到第一个字符前 Ctrl+x同上但再按一次会从新回到原位置 Ctrl+b前移一个字符不删除字符情况下 Ctrl+h删除前一个字符 Ctrl+u删除提示符前的所有字符 Ctrl+w同上 Ctrl+d删除提示符后一个字符或exit或logout ...

2014-12-23 17:18:53

阅读数:436

评论数:0

Storm Found multiple defaults.yaml resources

运行storm应用程序的的时候报了这个错 这个想了下,肿么会有多个呢,后面觉得应该是在应用的jar包里面也把storm的defaultsyarm打进去了。 找了下只看到 [html] view plaincopy             ...

2014-07-22 16:57:48

阅读数:1669

评论数:0

java 之DelayQueue实际运用示例

http://www.cnblogs.com/sunzhenchao/p/3515085.html 在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列...

2014-06-17 15:10:32

阅读数:575

评论数:0

Guava学习笔记:Guava cache

Guava学习笔记:Guava cache   缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。   缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由...

2014-06-12 15:09:49

阅读数:479

评论数:0

dpkg 命令使用说明

dpkg是一个debian包管理工具。能够对包进行安装、卸载、获取信息等操作。 用法:     安装(解包并配置):        dpkg -i package_file        dpkg --install package_file     解包:        dp...

2014-04-23 15:31:28

阅读数:1695

评论数:0

win7 ubuntu 硬盘安装

注:欢迎大家访问我的个站,有问题可以在上面交流。地址:http://allenjin.me 1)首先还是分区,在计算机上右键--管理--磁盘管理 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubun...

2014-04-23 15:28:31

阅读数:513

评论数:0

基于storm的实时框架

核心的实时架构和基于storm的实时架构的设计. 一、实时的框架简介 背景 数据流计算来自于一个信念:数据的价值随着时间的流逝而降低,所以事件出现后必须尽快地对它们进行处理,最好数据出现时便立刻对其进行处理,发生一个事件进行一次处理,而不是缓存起来成一批处理。 核心架构 ...

2014-04-11 18:38:42

阅读数:1712

评论数:0

hadoop运维之NameNode重启

操作流程(请谨慎处理,做好double check!!!) 1.备份主节点 的current 目录 2.在second namenode 上执行./hadoop-daemon.sh start namenode -checkpoint 3.等待30-40分钟,待checkpoin...

2014-04-11 18:32:27

阅读数:2494

评论数:0

Haddoop RAID Node 调研

RAID Node 调研 1.    简介 分布式文件系统主要用于解决海量数据存储的问题,如Goolge、Facebook等大型互联网企业都使用分布式文件系统作为数据存储的基础设施,并在其上构建很多服务,分布式文件系统通常采用三副本的策略来保证数据的可靠性,但随着应用数据量的不断膨胀,...

2014-04-11 18:22:27

阅读数:721

评论数:0

hadoop监控系统

ELLA 监控需求 XMonitor监控系统( svn目录 svn.d.xiaonei.com/hadoop/Xmonitor) 1 监控展示 NameNode : gc_heap/load/performance/cluster/operationJobTracker : gc...

2014-04-11 17:34:07

阅读数:830

评论数:0

终端工具 Terminator

一 T Terminator是CrunchBang的默认终端,该终端基于GNOME terminal。Terminator最大的特点就是可以在一个屏幕下同时显示多个终端。Terminator可以在Ubuntu在同一窗口中启动多个 终端。可以自由的在一个窗口中分割区域建立新终端,通过鼠标拉伸调...

2014-04-11 16:59:51

阅读数:886

评论数:1

Heartbleed 实战:一个影响无数网站的缓冲区溢出漏洞

Heartbleed 实战:一个影响无数网站的缓冲区溢出漏洞 作者 :  李博杰 昨天 OpenSSL 爆出了名为 Heartbleed 的重大安全漏洞(CVE-2014-0160),通过 TLS 的 heartbeat 扩展,可以读取运行 HTTPS 服务的服务器上长达 64 K...

2014-04-09 13:28:04

阅读数:955

评论数:0

kerberos 认证方式-主机认证

kerberos 认证方式-主机认证 业务系统常有这样的需求,从a机器连b机器,即ssh的方式远程调用b机器上得脚本或者命令,每次都要输入用户名和密码,很麻烦 把密码写进脚本里,人员变动之后还要改密码,这个非常麻烦,为了解决这个问题,使用kerborse认证的方式能不能也实现类似ssh...

2014-04-09 00:53:08

阅读数:2179

评论数:0

Sqoop导表在大并发下造成RegionServer的系统cpu过高

对于初始时只有一个Region并配置过多的map时,可能会造成某一RegionServer的系统cpu过高,主要原因是多个map任务会通过RPC同时向一个RegionServer写入数据,当RegionServer的RPC Handler线程过少时,其它map端就会等待,此时RegionServe...

2014-04-09 00:49:28

阅读数:1496

评论数:0

python 访问hbase

通过thrift,我们可以使用python访问hbase。 关于thrift thrift是一个跨语言服务的软件开发框架(Thrift is a software framework for scalable cross-language services development.)。...

2014-04-09 00:46:17

阅读数:534

评论数:0

HBase-Regions in Transition 问题

1. 问题描述 发现hbase集群中有一个表的regionzai

2014-04-09 00:36:56

阅读数:3715

评论数:0

hadoop系统运维-linux quta配置

1. 客户端 quta 配额修改 (1) 编辑账户/群组的阀值与宽限时间 用edquota去设置用户myquota1的磁盘使用限制。 七个栏位的意义分别是: (1)檔案系統 (filesystem):說明該限制值是針對哪個檔案系統 (或 partition); (2)磁碟容量...

2014-04-09 00:31:15

阅读数:641

评论数:0

Unix时间戳(Unix timestamp) → 北京时间相互转换

在分布式系统中经常有linux时间戳作为标记,

2014-04-09 00:28:14

阅读数:3733

评论数:0

【leetcode】Clone Graph

Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's undirected graph serialization: Nodes are lab...

2014-02-25 01:07:48

阅读数:448

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭