【问题标题】:Reload authorizers.xml file at runtime在运行时重新加载 authorizers.xml 文件
【发布时间】:2017-07-26 11:18:21
【问题描述】:

我想在运行时重新加载初始管理员身份配置。有没有办法实现这一点。

考虑这种情况, 如果我使用 Kerberos 在安全模式下配置了 NiFi 并且没有提供“初始管理员”。所以我不能用任何用户登录 NiFi。我想在 NiFi 启动后更新 authorizers.xml 中的管理配置并在运行时重新加载文件。 我怎样才能做到这一点?

给我一​​个解决方案或想法,让它成功。

【问题讨论】:

  • 但是为什么不提供初始管理员配置呢?

标签: java apache-nifi


【解决方案1】:

如果不重新启动应用程序,您将无法重新加载初始管理员身份。最初配置 NiFi 时,在 authorizers.xml 中提供主体作为 IAI,然后启动应用程序。如果您还没有这样做,请停止应用程序,修改authorizers.xml,然后重新启动应用程序。

一旦您拥有可以登录的 IAI,您就可以使用 NiFi 中的用户管理和策略管理工具来添加其他用户,而无需重新启动应用程序。

【讨论】:

  • 谢谢。我知道这是不可能的。我希望我可以做一些改变以使这成为可能。我需要一些替代解决方案来实现这一点。
  • 为什么需要重新加载IAI而不重新启动应用程序?
  • 如果AD中不存在这样的用户或用户帐户被锁定。我必须更改管理员帐户名称。
猜你喜欢
  • 2013-04-20
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多