0

我正在尝试在集群模式下运行 Kylo 和 Nifi。

  1. 我使用的 Nifi 没有与 Kylo 一起打包。我已经分别安装了 nifi 和 kylo。
  2. 我能够在集群模式(2 个服务器)下运行 Nifi,并用 LB 将它作为前端。LB 有自己的 DNS。我能够访问它,并且两个 nifi 节点相互识别。
  3. 我能够以集群模式安装 kylo,同样的方式,我用 LB 将它作为前端。
  4. nifi 和 kylo 都是 https。我正在使用 SAN 证书,一切正常。
  5. 虽然我的基础设施不是面向互联网的(内联网),但我已经购买了 CA 证书(不使用自签名)。
  6. 现在我正在尝试将 Kylo 与 Nifi 集成,因此我以更好的方式控制流程。
  7. 我现在正处于必须将 kylo 服务与 nifi 集成的步骤。

现在的问题是。

  1. 我正在尝试制作 nifi 的 kylo 洁具,所以我可以使用它。根据我的假设,kylo 两个节点(k1 和 k2)都应该指向 nifi 的 LB,而不是直接指向 nifi 的两个节点(n1 和 n2)。
  2. 我正在遵循(但不完全)下提到的步骤,因为我没有将它与我的情况联系起来https://kylo.readthedocs.io/en/v0.10.0/security/ConfigureNiFiWithSSL.html

  3. 我想知道如何生成密钥库 kylo 服务,似乎工具包方式不起作用:(。它确实生成了文件,但仍然没有与 Nifi 通信。

一件奇怪的事情,我能够连接 K1-N1 和 K2-N2(k1,k2 是 Kylo 的 2 个节点,n1,n2 是 nifi 的 2 个节点)。但我无法将 Kylo 连接到 Nifi 的 LB。除非我这样做,否则我认为我不是在做纯 HA。

我在 UI 上遇到的错误是,后端也没有帮助。它只是显示无法连接。虽然我能够从浏览器访问 LB dns,但它工作得非常好。=>在此处输入图像描述

4

0 回答 0