java - 升级apachestorm(1.0.0到1.2.3)

标签 java apache-storm

我需要将 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 的配置选项的完整列表 herehere .

关于java - 升级apachestorm(1.0.0到1.2.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58550122/

相关文章:

java - JTable自动滚动

java - 为什么我仍然可以使用 support-v4 库而不在 gradle 上导入它?

java - Apache Storm - 如何在生产集群中排除 Maven 中的storm jar

cassandra - 将数据插入 Cassandra 时出错

java - 是否可以使用 Storm 等流处理引擎构建转码和流媒体应用程序?

java - 使用 <foreach> 时的 "failed to create task or type foreach"故障排除

java - 升级到新的 Java 版本 : code analysis

java - JTextField 输入到 Double

java - Storm 2.0.0 内存不足

java - 如何设置 Storm worker 的 JVM 最大堆大小?