Apache nifi 将敏感参数设置为非敏感属性后,NiFi无法启动

Apache nifi 将敏感参数设置为非敏感属性后,NiFi无法启动,apache-nifi,Apache Nifi,我的NiFi开始启动,一段时间后(GUI上线之前)它关闭。在日志中出现如下消息: org.apache.nifi.web.server.JettyServer无法启动web服务器。。。属性无法引用参数,因为敏感参数只能由敏感属性引用。 请问,我应该怎么做才能启动NiFi并解决这个问题?要启动NiFi并进行这种错误设置,必须从流中删除冲突设置。为此: 备份原始流文件/conf/flow.xml.gz 从此存档中提取文件flow.xml 使用错误消息中引用的名称查找有问题的xml元素,并删除有问题的

我的NiFi开始启动,一段时间后(GUI上线之前)它关闭。在日志中出现如下消息:
org.apache.nifi.web.server.JettyServer无法启动web服务器。。。属性无法引用参数,因为敏感参数只能由敏感属性引用。


请问,我应该怎么做才能启动NiFi并解决这个问题?

要启动NiFi并进行这种错误设置,必须从流中删除冲突设置。为此:

  • 备份原始流文件
    /conf/flow.xml.gz
  • 从此存档中提取文件
    flow.xml
  • 使用错误消息中引用的名称查找有问题的xml元素,并删除有问题的值行。因此:
  • 
    密码
    #{ftp_密码}
    
    变成这样:

        <entry>
          <key>Password</key>
        </entry> 
    
    
    密码
    
  • 重新打包存档并启动NiFi-现在它应该可以联机了
  • 这次以正确的方式设置敏感值:-)
  •     <entry>
          <key>Password</key>
        </entry>