apache-nifi - 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(从源代码构建或下载二进制文件)时,users.xml
和authorizations.xml
文件一开始不会存在。第一次启动应用程序时,authorizers.xml
会读取并处理文件,这些文件是从配置的UserGroupProvider
和AccessPolicyProvider
.
如果您不选择使用 HTTPS 保护 NiFi,则所有访问都是匿名的,并且不会创建用户帐户。
如果您选择保护它,您将能够在 NiFi UI 中配置和管理用户、组和权限。
从您的问题中不清楚当以匿名用户身份访问应用程序时,您希望在全局菜单中看到哪些菜单选项。请澄清问题或参阅NiFi 管理员指南 - 多租户授权以获取更多详细信息。
推荐阅读
- puppet - 如何将敏感值传递给 file_line 而不会出现在日志中
- mysql - 使用 Expressjs 和 mysql 的 API 的 MVC 模式`未定义不是函数`
- python - requests.exceptions.MissingSchema:无效的 URL 's':未提供架构。也许你的意思是 http://s?
- python - 我想分隔这个列表的每个元素,这个列表在python中定义为一个字符串
- search - 带有查找通配符整数的 MS Word VBA 搜索文本
- svelte - 如何从模块上下文运行数据库查询
- node.js - Postgres SQL 抱怨出现在 GROUP BY 中的列
- prometheus-alertmanager - Prometheus 对发送到交易信队列的消息发出警报
- flutter - HookConsumerWidget 仍然是 hooks_riverpod.dart 的一部分吗?
- python - 使用 setup.cfg 时缓存 docker 安装要求