我需要将 apachestorm 1.0.0 更新到最新版本 1.x.x (1.2.3)。需要什么步骤? Storm配置文件有什么变化?有任何帮助(迁移)的指南吗? 非常感谢您
最佳答案
我不相信(但可能是错误的)1.0.0 和 1.2.3 之间的配置文件有任何重大更改。迁移应遵循 Storm 升级的常规步骤:
- 一次升级一台 Storm 主机:
- 下载 1.2.3 二进制版本
- 关闭主机上运行的 Storm 服务(例如 Worker、Supervisor、Nimbus)
- 提取 1.2.3 版本,并对旧安装中的配置文件进行调整
- 使用新安装而不是旧安装重新启动该主机上的 Storm 服务
您可能还想
- 升级您的拓扑以针对您要升级到的 Storm 版本进行构建(可选,但可以帮助捕获在主要版本中可能已更改的非核心模块中的任何编译时错误,例如
storm -kafka-client
)
这样您就可以在不停机的情况下进行升级。当然,如果您不关心停机时间,您可以关闭整个集群,执行上述步骤,然后使用新安装重新启动集群。
编辑:您询问的是 1.2.3 和 2.0.0 之间配置选项的完整差异。您可以找到 1.2.3 here 的每个配置选项,以及 2.0.0 的配置选项的完整列表 here和 here .
关于java - 升级apachestorm(1.0.0到1.2.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58550122/