引用NiFi自定义属性中定义的变量

时间:2018-01-11 12:25:41

标签: apache apache-nifi

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

您展示的行为是正确的......

如果您是通过UI执行此操作,则应输入$ {dbuser}和$ {dbpass}作为处理器中的值。然后,处理器在运行时评估这些值以确定实际值。

通过REST API进行POST应该是一回事。