首页 > 解决方案 > Apache Nifi 全新安装:没有 users.xml 和 authorizations.xml

问题描述

使用非官方 Docker for Nifi ( https://hub.docker.com/r/apache/nifi/ ) 全新安装了 Apache Nifi。在 conf 目录中找不到 users.xml 和 authorizations.xml。仅供参考,conf 目录包含 nifi.properties、authorizers.xml、login-identity-providers.xml 等配置文件。

Nifi 菜单不显示匿名登录的所有菜单选项,如用户菜单等。

如何启用(即显示)Nifi UI 中的所有菜单选项?

标签: apache-nifi

解决方案


当您安装 Apache NiFi(从源代码构建或下载二进制文件)时,users.xmlauthorizations.xml文件一开始不会存在。第一次启动应用程序时,authorizers.xml会读取并处理文件,这些文件是从配置的UserGroupProviderAccessPolicyProvider.

如果您不选择使用 HTTPS 保护 NiFi,则所有访问都是匿名的,并且不会创建用户帐户。

如果您选择保护它,您将能够在 NiFi UI 中配置和管理用户、组和权限。

从您的问题中不清楚当以匿名用户身份访问应用程序时,您希望在全局菜单中看到哪些菜单选项。请澄清问题或参阅NiFi 管理员指南 - 多租户授权以获取更多详细信息。


推荐阅读