我想在运行时重新加载初始管理员身份配置。有什么选择可以实现这一目标。
考虑一下这种情况, 如果我已使用 Kerberos 在安全模式下配置 NiFi 并且未提供“初始管理”。所以我无法使用任何用户登录 NiFi。我想在 NiFi 启动后更新authorizers.xml 中的管理配置并在运行时重新加载文件。 我怎样才能实现这个目标?
给我一个解决方案或想法以使其成功。
最佳答案
如果不重新启动应用程序,则无法重新加载初始管理员身份。最初配置 NiFi 时,请在 authorizers.xml
中提供主体作为 IAI,然后启动应用程序。如果您尚未执行此操作,请停止应用程序,修改 authorizers.xml
,然后重新启动应用程序。
一旦您拥有可以登录的IAI,您就可以使用NiFi中的用户管理和策略管理工具来添加其他用户,而无需重新启动应用程序。
关于java - 在运行时重新加载authorizers.xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45325413/