Storm
xiaohei.info
Talk is cheap,show me the code.
展开
-
Storm如何保证消息不丢失
storm保证从spout发出的每个tuple都会被完全处理。这篇文章介绍storm是怎么做到这个保证的,以及我们使用者怎么做才能充分利用storm的可靠性特点。一个tuple被”完全处理”是什么意思?就如同蝴蝶效应一样,从spout发射的一个tuple可以引起其它成千上万个tuple因它而产生, 想想那个计算一篇文章中每个单词出现次数的topology.帮助转载 2015-04-07 21:53:16 · 1306 阅读 · 0 评论 -
storm简介
Streams, 流流作为storm的核心概念, 定义为无限的tuple序列. 什么是tuple? 命名的value序列, 可以理解成Key/value序列, 每个value可以是任何类型, 动态类型不需要事先声明. Tuple在传输中需要序列化和反序列化, storm集成了普通类型的序列化模块, 用户可以自定义特殊类型的序列化逻转载 2015-04-07 21:51:40 · 668 阅读 · 0 评论 -
storm安装配置
1.修改主机名:vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=MASTER2.修改IP:先用ifconfig得到ip信息,将其复制设置ip地址为静态vim /etc/sysconfig/network-scripts/ifcfg-eth0原创 2015-04-06 15:43:56 · 662 阅读 · 0 评论