Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi Apache Nifi全新安装:无users.xml和authorizations.xml_Apache Nifi - Fatal编程技术网

Apache nifi Apache Nifi全新安装:无users.xml和authorizations.xml

Apache nifi Apache Nifi全新安装:无users.xml和authorizations.xml,apache-nifi,Apache Nifi,使用非官方的Nifi Docker()重新安装了ApacheNIFI。在conf目录中找不到users.xml和authorizations.xml。仅供参考,conf目录包含配置文件,如nifi.properties、authorizers.xml、login-identity-providers.xml等 Nifi菜单不会显示匿名登录的所有菜单选项,如用户菜单等 如何启用(即使其可见)Nifi UI中的所有菜单选项?当您安装Apache Nifi(从源代码构建或下载二进制文件)时,用户.xm

使用非官方的Nifi Docker()重新安装了ApacheNIFI。在conf目录中找不到users.xml和authorizations.xml。仅供参考,conf目录包含配置文件,如nifi.properties、authorizers.xml、login-identity-providers.xml等

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


如何启用(即使其可见)Nifi UI中的所有菜单选项?

当您安装Apache Nifi(从源代码构建或下载二进制文件)时,
用户.xml
授权.xml
文件首先将不存在。首次启动应用程序时,将读取并处理
authorizers.xml
文件,这些文件是从配置的
UserGroupProvider
AccessPolicyProvider
生成的

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

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


当以匿名用户身份访问应用程序时,不清楚您希望在全局菜单中看到哪些菜单选项。请澄清问题或参阅以了解更多详细信息

-感谢您的回答和指点。我检查了authorizers.xml,发现AccessPolicyProvider使用了{User Group Provider=file User Group Provider}和{Authorizations file=./conf/Authorizations.xml}。UserGroupProvider使用{identifier=文件用户组provider}和{Users file=./conf/Users.xml}。重新启动Nifi不会创建users.xml和authorizations.xml。我对我看不到的用户菜单很感兴趣。如果停止应用程序,请删除
$NIFI_HOME/conf/
目录中的
Users.xml
authorizations.xml
文件,并填充
初始管理员身份
值(类似于
CN=alopresto,OU=NIFI
)在
authorizers.xml
(两处)中,然后重新启动应用程序,将生成
users.xml
authorizations.xml
文件。请注意,只有在您拥有的情况下才会发生这种情况。不安全的NiFi实例没有用户的概念。