在运行时重新加载authorizers.xml文件

时间:2017-07-26 11:18:22

标签: java apache-nifi

我想在运行时重新加载初始管理员身份配置。有没有选择来实现这一目标。

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

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

1 个答案:

答案 0 :(得分:3)

如果不重新启动应用程序,则无法重新加载初始管理员标识。最初配置NiFi时,在authorizers.xml中提供主体作为IAI,然后启动应用程序。如果尚未执行此操作,请停止应用程序,修改authorizers.xml,然后重新启动应用程序。

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