首页 > 代码库 > Storm官方文档使用向导
Storm官方文档使用向导
Storm官方文档分为几个部分:
第一部分,主要是有关Storm的一些入门介绍,具体涉及四个子项:前言、使用教程、环境安装、工程示例
第二部分,主要是一些专题介绍,针对Storm框架的一些核心内容进行深入讲解。因此,相对于第一部分而言,要深入一些,具体涉及三个子项:使用指南、Java doc、FAQ
第三部分,介绍如何从社区中获取帮助。
第四部分,介绍Storm周边生态。
对于前两部分内容,咱们后续单独介绍,本篇重点说明如何充分利用社区资源来解决我们日常使用过程中遇到的问题、利用邮件列表跟踪Storm演进发展、参与社区讨论以及Storm周边生态情况。
一、如何使用社区
之前的google讨论组账户(storm-user@googlegroups.com)目前已经正式废弃,转而使用apache的邮件列表。
有关邮件列表的使用,分为普通用户和开发者两类:
普通用户,可以向此地址:user@storm.incubator.apache.org发送邮件以及订阅其信息,具体订阅方式:向user-subscribe@storm.incubator.apache.org发送邮件来订阅Storm信息,同理,向user-unsubscribe@storm.incubator.apache.org发送邮件以取消订阅信息。对于邮件列表,还可以点击此处访问归档信息。
开发者,发送邮件和订阅信息的地址为:dev@storm.incubator.apache.org,具体订阅方式和普通用户类似,只是地址变更为:dev-subscribe@storm.incuabtor.apache.org,同理取消地址变更为:dev-unsubscribe@storm.incubator.apache.org。归档列表请点击此处访问。
对于咱们日常用户而言, 我们该如何选择呢?方式非常简单,具体如下:
1、如果你使用的是已经构建好的二进制包,那你应该向user@storm.incubator.apache.org发送问题、评论以及与Storm相关的公告信息等。
2、如果你是通过源码来构建Storm、开发新特性或者对Storm源码修订补丁,那dev@storm.incuabator.apache.org更加适合。
二、周边生态
1、storm-contrib:基于Storm开发的各类扩展插件,如:storm与kafka的集成插件(storm-kafka)、storm与hbase的集成
2、storm-deploy:顾名思义,基于AWS环境的storm一键安装工具
3、Spout implementations:各类Spout实现
4、DSLs and multilang adapters:领域建模语言以及多语言适配,常见的有:Scala、php、Clojure、Esper等
5、Serializers:基于Storm的各类序列化实现