异常信息:

backtype.storm.generated.InvalidTopologyException: nullat backtype.storm.daemon.common$validate_structure_BANG_.invoke(common.clj:151) ~[storm-core-0.9.0.1.jar:na]at backtype.storm.daemon.common$system_topology_BANG_.invoke(common.clj:287) ~[storm-core-0.9.0.1.jar:na]at backtype.storm.daemon.nimbus$fn__5528$exec_fn__1229__auto__$reify__5541.submitTopologyWithOpts(nimbus.clj:932) ~[storm-core-0.9.0.1.jar:na]at backtype.storm.daemon.nimbus$fn__5528$exec_fn__1229__auto__$reify__5541.submitTopology(nimbus.clj:950) ~[storm-core-0.9.0.1.jar:na]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_65]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_65]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_65]at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_65]at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93) ~[clojure-1.4.0.jar:na]at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28) ~[clojure-1.4.0.jar:na]at backtype.storm.testing$submit_local_topology.invoke(testing.clj:236) ~[storm-core-0.9.0.1.jar:na]at backtype.storm.LocalCluster$_submitTopology.invoke(LocalCluster.clj:19) ~[storm-core-0.9.0.1.jar:na]at backtype.storm.LocalCluster.submitTopology(Unknown Source) ~[storm-core-0.9.0.1.jar:na]at storm.starter.ApacheAccessLogTopology.main(ApacheAccessLogTopology.java:68) ~[classes/:na]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_65]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_65]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_65]at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_65]at com.......

原因:

在Bolt中的declareOutputFields中的declareStream与execute中的collector.emit指定的名称不一致,

导致出现问题。

Storm InvalidTopologyException: null相关推荐

  1. backtype.storm.generated.InvalidTopologyException:null问题的解决

    程序启动报错: backtype.storm.generated.InvalidTopologyException:null 问题解决方法: 这个错误一般都是没有定义输出列造成的 检查Spout和Bo ...

  2. 中国最新行政地区表(mysql)

    在网上找了很多行政地区表,但是都没有最新的mysql版本,我自己整理了一份,供xdjm们参考: DROP TABLE IF EXISTS `region`; CREATE TABLE `region` ...

  3. 2019年全国省市区代码Oracle数据库脚本

    delete from DM_GB_B_ZHRMGHGXZQHDM; insert into DM_GB_B_ZHRMGHGXZQHDM (DM, MC, SM, ZT, ZHGXSJ) values ...

  4. 聊聊storm的stream的分流与合并

    序 本文主要研究一下storm的stream的分流与合并 实例 @Testpublic void testStreamSplitJoin() throws InvalidTopologyExcepti ...

  5. Storm构建分布式实时处理应用初探(转)

    最近利用闲暇时间,又重新研读了一下Storm.认真对比了一下Hadoop,前者更擅长的是,实时流式数据处理,后者更擅长的是基于HDFS,通过MapReduce方式的离线数据分析计算.对于Hadoop, ...

  6. Storm 01之 Storm基本概念及第一个demo

    2.1 Storm基本概念 在运行一个Storm任务之前,需要了解一些概念: Topologies :[tə'pɑ:lədʒɪ]拓扑结构 Streams Spouts:[spaʊt]喷出; 喷射; 滔 ...

  7. Storm的StreamID使用样例(版本1.0.2)

    随手尝试了一下StreamID的的用法.留个笔记. ==数据样例== {"Address": "小桥镇小桥中学对面","CityCode": ...

  8. 在线实时大数据平台Storm集成redis开发(分布锁)

    1.需求场景:spout从ftp列表中拿到未读取的文件读取并发射行到Bolt,bolt进行业务处理后提交下一Bolt入库.用redis主要是:保存文件列表对象,使用分布锁来同步互斥访问共享对象,使文件 ...

  9. 在线实时大数据平台Storm并行度试验

    集群模式试验:同一文件输入数据如何处理,数据变量共享 1)集群模式一个worker内一个spout一个Bolt jps:1个worker storm list:1个wokers,4个tasks 2)集 ...

最新文章

  1. kazoo源码分析:服务器交互的实现细节
  2. redis持久化方案
  3. 利用java实现excel转pdf文件
  4. jQuery - (JQuery datatables api 使用解读)
  5. 微型计算机2020年5月上,2020年小进初微机派位细则出炉,意向民办最多可参加3次派位!...
  6. mcc mnc 运营商对应表_在南非怎么选手机的移动电话运营商?
  7. resnet的瓶颈层的子层res4b22的命名规则
  8. chromedriver 下载_解决ChromeDriver安装与配置问题
  9. 关于putty中的psftp、ftp上传下载的基本操作
  10. Real-Time Rendering——16.1 Sources of Three-Dimensional Data三维数据的来源
  11. Python读取excel文件数据并画柱状图
  12. MATLAB 线性拟合
  13. 什么是EasyUI,如何使用EasyUI?--easyui的十二种用法
  14. Smartbi大数据分析工具有哪些功能?
  15. 图 邻接矩阵幂的含义 离散数学定理14.11
  16. Python安装Pyecharts和Jupyter Notebook,与使用
  17. 计算机的信息表示(进制的转换)
  18. LTE下行传输机制——PHICH信道
  19. 【实践与问题解决29】苹果系统如何做脚本控制手机自动手势
  20. WPS 2019 去除自动升级 和 广告、及优化的点

热门文章

  1. 使用Lucene.Net实现全文检索
  2. .Net 引用命名空间
  3. Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法...
  4. awk sed (1)====积累取ip以及sed 查找替换
  5. 应用程序异常管理组件 Example 程序
  6. (2006, 'MySQL server has gone away') 错误解决 - dba007的空间 - 51CTO技术博客
  7. EXHCHANGE2003总结-2: 备份与还原
  8. 如何使用Cisco命令阻止访问特定网站
  9. 再学Android之多线程
  10. EOJ Monthly 2018.1