NIFI sobre el uso de Variables

ilustrar

Existe una diferencia entre variables y parámetros en NIFI cuando se hace referencia a ellos.

Las referencias a los parámetros tienen el formato #{nombre del parámetro} .

Se hace referencia a las variables utilizando el formulario ${nombre de variable }.

Versión nifi: 1.23.2 (imagen acoplable)

Variables: por motivos de compatibilidad,   las propiedades personalizadas a través de variables y archivos nifi.properties aún son compatibles. A diferencia de la función de los parámetros, las variables no admiten propiedades sensibles y los valores de las variables no pueden hacer referencia a otras variables ni utilizar lenguajes de expresión. Las variables y propiedades se eliminarán en una versión futura. Por lo tanto, se recomienda encarecidamente utilizar parámetros (Contextos de parámetros).

Con respecto al uso de parámetros, consulte: NIFI sobre el uso de contextos de parámetros

Agregar variables

Haga clic derecho en un espacio vacío en el lienzo y seleccione Variables

En la página emergente, haga clic en + en la esquina superior derecha para agregar las variables requeridas

Aquí tomamos como ejemplo agregar parámetros relacionados con MySQL e ingresamos el nombre de la variable y el valor correspondiente.

 Cuando se complete la adición, finalmente haga clic en APLICAR . Agregué 5 variables aquí

Los significados representados por las cuatro subtablas de la derecha.

Variables: el nombre de la variable actual

Procesadores de referencia: a qué procesador se hace referencia, el nombre correspondiente se mostrará aquí.

Servicios de controlador de referencia: a qué servicio de controlador se hace referencia

Componentes de referencia no autorizados: a qué componente no autorizado se hace referencia

 Después de hacer clic en APLICAR, las variables actuales se procesarán en los siguientes pasos:

Determinar los componentes afectados => Detener los procesadores afectados => Deshabilitar los servicios del controlador afectados => Aplicar actualizaciones => Habilitar los servicios del controlador afectados => Reiniciar los procesadores afectados. Los pasos anteriores se realizarán cada vez que se actualice una variable.

Probar si la variable es válida

Agregar el servicio de controlador DBCPConnectionPool

Tome agregar DBCPConnectionPool como ejemplo para probar la variable MySQL que acaba de agregar: haga clic derecho en la posición en blanco del lienzo y seleccione Configurar , y luego haga clic en el signo más + en la esquina superior derecha de la página emergente.

Filtre DBCPConnectionPool en la nueva página y finalmente haga clic en AGREGAR para agregar el servicio del controlador

 Haga clic en el pequeño engranaje a la derecha del servicio de controlador recién agregado para iniciar la configuración.

Cambie a la página PROPIEDADES en la página emergente y configure los valores de los siguientes atributos respectivamente. La contraseña es un atributo confidencial, por lo que no se mostrará después de completar el valor. Las referencias variables deben usar el formulario ${variable nombre}

Comprobar si la variable es válida

Haga clic en la esquina superior derecha del servicio del controlador para verificar si el atributo es válido y haga clic en VERIFICAR directamente en la página emergente para verificar.

Si la verificación falla, aparecerá un mensaje de error, puede modificarlo según el mensaje de error.

Si se verifican todos los elementos, se mostrará una marca de verificación verde.

conclusión

Lo anterior es sobre el uso de Variables en NIFI, si tienes alguna duda por favor comenta.

Supongo que te gusta

Origin blog.csdn.net/LSW_JAVADP/article/details/132731452
Recomendado
Clasificación