java Storm apache升级(1.0.0到2.0.0)
我在1.0.0版本(java客户端-Storm core)中使用Storm Apache,在3.4.8版本中使用zookeeper。我检查版本2.0.0是否“在性能、新功能以及与外部系统的集成方面有了重大改进”。升级需要哪些步骤? 谢谢大家
你可以在下面搜索框中键入要查询的问题!
我在1.0.0版本(java客户端-Storm core)中使用Storm Apache,在3.4.8版本中使用zookeeper。我检查版本2.0.0是否“在性能、新功能以及与外部系统的集成方面有了重大改进”。升级需要哪些步骤? 谢谢大家
# 1 楼答案
据我所知,这与任何其他Storm升级程序几乎相同:
您还需要更新拓扑JAR。将依赖关系管理指向Storm 2.0.0 jars,而不是1.0.0。很可能您的拓扑将被编译,如果不是,您可能会在Storm 1.2.3 javadoc中找到删除的任何方法的弃用通知。这些通知也可能会告诉你该怎么做
最后,您现在希望依赖于
storm-client
,而不是依赖于storm-core
。作用域应为provided
,与1.0.0中的相同如果我是你,我会先在测试环境中试用,这样你就可以在升级生产环境之前发现任何惊喜。在升级到2.0.0之前,还应该考虑升级到1.2.3,因为这将让您看到代码中的任何贬义通知,并且可能会让您对代码进行任何必要的更改。p>