随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了。对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料.
下载地址:http://pan.baidu.com/s/1slfZkmh
说到大数据,很多人就会立即联想到Hadoop,事实上除了Hadoop以外,还有很多相当有威力的解决方案,Storm即是其中之一。Storm是由来自BackType的NathanMarz开发,后来BackType被Twitter收购并开源,随之闻名天下。Storm核心代码使用Clojure这门极具潜力的函数式编程语言开发的,这也使得Storm格外引人注目。Storm可以用于3种不同场景:事件流处理(EventStream Processing),持续计算(Continuous Computation)以及分布式RPC(DistributedRPC)。针对这些场景,Storm设计了自己独特的计算模型。在目前的企业应用案例看,Storm主要用于实时分析(例如在淘宝),应用于对分析时效要求高的场景,众所周知,Hadoop擅长离线分析,实时是短项,Storm用流数据处理技术很轻巧地突破瓶颈,正好弥补了Hadoop的不足。由于有足够的成熟度和企业应用先例(例如相比于另外一项大数据平台Spark),Storm前景看好。
本课程对Storm进行全方位的讲解剖析,使听众能熟练部署Storm平台,并且跟其它开发环境以及大数据平台结合,开发出满足自己场景需要的实时分析系统。
时间: 2024-10-22 03:22:28