安全环境中的 Apache Nifi 和注册表 - 存储桶不可用

问题描述 投票:0回答:1

buckets are not available

这是我们的设置:

  • 设置安全nifi

  • 设置安全注册表

  • 都在同一台机器上

  • 在注册表中创建用户,CN=[主机名],OU=NiFi,并启用存储桶读取权限和代理用户请求

  • 使用 https://[主机名]:[端口] 在 nifi 实例中创建注册表客户端

  • 尝试在进程组上启动版本控制时,存储桶会瞬间加载,然后显示 ->“无可用存储桶”

  • 在DEBUG级别激活日志记录,可以看到代理请求,但没有授权

  • 当使用netstat监听registry端口时,我们可以看到registry正在监听该端口

  • 尝试通过nifi检索桶时,已建立连接,但看不到桶

附加信息:

  • 我们创建了存储桶,将管理员用户和用于注册表中连接的用户添加到其策略中。
  • 在尝试检索存储桶时,无论是在 UI 中还是在日志中的任何位置(已激活最高日志记录级别),我们都没有遇到错误。
  • 我们已经看过几个设置视频和许多开放线程,但建议的解决方案并不能解决我们的问题。
  • 我们怀疑存在权限问题,但无法检测问题的根源
  • 如有需要可提供日志
apache-nifi handshake apache-nifi-registry
1个回答
0
投票

这个问题可以通过添加一个名为“CN=localhost, OU=NIFI”的新用户来解决,该用户对 NiFi 和 NiFi 注册表都具有适当的权限。

请观看 YouTube 上 InsightByte 制作的此视频以获取说明。

© www.soinside.com 2019 - 2024. All rights reserved.