我在docker中运行NiFi,并将所有相关目录安装为卷。我尝试修改nifi.properties文件中的某些设置,特别是添加自定义属性文件。但是,当我重新启动NiFi时,某些属性将恢复为原始值。
这是我当前的nifi.properties文件的示例:
nifi.ui.autorefresh.interval=5 sec
...
nifi.variable.registry.properties=
Run Code Online (Sandbox Code Playgroud)
如果再将文件更改为以下内容:
nifi.ui.autorefresh.interval=3 sec
...
nifi.variable.registry.properties=./conf/custom.properties
Run Code Online (Sandbox Code Playgroud)
然后重新启动NiFi,它会打印多行replacing target file /opt/nifi/nifi-current/conf/nifi.properties,然后启动UI。当我再次检查nifi.properties文件时,它看起来像:
nifi.ui.autorefresh.interval=3 sec
...
nifi.variable.registry.properties=
Run Code Online (Sandbox Code Playgroud)
由于某些原因,nifi.ui.autorefresh.interval属性将成功更新,但nifi.variable.registry.properties属性不会成功更新。
为什么有些价值观拒绝采用,我如何才能使它们在启动过程中生存下来?
apache-nifi ×1