Storm官方文档翻译之创建Storm项目

Posted 唐僧吃肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Storm官方文档翻译之创建Storm项目相关的知识,希望对你有一定的参考价值。

本文将讲述如何在开发环境创建一个Storm项目,下面是步骤:

    1、将Storm的相关jar包添加到classpath中;

    2、如果使用多语言开发,也要将多语言目录添加到classpath;

点击storm-starter来了解如何使用Eclipse创建storm-starter项目。

将Storm的相关jar包添加到classpath中

    你需要使用Storm jars来开发Topology。强烈建议使用Maven。这有一个如何设置Storm项目pom.xml的例子。如果你不想使用Maven,那么你可以手动的将Storm的jar包添加到你的classpath中。

    要在Eclipse中设置classpath,需要创建一个新的Java项目,将/src/jvm设置成源码路径,并且保证lib和lib/dev下的jar包已被引用到你的项目。

如果使用多语言开发,将多语言目录添加到classpath

    如果你使用其他语言而不是Java来实现Spout或者Bolt的话,那么你应该将你的实现放在multilang/resources/目录下。为了让Storm能够找到这些文件,需要将resources/目录添加到classpath中。你可以在Eclipse中将multilang设置成源码源码。同样,你也需要将multilang/resources设置成源码目录。

    要获取更多的用其他语言编写Topology的信息,请阅读Using non-JVM languages with Storm一文。

    你可以在Eclipse中运行WordCountTopology.java文件来验证你的设置是否正确。每隔10s你就会在控制台中看见什么信息已经被发射了。

以上是关于Storm官方文档翻译之创建Storm项目的主要内容,如果未能解决你的问题,请参考以下文章

Storm 官方文档翻译 --- 消息的可靠性保障

Apache Storm 1.1.0 中文文档 | ApacheCN

Storm官方帮助手册翻译(下)

Apache Storm 官方文档 —— Trident State

Apache Storm 官方文档 —— Trident Spouts

Storm官方帮助手册翻译(上)