zoukankan      html  css  js  c++  java
  • storm的KeeperException$NoNodeException错误

    在storm0.8.1中,如果一个topology开的并发和worker比较大的时候,偶尔会报KeeperException$NoNodeException错:

    在storm-0.8.3的版本中已经修复,但是storm-0.8.3并没有发行的版本,可以通过编译自己的storm-0.8.1版本来修复这个问题:

    1、使用storm-0.8.3版本的storm.trident.topology.state.RotatingTransactionalState来替换storm-0.8.1的RotatingTransactionalState类

    2、重新编译strom源码

    3、把新的jar包替换集群中的storm包

    ps:从storm-0.8.3的修改日志可以看出RotatingTransactionalState这个类修复了改问题,也给出了出现这个错误的原因:

  • 相关阅读:
    3.27上午
    3.24上午 补
    2017.3.27下午
    2017.3.27上午
    2017.3.24下午
    2017.3.24上午
    2017.3.23下午
    2017.3.23上午
    2017.3.22上午
    2017.3.21下午
  • 原文地址:https://www.cnblogs.com/frady/p/3357001.html
Copyright © 2011-2022 走看看