【问题标题】:NiFi cluster with Ambari - What are the best practices for maintenance?带有 Ambari 的 NiFi 集群 - 维护的最佳实践是什么?
【发布时间】:2020-05-29 09:14:56
【问题描述】:

我有一个由 Ambari 管理的具有多个节点的 NiFi 集群。

在保持服务正常运行的同时维护节点的最佳做法是什么?

  1. 我是否应该断开与 NiFi 的节点,然后通过 Ambari 停止该节点上的 NiFi? (然后对每个节点重复)
  2. 或者直接使用 Ambari 停止/重启节点不会导致任何问题?
  3. 如何处理主节点?

【问题讨论】:

    标签: apache-nifi ambari maintenance


    【解决方案1】:

    @Eve NiFi 是一个很棒的工具,它应该可以让您完成上述所有操作并防止失败。你的 3 点中的每一个都有一些 cmets:

    1. 从 ambari 停止 NiFi 是维护任何单个节点的好方法。无需断开连接。
    2. 我认为您的意思是在没有 ambari 的情况下重新启动节点?你也可以这样做,但我更喜欢#1。如果一个节点在 ambari 之外重新启动,代理应该恢复没有问题。如果 NiFI 设置为自动启动,它应该在代理在线后重新启动。
    3. 您的主节点非常重要,一旦您关闭主节点,就应该移动到另一个活动节点而无需任何额外操作。

    最后但并非最不重要的一点是,计划维护时应充分考虑 NiFi 数据流本身。如果流量始终打开,您可能需要安排停机时间以避免 NiFi 可能非常忙于处理数据的时间点。在这一点上,停止节点上的服务或 nifi 本身可能会导致数据丢失或其他节点上的流量出现意外结果。在任何维护之前有步骤停止和备份流的情况并不少见。

    【讨论】:

      猜你喜欢
      • 2019-01-25
      • 2015-10-04
      • 1970-01-01
      • 2018-08-26
      • 2014-02-10
      • 2011-05-29
      • 2016-09-08
      • 2017-12-22
      • 2010-09-25
      相关资源
      最近更新 更多