最近搭建了一个storm环境,发现在提交一个topology之后,supervisor总是会无缘无故的死掉,日志如下

[2000] the maxSleepTimeMs [60000] the maxRetries [5]
2016-04-09 16:30:05.719 b.s.event [ERROR] Error when processing event
java.lang.RuntimeException: org.apache.thrift7.transport.TTransportException: java.net.ConnectException: Connection refused
at backtype.storm.security.auth.TBackoffConnect.retryNext(TBackoffConnect.java:59) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:51) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.ThriftClient.reconnect(ThriftClient.java:103) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.ThriftClient.<init>(ThriftClient.java:72) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.utils.NimbusClient.<init>(NimbusClient.java:74) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:37) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.utils.Utils.downloadFromMaster(Utils.java:361) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.daemon.supervisor$fn__7720.invoke(supervisor.clj:581) ~[storm-core-0.10.0.jar:0.10.0]
at clojure.lang.MultiFn.invoke(MultiFn.java:241) ~[clojure-1.6.0.jar:?]
at backtype.storm.daemon.supervisor$mk_synchronize_supervisor$this__7638.invoke(supervisor.clj:465) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.event$event_manager$fn__7258.invoke(event.clj:40) [storm-core-0.10.0.jar:0.10.0]
at clojure.lang.AFn.run(AFn.java:22) [clojure-1.6.0.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
Caused by: org.apache.thrift7.transport.TTransportException: java.net.ConnectException: Connection refused
at org.apache.thrift7.transport.TSocket.open(TSocket.java:187) ~[storm-core-0.10.0.jar:0.10.0]
at org.apache.thrift7.transport.TFramedTransport.open(TFramedTransport.java:81) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.SimpleTransportPlugin.connect(SimpleTransportPlugin.java:103) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:48) ~[storm-core-0.10.0.jar:0.10.0]
... 11 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_45]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) ~[?:1.8.0_45]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_45]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_45]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_45]
at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_45]
at org.apache.thrift7.transport.TSocket.open(TSocket.java:182) ~[storm-core-0.10.0.jar:0.10.0]
at org.apache.thrift7.transport.TFramedTransport.open(TFramedTransport.java:81) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.SimpleTransportPlugin.connect(SimpleTransportPlugin.java:103) ~[storm-core-0.10.0.jar:0.10.0]
at backtype.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:48) ~[storm-core-0.10.0.jar:0.10.0]
... 11 more
2016-04-09 16:30:05.733 b.s.util [ERROR] Halting process: ("Error when processing an event")
java.lang.RuntimeException: ("Error when processing an event")
at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:336) [storm-core-0.10.0.jar:0.10.0]
at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.6.0.jar:?]
at backtype.storm.event$event_manager$fn__7258.invoke(event.clj:48) [storm-core-0.10.0.jar:0.10.0]
at clojure.lang.AFn.run(AFn.java:22) [clojure-1.6.0.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
2016-04-09 16:30:05.736 b.s.d.supervisor [INFO] Shutting down supervisor

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

根据日志追查代码,发现at backtype.storm.utils.Utils.downloadFromMaster(Utils.java:361) ~[storm-core-0.10.0.jar:0.10.0]从中

可是给出的default.yaml样例配置文件中根本没有"nimbus.host"的配置,给出的是"nimbus.seeds"

没有办法,不知道取舍哪一个,之后两个都配上

nimbus.host : "10.211.55.13"

nimbus.seeds: "10.211.55.13"

结果一试,supervisor守护进程,不在死掉了,storm程序提交成功,运成功!!!困扰了好几天的问题终于解决!!!

转载于:https://www.cnblogs.com/richelle009/p/5372099.html

关于storm0.10.0版本的一个小bug相关推荐

  1. OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力

    简介:阿里云开源的云原生应用自动化管理套件.CNCF Sandbox 项目 -- OpenKruise,今天发布 v0.10.0 新版本,这也会是 OpenKruise v1.0 之前的最后一个 mi ...

  2. 读懂微信:从1.0到7.0版本,一个主流IM社交工具的进化史...

    本文由作者沈星佑原创发表于公众号"知晓程序",由即时通讯网整理并转载至此,感谢原作者的文字. 1.引言 12 月 30 日,微信 7.0 for Android 正式版上线,继 9 ...

  3. 读懂微信:从1.0到7.0版本,一个主流IM社交工具的进化史

    本文由作者沈星佑原创发表于公众号"知晓程序",由即时通讯网整理并转载至此,感谢原作者的文字. 1.引言 12 月 30 日,微信 7.0 for Android 正式版上线,继 9 ...

  4. 项目动态|Apache Pulsar 2.10.0 版本介绍

    本文翻译自 StreamNative 博客<What's New in Apache Pulsar 2.10>,作者为李鹏辉.Dave Duggins,原文地址为 https://stre ...

  5. 从0开始写一个小程序

    项目简介 从0开始写一个小程序,本来想写一个新闻类的程序,后来发现调用的聚合数据api每天只能访问100次,就换成豆瓣的了,直接用豆瓣的接口又访问不了,在网上查了一下,要把豆瓣的地址换成"h ...

  6. 谷歌相机android4,谷歌相机10.0版本 7.4.200.316937482 安卓版

    谷歌相机10.0版本是一款很棒的清晰的谷歌相机APP.谷歌相机10.0版本的相机功能很强大的,里面的相机拍摄的模式很丰富的,拍摄的相片也很清晰的,非常的适合现在的拍摄的风格的哟,好用可以来下载! 软件 ...

  7. android 10.0版本合入GMS包

    gms包集成步骤: (1) 需要下载对应gms,国内需要通过VPN下载.下载后解压,文件目录:partner_gms.下载时,最好核对一下匹配的android版本. (2)依照路径打开gms.mk/g ...

  8. 打造沉浸空间,vivo i音乐10.0版本回归音乐本质

    近日,OriginOS原系统下赋能的vivo i音乐携无缝播放与动效收藏两大核心功能点再度上新,以用户体验为出发点,vivo i音乐在让用户体验变的更加轻盈流畅.深度沉浸的同时,也凭借简洁轻快的版本设 ...

  9. xlnx4.0中关于SPI-nor-flash的一个小bug

    最经搞关于zynq7000,用到了petalinux,其中用的内核版本为xlnx4.0.再处理nandflash问题是,发现如下问题,阅读关于与扩展地址操作的原代码,从纸面上看应该属于一个小bug.原 ...

最新文章

  1. Kendall’s tau-b,pearson、spearman三种相关性的区别(有空整理信息检索评价指标)
  2. Windows下使用Dev-C++开发基于pthread.h的多线程程序
  3. PKI/CA (4)其他信任模型
  4. Linux 配置JAVA_HOME
  5. Oracle Redefine table online will clone and exchange source and intermedia table - 3
  6. 纯文字极简风格平面海报,PSD分层模板!
  7. 如何利用python实现qq聊天_用Python写一个模拟qq聊天小程序的代码实例
  8. Python-03-基础
  9. 江苏新一代物联网全省商用 全省信号覆盖率达97.5%
  10. (一)如何实现一个单进程阻塞的网络服务器
  11. android扫雷代码解释,android的扫雷程序.doc
  12. calib matlab,toolbox_calib 这是matlab版本的摄像机标定工具箱,由斯坦福大学开发,具有很高的 精度,很好 238万源代码下载- www.pudn.com...
  13. 实现拖拉机发牌程序——界面版python
  14. mysql 存储过程 if !=_mysql 存储过程 if !=
  15. 拳王虚拟项目公社:如何通过SEO优化分析建网站赚钱?
  16. 智能学习 | MATLAB实现基于HS和谐搜索的时间序列未来多步预测
  17. oracle误删除表空间的数据文件
  18. vue 符号..._如何在Windows 8.1上输入和使用表情符号
  19. 知识管理:如何让“隐形的翅膀”飞起来?
  20. java魔法师_RxJava魔法师app

热门文章

  1. 【Libevent】Libevent学习笔记(一):简介和安装
  2. 【Linux】一步一步学Linux——passwd文件详解(107)
  3. qq飞车登陆服务器无响应,qq飞车手游进不去怎么回事 为什么进不去游戏
  4. 如何理解左操作数必须为左值
  5. hadoop(5)——mrjob的使用(1)——直接在本地测试
  6. Android编译错误: The project cannot be built until build path errors are resolved
  7. Gemini论文笔记
  8. c语言结构体的位操作,C语言之路---结构体、位运算及预处理命令
  9. 使用OpenSSL进行RSA加密和解密(非对称)
  10. (问题)c语言现代方法2th,自己编写的reminder.c程序 找错/修改/拓展延伸