storm文档(5)----创建storm新项目

源地址:http://storm.apache.org/documentation/Creating-a-new-Storm-project.html

本文主要介绍如何配置开发的storm项目。步骤如下:

1、将storm jar包加到classpath中

2、如果使用多语言特性,将多语言实现的目录加到classpath中

下面跟着一块看一下在Eclipse环境中如何配置storm-starter项目。

将Storm jars包加到classpath中

你需要将storm jars包加到你的classpath中,以便开发storm topologies。这里高度推荐使用Maven此处例子为介绍如何为storm项目配置pom.xml文件。如果不想使用Maven,你可以将Storm
release版本中jars包包含在classpath中。

storm-starter项目使用Leiningen作为build和依赖解决方案。 可以通过这个脚本安装leiningen,将它放在你的路径下,这样它就是可执行了。若需要获取storm所有依赖包,在项目根目录下简单的使用命令行   
lein deps    就可以了。

要在Eclipse中配置classpath、以src/jvm作为源代码路径创建新java项目,并保证所有的处于lib/以及lib/dev中的jars包都在项目的Referenced Libraries里面。

如果使用多语言特性,需要将multilang目录加到classpath中

如果使用java以外的语言实现spouts或者bolts,则这些实现应当放于multilang/resources目录下。为了storm可以在本地模式下找到这些文件, resource/目录需要在classpath中。在Eclipse中你可以将mulitlang作为源文件目录,也需要multilang/resources加到源文件目录中。

想要获取更多关于使用其他语言实现topologies的信息,可以查看Usingnon-JVM language with Storm。

若是想测试Eclipse中所有配置是否工作,可以运行 WordCountTopology.java文件,你将看到它发射10秒钟消息。

时间: 2024-12-14 23:47:43

storm文档(5)----创建storm新项目的相关文章

Android官方入门文档[1]创建一个Android项目

Android官方入门文档[1]创建一个Android项目 创建一个Android项目 这节课教你1.创建与Android Studio中的一个项目2.创建使用命令行工具项目 你也应该阅读?管理项目 Creating an Android Project This lesson teaches you to1.Create a Project with Android Studio2.Create a Project with Command Line Tools You should also

[翻译] DTCoreText 从HTML文档中创建富文本

DTCoreText 从HTML文档中创建富文本 https://github.com/Cocoanetics/DTCoreText 注意哦亲,DTRichTextEditor 这个组件是收费的,不贵,才650美元而已^_^. DTCoreText This project aims to duplicate the methods present on Mac OSX which allow creation of NSAttributedString from HTML code on iO

XMLHelper类 源码(XML文档帮助类,静态方法,实现对XML文档的创建,及节点和属性的增、删、改、查)

以下是代码: using System;using System.Collections.Generic;using System.Linq;using System.Web; using System.Xml; namespace WebApplication2{ /// <summary>    /// XMLHelper XML文档操作管理器    /// </summary>    public class XMLHelper    {        public XMLH

Android官方入门文档[16]创建一个Fragment代码片段

Android官方入门文档[16]创建一个Fragment代码片段 Creating a Fragment创建一个Fragment代码片段 This lesson teaches you to1.Create a Fragment Class2.Add a Fragment to an Activity using XML You should also read?Fragments 这节课教你1.创建一个Fragment代码片段类2.使用XML来添加一个Fragment代码片段给一个活动 你也

MFC多文档的创建和打开过程

我们在学习MFC的时候,时常是很迷糊的,往往微软很多很好的机制都都深埋到代码里面了,让你无法看清她的神秘面纱.常常我们是糊里糊涂的将代码写出来了,往往是知其然,不知其所以然.这样的时候,有时候让我感觉很惶恐.叫我去看msdn,有发现自己的英文水平有限,再者,实在没这个耐心将其看完.看到一本很经典的书<深入浅出MFC这本书对MFC的机制讲的很好.仔细看了会对你受益匪浅,让你认识到,VC MFC编程就是拖拖控件这么简单的事情. MFC最经典的就是她的文档视图结构了 ,本文就愿作抛砖引玉之石.有不对之

云享 值得一用的在线文档即时通讯平台 新用户持续免费

云享 值得一用的在线文档即时通讯平台 新用户持续免费 https:\\Cloudshare.im 我们的特征是团队版本的文档库,同时提供完美的手机APP支持,更妙的是提供类微信体验的通知.即时沟通工具,热烈邀请大伙,伙伴们来体验,给我们反馈. 友好的用户反馈,可以直接留言在当下的Blog https:\\cloudshare.im [email protected] [email protected] b@cloudshare.im c@cloudshare.im 密码 111111 云享 值得

XML——对XML文档的创建与增删改查

原文:XML--对XML文档的创建与增删改查 一.创建的第一种方式  //1.创建一个XML文档 XmlDocument doc = new XmlDocument(); //2.创建第一行描述信息 XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", null); //3.将创建的第一行描述信息添加到文档中 doc.AppendChild(dec); //4.给文档添加根节点 XmlElemen

storm 文档(3)----入门指导

转载请注明出处:http://blog.csdn.net/beitiandijun/article/details/41517897 源地址:http://storm.apache.org/documentation/Tutorial.html 本文主要讲述了如何创建Storm topologies以及如何将它们部署在Storm集群中.Java是主要使用的语言,但是依然使用少量Python例子证明了Storm的多语言特性. 初步配置: 本文使用的例子源自storm-start项目.建议你复制这个

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文档(9)----消息处理保证机制

转载请注明出处:http://blog.csdn.net/beitiandijun/article/details/41577125 源地址:http://storm.apache.org/documentation/Guaranteeing-message-processing.html Storm保证:每条离开spout的消息都可以得到"fullyprocessed".本文描述了storm如何实现这种保证以及你如何能够从Storm这种可靠性能力中受益. "fully pr