Uso de contextos de parámetros por parte de NIFI

ilustrar

Versión nifi: 1.23.2 (imagen acoplable)

efecto

Contextos de parámetros: las instancias NiFi definen/acceden a los contextos de parámetros globalmente. Las políticas de acceso se pueden aplicar a contextos de parámetros para determinar qué usuarios pueden crearlas. Una vez creadas, también se pueden aplicar políticas para leer y escribir contextos de parámetros específicos.

Agregar contextos de parámetros

Haga clic en la esquina superior derecha de la barra de herramientas y seleccione Contextos de parámetros en la lista emergente.

En la página emergente, haga clic en + Agregar parámetros en la esquina superior derecha

Configurar AJUSTES

Cambie a CONFIGURACIÓN en la nueva página emergente y asigne un nombre al contexto agregado para facilitar su uso posterior.

Configurar PARÁMETROS

Cambie a la página PARÁMETROS y haga clic en Agregar los parámetros requeridos en la esquina superior derecha. A continuación se toma como ejemplo la configuración de los parámetros relacionados con MySQL.

Agregar parámetros 

Agregue los nombres, valores, descripciones, etc. de los parámetros correspondientes en la nueva página que aparece.

Nombre: el nombre utilizado para representar el parámetro. Solo se permiten caracteres alfanuméricos (az, AZ, 0-9), guiones (-), guiones bajos (_), puntos (.) y espacios.

Valor: el valor que se utilizará al hacer referencia al parámetro.

Establecer una cadena vacía: marque esta opción para establecer explícitamente el valor del parámetro en una cadena vacía. No seleccionado por defecto. (Nota: si está marcada pero con un valor establecido, la casilla de verificación se ignora.

Valor confidencial: si el parámetro actual es un valor confidencial. Si selecciona Sí, el valor del parámetro no se mostrará en la interfaz de usuario, como la contraseña para la conexión de la base de datos. Debido a que son datos confidenciales que deben ocultarse, puedes marcar "Sí".

 Agregue un parámetro sensible, marque la opción de Valor sensible y finalmente haga clic en APLICAR

Puede ver que se han agregado dos parámetros hasta ahora. El segundo parámetro no tiene ningún valor mostrado porque es información confidencial.

Agregue otros parámetros según su propia situación. Después de agregar, haga clic en APLICAR . He agregado un total de 5 parámetros aquí.

Puede ver que hay un registro adicional en Contextos de parámetros. Si necesita modificar los parámetros, haga clic en el lápiz pequeño en el lado derecho del registro correspondiente para modificarlo. Después de agregar, haga clic en la X en la esquina superior derecha para cerrar la página. Una cosa a tener en cuenta al modificar parámetros es que una vez que se modifican los parámetros, los servicios del procesador y del controlador que hacen referencia a los parámetros se detendrán o reiniciarán, y habrá indicaciones correspondientes al modificar los parámetros.

Pruebe si la configuración tiene efecto

Agregue una nueva configuración del grupo de conexiones de base de datos, haga clic derecho en un área en blanco del lienzo y seleccione Configurar

Cambie a GENERAL en la página emergente , seleccione el contexto del parámetro que acaba de agregar en Contexto del parámetro del grupo de proceso y, finalmente, no olvide hacer clic en APLICAR en la parte inferior.

 

Cambie a SERVICIOS DE CONTROLADOR y haga clic en + en la esquina superior derecha para agregar un nuevo grupo de conexiones

 En la página emergente Agregar servicio de controlador, filtre el tipo de grupo de conexiones requerido. Aquí, DBCPConnectionPool se usa como ejemplo.

Haga clic en el pequeño engranaje a la derecha del grupo de conexiones que acaba de agregar

Seleccione PROPIEDADES para la configuración en la nueva página emergente . Puede ver que cada elemento en la última columna muestra una flecha. Haga clic en la flecha hacia arriba para configurar el contexto. El contexto de parámetros configurado aquí se actualizará sincrónicamente con los contextos de parámetros recién configurados. Aquí ya no lo configuramos por separado, podemos hacer referencia directamente a los parámetros configurados anteriormente.

Los siguientes son los parámetros configurados previamente a los que se hace referencia. Las referencias de parámetros deben tener el formato #{params_name}

Compruebe si los parámetros son correctos.

Haga clic en la marca de verificación en la esquina superior derecha para verificar los parámetros. Las opciones que pasen la verificación mostrarán una marca de verificación verde. Si hay una alarma, significa que hay un problema con la configuración. Verifique si los nombres de los parámetros configurados son correctos , o si la contraseña de la base de datos es correcta.

meollo de la cuestión

Haga clic derecho en un área en blanco del lienzo y verá que hay una opción adicional Parámetros en el lienzo.

Después de hacer clic en Parámetros, podrá ver varios parámetros configurados previamente. Esta opción solo se mostrará después de que se configure el Contexto de parámetros del grupo de proceso correspondiente en la opción GENERAL de Configurar .

conclusión

Lo anterior es el uso de contextos de parámetros en NIFI. Si tiene alguna pregunta, comente. El próximo artículo le presentará el uso de variables en NIFI.

Supongo que te gusta

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