我正在尝试使用NiFi REST API在我的NiFi群集中自动配置部署。我已将变量定义为自定义属性文件:
nifi.variable.registry.properties=./conf/dbconfig.properties
dbconfig.properties
dbuser=username
dbpass=password
我试图在配置JSON文件中引用这些变量:
{
"name": "ConnectDB",
"config": {
"properties": {
"Exchange Name": "",
"Port": "8329",
"User Name": "${dbuser}",
"Password": "${dbpass}"
},
但是,在部署期间不会拾取这些注册表变量。 Processor config
答案 0 :(得分:0)
您展示的行为是正确的......
如果您是通过UI执行此操作,则应输入$ {dbuser}和$ {dbpass}作为处理器中的值。然后,处理器在运行时评估这些值以确定实际值。
通过REST API进行POST应该是一回事。