win7 eclipse 调试storm
| windows 下eclipse开发storm 用本地模式,直接run as 运行topology解决了 可以什么都不用下,直接把storm-starter的源码下下来, 1.在eclipse创建一个java 工程(不用创建maven工程,当然,会maven的用maven创建更加方便) 2.把storm-starter下的src下的源码都copy到新建的java工程 3.把storm-starter需要的jar包引入新建的java工程(这些java可以通过下载storm0.9.0,解压以后里面有个lib文件夹,把lib下的jar都引入工程即可,如果你有别的途径拿到这些jar可以不下storm0.9.0,比如,如果你有storm0.9.0的pom。,然后去中央仓库把pom里引用的jar一个一个下下来也是可以的) 这里有个重要的事项就是,storm0.9.0里的jar不全,缺twitter4j-3.0.3.jar,google guava的guava.jar,commons-collections的commons-collections-3.2.1.jar,百度搜索这几个jar,下下来引入即可(如果会用maven,用maven创建工程的话,这些jar maven自动帮你下,包括storm0.9.0 lib下的jar都帮你下,所以连storm0.9.0都可以不用自己下载) 4.在ExclamationTopology 类里直接点右键,选择run as java application即可运行 这里有个问题: 如果你想运行WordCountTopology这个拓扑, 1)要把storm-starter里的resources文件夹整个copy到新建java的工程的src下 2)需要下载python2.6.msi,安装python2.6,然后配置python2.6的环境变量,然后重启eclipse,让eclipse识别新的环境变量(如果没有配置环境变量或者配置后不重启eclipse,运行这个类会报 Error when launching multilang subprocess Cannot run program "python" (in directory "C:\Users\QZJ123\AppData\Local\Temp\43952d09-5acb-4d7d-9117-55d5b4b3da17\supervisor\stormdist\word-count-1-1427705201\resources") ) 因为WordCountTopology需要调用python脚本,所以要装python |
win7 eclipse 调试storm的更多相关文章
- Win7 Eclipse调试Centos Hadoop2.2-Mapreduce(转)
一. 自己搭建开发环境 今天自己搭建了一套Centos5.3 + Hadoop2.2 + Hbase0.96.1.1的开发环境,Win7 Eclipse调试MapReduce成功.可能是版本比较高的原 ...
- 小米2在Eclipse 调试,要注意下列步骤。
小米2在Eclipse 调试,要注意下列步骤.1.连接线,打开设置:USB线连接小米2,在设置-->开发者选项->USB 调是打开.如果这一步,就业在Eclipse中真机调试,下面的步骤不 ...
- 小米2在Eclipse 调试,要注意下列步骤。(转)
小米2在Eclipse 调试,要注意下列步骤.1.连接线,打开设置:USB线连接小米2,在设置-->开发者选项->USB 调是打开.如果这一步,就业在Eclipse中真机调试,下面的步骤不 ...
- eclipse调试(debug)的时候,出现Source not found,Edit Source Lookup Path,一闪而过
问题描述 使用Eclipse调试代码的时候,打了断点,经常出现Source not found,网上找了半天,大部分提示点击Edit Source Lookup Path,添加被调试的工程,然而往往没 ...
- eclipse调试solr
eclipse调试solr 现在solr的源码包,我这里是4.10.2, 编译, ant ivy-bootstrap ant eclipse 导入elipse,将solr/example/solr/下 ...
- Eclipse 调试的时候Tomcat报错启动不了
Eclipse 调试的时候Tomcat报错启动不了 1.把所有的断点删掉 2.清理工程 3.在Tomcat里面删除项目 4.删除Tomcat的配置,重新配置一下
- Eclipse调试常用技巧(转)
Eclipse调试常用技巧 转自http://daimojingdeyu.iteye.com/blog/633824 1. 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就 ...
- mac10.9下eclipse的storm开发环境搭建
--------------------------------------- 博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1& ...
- Eclipse调试时Application XXX is waiting for the debugger to attach的提示
原文链接: http://blog.csdn.net/star_huang/article/details/7678845 最近Eclipse调试时总是出现Application XXX is wa ...
随机推荐
- java学习笔记一
数据类型 Java数据类型分为两大类:基本数据类型和复合数据类型,其中复合数据类型包括数组.类和接口. 基本数据类型(默认值只在类中有,函数变量无初始值) int 32bit 0 boolean 1b ...
- Debugging D Program on Windows
http://x64dbg.com/ http://www.ollydbg.de/version2.html
- Protecting against XML Entity Expansion attacks
https://blogs.msdn.microsoft.com/tomholl/2009/05/21/protecting-against-xml-entity-expansion-attacks/ ...
- postgresql:pgadmin函数调试工具安装过程
通过安装第三方插件pldebugger,可实现在pgadmin客户端对函数设置断点.调试,具体过程如下: 1.下载pldebugger安装包:http://git.postgresql.org/git ...
- Pandas-数据探索
Pandas包对数据的常用探索功能,方便了解数据描述性属性. 目录 基础属性 shape indexs columns values dtype/dtypes 汇总和计算描述统计 count() va ...
- 使用OLEQAxObject导出Log日志文件
头文件<QAxObject> Qt project settings需要支持QtActivex container 具体导出如下:(单列这里) QString filepath=QFile ...
- Javascript闭包深入解析及实现方法
1.什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时 ...
- 64位操作系统 通过ODP.NET 访问ORACLE 11g
摘要:64位操作系统部署.NET 程序访问oracle时,无法连接问题.(注意:客户端是64位系统 ,服务端是否64位 还是32位无关.) 1.到oracle 官网搜索相关版本的 ODAC网址: ht ...
- Java 中的内存泄露
1.当你完成对流的读写时,应该通过调同close方法来关闭它,这个调用会释放掉十分有限的系统资源,否则,如果一个应用程序打开了过多的流而没有关闭,那么系统资源将被耗尽.
- WebService的创建发布及部署
1.打开win7的IIS功能: http://jingyan.baidu.com/article/2a138328ae4b85074b134f55.html 2.IIS注册Frameworkt4.0 ...